CODE 90524 ACADEMIC YEAR 2019/2020 CREDITS 9 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SCIENTIFIC DISCIPLINARY SECTOR INF/01 LANGUAGE English TEACHING LOCATION GENOVA SEMESTER 2° Semester TEACHING MATERIALS AULAWEB AIMS AND CONTENT LEARNING OUTCOMES Learning methods, protocols, architectures, and platforms for the development of distributed and mobile applications for the Internet of Things, including machine to machine protocols, distributed algorithms for fault tolerance and replication, service oriented architectures platforms, embedded operating systems, real time and streaming data, geolocation, and collaborative framework. TEACHING METHODS Class, lab, project and outside preparation SYLLABUS/CONTENT The course objective is to provide the necessary knowledge and methods for the design, development and analysis of distributed and mobile applications in the context of the Internet of Things. The emphasis will be on machine to machine protocols, frameworks and platforms for distributed , realtime and geolocation services, and for the interconnection and coordination of large sets of heterogeneous devices. RECOMMENDED READING/BIBLIOGRAPHY Published on the course web site of the Unige Aulaweb portal. TEACHERS AND EXAM BOARD GIORGIO DELZANNO Ricevimento: Appointment by email DAVIDE ANCONA Ricevimento: Appointment by email Exam Board DAVIDE ANCONA (President) GIORGIO DELZANNO (President) BARBARA CATANIA GIOVANNA GUERRINI LESSONS Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION Oral examination and project discussion ASSESSMENT METHODS Practical project discussed during the oral examination. Exam schedule Data appello Orario Luogo Degree type Note 14/02/2020 09:00 GENOVA Esame su appuntamento 24/07/2020 09:00 GENOVA Esame su appuntamento 18/09/2020 09:00 GENOVA Esame su appuntamento