Information

Date Info
13/02/2020 Schedule change for the Architecturel patterns for distributed machine learning application course
The lecture of the course Architectural patterns for distributed machine learning application of 26/2 is postponed on 2/3, between 15:30 and 18:30 in the laboratorio magistrale classroom of the third floor.
12/02/2020 Classroom change for the Architecturel patterns for distributed machine learning application course
The lectures of the course Architectural patterns for distributed machine learning application will take place in different classrooms than previously announced. Students are invited to check the new course timetable.

Language

Lectures are in English.

Course schedule

Lectures take place in the meeting room in the Computer Science department, according to the following schedule:

Day Hour Place
10/02/2020 14:30 - 16:30 sala riunioni 3° piano
11/02/2020 14:30 - 16:30 sala riunioni 5° piano
13/02/2020 14:30 - 16:30 sala riunioni 7° piano
14/02/2020 14:30 - 16:30 sala riunioni 7° piano
17/02/2020 15:30 - 18:30 lab. laurea magistrale 5° piano
21/02/2020 15:30 - 18:30 lab. laurea magistrale 3° piano
24/02/2020 15:30 - 18:30 lab. laurea magistrale 5° piano
26/02/2020 02/03/2020 15:30 - 18:30 lab. laurea magistrale 5° piano 3° piano

Any change to the schedule will be announced in class and published in paragraph News of this page. There will be additional, non-compulsory, lab lectures each Friday, starting mid-october. The starting date will be communicated later on.

Office hours

Thursday, at 17:00. It is possible contact the teacher by e-mail, taking care to read in advance the guide prepared by Prof. Sebastiano Vigna and clearly specifying in the message the course name and the academic year. In particular, students are encouraged to always use their academic address (i.e. based on the domain studenti.unimi.it) signing with name and student ID number and recalling that the response time may vary depending on the teacher commitments.

Course material

• The part on federated learning is described in the presentation used during lectures.
• The part on architectures is described
• in the presentation used during lectures;
• in the paper J. A. Zachman, A framework for information systems architecture, IBM Systems Journal 26-3 (1987), 454-470;
• in the paper D. E. Perry, A. L. Wolf, Foundations for the Study of Software Architecture, ACM SIGSOFT 17-4 (1992), 40-52;
• in the paper M. Shaw, Larger Scale Systems Require Higher-Level Abstractions, ACM SIGSOFT 14-3 (1989), 143-146.