The purpose of this course is first to learn how operating systems work and how to administer and interact with them, and second to examine the mechanisms used to create networks of computers that communicate with each other and learn how to exploit them through programming.
Acquire techniques for the design, implementation, and efficient and secure management of computing and distributed systems:
Ricevimento: By appointment, in presence or via TEAMS.
Ricevimento: By appointment (in person or online), taken via email (matteo.dellamico@unige.it).
Ricevimento: Reception through appointment via mail.
DANIELE D'AGOSTINO (President)
MATTEO DELL'AMICO (President)
ARNAUD HENRI PAUL SANGNIER (President)
According to the calendar approved by the Degree Program Board: https://corsi.unige.it/en/corsi/8759/studenti-orario
The timetable for this course is available here: EasyAcademy
The exam consists of a quiz, a written test and a programming project to be presented during an oral. In order to take the written test, it is necessary to have passed the quiz. To be able to discuss the project, it is necessary to have passed the written test.
Guidelines for students with certified Specific Learning Disorders, disabilities, or other special educational needs are available at https://corsi.unige.it/en/corsi/8759/studenti-disabilita-dsa
The written test verifies the student's knowledge of the main theoretical concepts presented in class and the student's ability to apply them to the proposed exercises. The project delves into verifying that the student is able to put them into practice through programming.
For further information, please refer to the course’s AulaWeb module or contact the instructor.