Offerta Didattica
ENGINEERING AND COMPUTER SCIENCE
DISTRIBUTED SYSTEMS (YEARLY)
Classe di corso: LM-32, 18 - Classe delle lauree magistrali in Ingegneria informatica
AA: 2020/2021
Sedi: MESSINA
SSD | TAF | tipologia | frequenza | moduli |
---|---|---|---|---|
ING-INF/05 | Caratterizzante | Libera | Libera | No |
CFU | CFU LEZ | CFU LAB | CFU ESE | ORE | ORE LEZ | ORE LAB | ORE ESE |
---|---|---|---|---|---|---|---|
12 | 8 | 0 | 4 | 96 | 48 | 0 | 48 |
LegendaCFU: n. crediti dell’insegnamento CFU LEZ: n. cfu di lezione in aula CFU LAB: n. cfu di laboratorio CFU ESE: n. cfu di esercitazione FREQUENZA:Libera/Obbligatoria MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli ORE: n. ore programmate ORE LEZ: n. ore programmate di lezione in aula ORE LAB: n. ore programmate di laboratorio ORE ESE: n. ore programmate di esercitazione SSD:sigla del settore scientifico disciplinare dell’insegnamento TAF:sigla della tipologia di attività formativa TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio
Obiettivi Formativi
OF1 (Conoscenza e comprensione) - Fa acquisire allo studente le competenze di base relative alla organizzazione, programmazione e gestione di un sistema distribuito, mettendolo in grado di capire cosa è un sistema distribuito, come viene strutturato, configurato e gestito. OF2 (Capacità di applicare conoscenza e comprensione) - Far acquisire la capacità di analizzare e progettare, a livello di dispositivo e tecnologia, sistemi distribuiti sia in termini architetturali che gestionali. OF3 (Autonomia di giudizio) - Favorire lo sviluppo dell’autonomia dello studente nella scelta della migliore soluzione architetturale e/o tecnologica del problema sotto esame. OF4 (Abilità comunicative) - Far acquisire la capacità di esprimersi con adeguato linguaggio ai fini della corretta comunicazione delle scelte tecniche adottate e dei risultati ottenuti. OF5 (Capacità di apprendimento) – Sviluppare l’autonoma capacità di aggiornamento in un settore, come quello dei sistemi distribuiti, che è caratterizzato da rapida e costante evoluzione tecnologica.Learning Goals
OF1 (Knowledge and understanding) - Provide the student with basic knowledge related to the organization, programming and management of a distributed system, enabling him to understand what a distributed system is, how it is structured, configured and managed. OF2 (Ability to apply knowledge and understanding) - Develop the ability to analyze and design, at device and technology level, distributed systems both in architectural and managerial terms. OF3 (Autonomy of judgment) - Encourage the development of student autonomy in choosing the best architectural and / or technological solution to the problem under examination. OF4 (Communication skills) - Promote the ability to express oneself with adequate language for the correct communication of the technical choices adopted and the results obtained. OF5 (Learning skills) â Develop the autonomous updating capacity in a sector, such as that of distributed systems, which is characterized by rapid and constant technological evolution.Metodi didattici
Lezioni - Seminari - Esercitazioni - Attività pratiche. Il corso si svolge prevalentemente attraverso lezioni frontali e seminari su specifici aspetti disciplinari; sono previste interazioni continue con gli studenti per valutare linteresse per la disciplina e il livello di apprendimento.Teaching Methods
Lectures, seminars, excercizes, practical activities. The course is mainly organized into lectures and seminars on specific aspects of the discipline; continuous interactions with students will occur to monitor their interest and learning level.Prerequisiti
Conoscenza di linguaggi C, Java e Python e Sistema operativo LinuxPrerequisites
Basic knowledge of C, Java and Python languages, as well as LinuxVerifiche dell'apprendimento
Per ciò che concerne le modalità delle prove di verifica finali, le attività del corso prevedono alcune fasi di avanzamento e relative consegne obbligatorie. Queste andranno effettuate nelle date e con le modalità che saranno comunicate dal docente (relazioni, esercitazioni, power-point, etc.). Gli esami si svolgeranno secondo le seguenti modalità: -colloquio sugli argomenti svolti durante il corso in cui saranno valutate le capacità di apprendimento e di riflessione critica; -presentazione e discussione degli elaborati prodotti.Assessment
The course requires the delivery of some homeworks and classworks in given time periods, given by the teacher. Reports, exercises, prower-point presentation may be used. Exams are structured as follows: oral discussion to evaluate the learning level; discussion on the homeworks and class works delivered by the student.Programma del Corso
Organizzazione, programmazione e gestione di un sistema distribuito. Analizzare e progettare, a livello di dispositivo e tecnologia, sistemi distribuiti sia in termini architetturali che gestionali.Course Syllabus
Organization, programming and management of a distributed system. Analyze and design, at device and technology level, distributed systems both in architectural and managerial terms.Testi di riferimento: Distributed Systems: Principles and Paradigms, by Andrew S. Tanenbaum , Maarten Van Steen , ISBN-13: 978-0132392273, Pearson Distributed Systems: Concepts and Design, by George Coulouris , Jean Dollimore , Tim Kindberg , Gordon Blair, ISBN-13: 978-0132143011, Addison - Wesley
Esami: Elenco degli appelli
Elenco delle unità didattiche costituenti l'insegnamento
Docente: ANTONIO PULIAFITO
Orario di Ricevimento - ANTONIO PULIAFITO
Giorno | Ora inizio | Ora fine | Luogo |
---|---|---|---|
Venerdì | 11:00 | 13:00 | Studio del docente |
Note: Contattare preventivamente il docente per email