Schedule
This section hosts the schedule and learning materiale of all the lectures and labs, with topics and deadlines 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.
All slides, examples, exercises, and any other material used in the classroom and in the lab will be also posted in a GitHub repository. Moreover, all lectures will be video-recorded and will be available here and in a dedicated YouTube playlist.
Legends
Type: L = Lecture, R = Required reading, EA = Exercises in classroom, EL = Exercises in laboratory (LADISPE)
Teacher: FC = Fulvio Corno, LDR = Luigi De Russis, AMR = Alberto Monge Roffarello
Date | Type | Details | Time | Video | Teacher |
---|---|---|---|---|---|
08/03/2018 | L | Introduction to the course | 17:30-19:00 | FC | |
Theme of the year | |||||
12/03/2018 | R | Intelligent Environments: a Manifesto | due by 14:00 | - | - |
L | Definitions of Ambient Intelligence | 14:30-16:00 | FC | ||
L |
Python basics (part I)
|
16:00-17:30 | LDR | ||
15/03/2018 | L | AmI Design Process (part I) | 17:30-19:00 | FC | |
18/03/2018 | Submit initial project ideas and group compositions | due by 23:59 | |||
19/03/2018 | R | Introduction to Git and GitHub Pages | due by 14:00 | - | - |
EL |
Getting started with Python and Git
|
14:30-16:00 | - | LDR | |
EA |
Group definition. Project ideas check, discussion and suggestions. |
16:00-17:30 | - | All | |
22/03/2018 | L |
Python basics (part II)
|
17:30-19:00 | LDR | |
23/03/2018 | Submit final project ideas and group compositions | due by 23:59 | |||
26/03/2018 | EL |
|
14:30-16:00 | - | AMR |
L | AmI Design Process (part II) | 16:00-17:30 | FC | ||
(Easter vacation) | |||||
05/04/2018 | L |
|
17:30-19:00 | LDR | |
06/04/2018 | Create the project websites with Deliverable 1 | by 23:59 | |||
09/04/2018 | R | Web architectures and technologies | due by 14:00 | - | - |
L |
|
14:30-16:00 | LDR | ||
EL |
Python intermediate: exercises
|
16:00-17:30 | - | All | |
Feedback on Deliverable 1 | |||||
12/04/2018 | L |
Building web applications with Flask - basics
|
17:30-19:00 | FC | |
16/04/2018 | EL |
|
14:30-16:00 | - | AMR |
L |
Building web applications with Flask - interaction (forms, sessions, database)
|
16:00-17:30 | FC | ||
19/04/2018 | L | Style and layout in the web: CSS and Bootstrap | 17:30-19:00 | FC | |
23/04/2018 | R | Intro to HTTP and JSON | due by 14:00 | - | - |
EL |
|
14:30-16:00 | - | FC | |
EA |
REST services with Python and Flask: a case study
|
16:00-17:30 | FC | ||
26/04/2018 | L | JavaScript | 17:30-19:00 | FC | |
30/04/2018 | EL |
|
14:30-16:00 | - | AMR |
EL | Catch-up Lab | 16:00-17:30 | - | LDR | |
03/05/2018 | R | Introduction to jQuery | due by 17:00 | - | - |
L |
jQuery and AJAX
|
17:30-19:00 | FC | ||
06/05/2018 | Update the project websites with Deliverable 2 | ||||
07/05/2018 | EL |
jQuery, Ajax, REST: a full exercise
|
14:30-17:30 | - | All |
Feedback on Deliverable 2 | |||||
10/05/2018 | EA |
Components selection and available materials |
17:30-19:00 | LDR | |
14/05/2018 | EA | Guidelines for the architecture design | 14:30-16:00 | FC | |
EL | Supervised work group | 16:00-17:30 | - | AMR | |
17/05/2018 | EA |
Interacting with smart devices: Philips Hue and Z-Wave devices
|
17:30-19:00 | LDR | |
21/05/2018 | L | 14:30-16:00 | AMR | ||
EL | Supervised work group | 16:00-17:30 | - | LDR | |
24/05/2018 | L |
Android hands-on
|
17:30-19:00 | AMR | |
28/05/2018 | EL | Supervised work group | 14:30-16:00 | - | LDR |
EL | Supervised work group | 16:00-17:30 | - | LDR | |
31/05/2018 | EA |
Task manager in Android
|
17:30-19:00 | AMR | |
04/06/2018 | L | Preparing material for the exam | 14:30-15:00 | LDR | |
EL | Supervised work group | 15:00-17:30 | - | LDR | |
07/06/2018 | EA | Supervised work group: Android troubleshooting and support | 17:30-19:00 | - | AMR |
11/06/2018 | EL | Supervised work group | 14:30-16:00 | - | AMR |
EL | Supervised work group | 16:00-19:00 | - | LDR |