Past Courses

Article Index

Log

This section will host the log of all the lectures, with the topics described in each of them. Please consider that the following information is a tentatitive preview of the course organization, is provided only for helping students organization and planning, and is subject to change without notice.

Type legend: L = Lecture, EA = Exercises in classroom, EL = Exercises in laboratory (LADISPE)

All lectures will be video-recorded and will be available on the Portale della Didattica. Lectures will be also available in a dedicated YouTube playlist.

DateTimeTypeTopicTeacher
06/03/2017 17:30-19:00 L Course Introduction. Lab organization and final projects. Project examples. Fulvio Corno
09/03/2017 16:00-17:30 L Definition and characteristics of Ambient Intelligence. Definition of the "theme of the year" (with examples). Fulvio Corno
09/03/2017 17:30-19:00 L Python basics (part I) Luigi De Russis
13/03/2017 16:00-17:30 EL Intro to labs, organization and materials. Getting started with Python (in lab). Luigi De Russis
13/03/2017 17:30-19:00 L AmI Design Process (part I). Fulvio Corno
16/03/2017 16:00-17:30 L AmI Design Process (part II). Fulvio Corno
16/03/2017 17:30-19:00 L Python basics (part II). Luigi De Russis
20/03/2017 16:00-17:30 EL Python basics: exercises. Teodoro Montanaro
20/03/2017 17:30-19:00 L Introduction to Git (and GitHub Pages). Fulvio Corno
23/03/2017 16:00-17:30 EA Group definition. Project ideas check, discussion and suggestions. all
23/03/2017 17:30-19:00 L Interfacing Python. Luigi De Russis
27/03/2017 16:00-17:30 EL Interfacing Python: exercises. Teodoro Montanaro
27/03/2017 17:30-19:00 L AmI Design Process (part III). Description of Deliverable D1 template. Fulvio Corno
30/03/2017 16:00-17:30 L Python Database. Fulvio Corno
30/03/2017 17:30-19:00 L Web architectures and HTML. Luigi De Russis
03/04/2017 16:00-17:30 EL Proposals evaluation (group-by-group feedback on proposed projects and D1). Python database: exercises. all
03/04/2017 17:30-19:00 EL Proposals evaluation (group-by-group feedback on proposed projects and D1). Python database: exercises. all
06/04/2017 16:00-17:30 L Web in Python with Flask. Fulvio Corno
06/04/2017 17:30-19:00 EA Web in Python with Flask. Fulvio Corno
10/04/2017 16:00-17:30 EL Web in Python: exercises. Teodoro Montanaro
10/04/2017 17:30-19:00 L Web sessions. CSS. Bootstrap. Flask-Bootstrap. Fulvio Corno
      (Easter vacation)  
20/04/2017 16:00-17:30 L HTTP, REST Architecture, JSON. Luigi De Russis
20/04/2017 17:30-19:00 EA Python REST: a case study. Luigi De Russis
24/04/2017 16:00-17:30 EL Python REST: exercise. Teodoro Montanaro
24/04/2017 17:30-19:00 EA Interacting with smart devices: the Philips Hue case. Luigi De Russis
27/04/2017 17:30-19:00 L Description of Deliverable D2 template and examples Fulvio Corno
27/04/2017 16:00-17:30 L Javascript and jQuery. Fulvio Corno
01/05/2017     Holiday  
04/05/2017 16:00-17:30 L jQuery and Ajax. Fulvio Corno
04/05/2017 17:30-19:00 EA Full example: jQuery, Ajax, REST and Flask. Fulvio Corno
08/05/2017 16:00-17:30 EL Supervised work group and feedback about deliverable 2 (requirements). all
07/05/2017 17:30-19:00 EL Supervised work group and feedback about deliverable 2 (requirements). all
11/05/2017 16:00-17:30 EA Hands-on session. Teodoro Montanaro
15/05/2017 16:00-17:30 EL Supervised work group. Teodoro Montanaro
18/05/2017 16:00-17:30 EA Hands-on session. Teodoro Montanaro
22/05/2017 16:00-17:30 EL Supervised work group and feedback about deliverable 3 (architecture). all
22/05/2017 17:30-19:00 EL Supervised work group and feedback about deliverable 3 (architecture). all
25/05/2017 16:00-17:30 EA Final project review (5 min. pitch). all
25/05/2017 17:30-19:00 EA Final project review (5 min. pitch). all
29/05/2017 16:00-17:30 EL Supervised work group. Luigi De Russis
29/05/2017 17:30-19:00 EL Supervised work group. Luigi De Russis
05/06/2017 16:00-17:30 EL Supervised work group. Luigi De Russis
12/06/2017 16:00-17:30 EL Supervised work group. Luigi De Russis