| INGEGNERIA DI INTERNET E WEB
(obiettivi)
OBIETTIVI FORMATIVI:
L'’insegnamento di propone di fornire le nozioni fondamentali, i principi architetturali e le metodologie e per la progettazione di Reti di Calcolatori, con particolare enfasi ai protocolli del livello applicativo, di trasporto e di rete. Inoltre, si propone di fornire le nozioni fondamentali su l’ architettura dei sistemi Web e i principi per la realizzazione di applicazioni di rete
Con riferimento alle linee guida riportate nel documento: "ACM/IEEE-CS- Computer Science Curricula 2013" (www.acm.org/education/CS2013-final-report.pdf), il corso contribuisce a coprire le seguenti aree e relativi obiettivi:
Networking and Communications (NC): Introduzione, Applicazioni di Rete, Comunicazione Affidabile, Instradamento, Reti Locali, Allocazione di Risorse
CONOSCENZA E CAPACITÀ DI COMPRENSIONE:
Al termine del corso lo studente avrà acquisito i concetti fondamentali sulle architetture di rete, sul funzionamento delle delle reti di calcolatori e sulle applicazioni di rete. In particolare: comprensione delle architetture logiche, fisiche e protocollari delle reti di comunicazione; conoscenza dei principali protocolli di Internet, applicativi, di trasporto, di rete e di linea; comprensione delle principali metriche di valutazione delle prestazioni in una rete: ritardo di trasferimento, throughput, perdita; conoscenza della programmazione tramite socket e delle diverse soluzioni architetturali nello sviluppo di applicazioni di rete.
CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE:
Al termine del corso lo studente avrà acquisito le metodologie proprie dell'analisi e progettazione delle reti e di applicazioni di rete. In particolare: valutare le diverse alternative nella scelta di un servizio di rete (protocollo TCP o UDP); Valutare le prestazioni della rete nel trasferimento di informazioni; Progettare il piano di indirizzamento di una rete; Progettare e Programmare applicazioni di rete che utilizzano le interfacce socket.
AUTONOMIA DI GIUDIZIO:
Al termine del corso lo studente sarà in grado di applicare i metodi di analisi delle reti di calcolatori al fine di risolvere in autonomia i problemi relativi alla progettazione, configurazione e valutazione di una rete dal punto di vista architetturale, protocollare e dimensionamento della capacità.
ABILITÀ COMUNICATIVE:
Al termine del corso lo studente avrà acquisito padronanza della terminologia relativa alle reti di calcolatori sarà in grado di descrivere i concetti fondamentali delle reti di calcolatori con termini e linguaggio tecnico appropriato e, in in fase progettuale, di argomentare circa e varie alternative architetturali e protocollari a livello sia infrastrutturale che applicativo.
CAPACITÀ DI APPRENDIMENTO:
Al termine del corso lo studente avrà acquisito la capacità di intraprendere in autonomia ulteriori approfondimenti su argomenti attinenti le reti di calcolatori e Internet, e di utilizzare le conoscenze e metodologie imparate per affrontare problemi nuovi.
|