View syllabus
COMPUTER NETWORKS
GIUSEPPE ANASTASI
Academic year2022/23
CourseCOMPUTER ENGINEERING
Code545II
Credits9
PeriodSemester 1
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
RETI INFORMATICHEING-INF/05LEZIONI90
GIUSEPPE ANASTASI unimap
FRANCESCO PISTOLESI unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Lo studente che completa con successo il corso avrà una conoscenza solida sulle reti informatiche e sulle metodologie per sviluppare applicazioni di rete basate sul paradigma client/server e P2P.

 

Knowledge

Students, who successfully complete this course, will become aware of the theoretical background on computer networks, as well as of the basic methodologies for developing network applications based on client/server or P2P paradigms. 

Modalità di verifica delle conoscenze

Lo studente sarà valutato sulla base della capacità di apprendere e mettere in pratica i principali argomenti presentati durante il corso. Durante l'esame orale lo studente dovrà mostrare la sua conoscenza degli argomenti del corso e discutere i concetti con terminologia appropriata.

Assessment criteria of knowledge

The student will be assessed on her/his demonstrated ability to understand and put into practice the main contents illustrated during the course. During the oral exam the student must demonstrate her/his knowledge of the course material and present concepts with an appropriate terminology. 

Capacità

Lo studente sarà in grado di sfruttare le conoscenza acquisite e la pratica maturata nelle esercitazioni in classe per progettare e realizzare applicazioni di rete basate sul paradigma client/server e P2P

Skills

The student will be able to leverage the acquired knowledge, complemented by a number of hands-on activities developed during the course, to design and implement network applications based on client/server or P2P paradigms. 

Modalità di verifica delle capacità

Lo studente sarà valutato sulla base della sua capacità di mettere in pratica i concetti illustrati durante il corso. A questo scopo dovrà progettare e realizzare un semplice applicazione di rete, basata sul paradigma client/server e/o P2P, da presentare e discutere durante l'esame orale

Assessment criteria of skills

The student will be assessed on her/his ability to put into practice the concepts illustrated during the course. To this end, she/he is required to design and implement a simple system/application and to report on this activity during the oral exam.

Comportamenti

Lo studente acquisirà accuratezza e precisione nello svolgere attività di progettazione e sviluppo di applicazioni di rete

Behaviors

Students will acquire accuracy and precision in designing and impementing network applications based on client/server or P2P paradigms. 

Modalità di verifica dei comportamenti

Durante le esercitazioni di laboratorio saranno valutati il grado di accuratezza e precisione delle attività svolte

Assessment criteria of behaviors

During the lab sessions, the accuracy and precision of the activities carried out by the student will be evaluated

Prerequisiti (conoscenze iniziali)

Conoscenze di base su architetture dei calcolatori e linguaggi di programmazione

Prerequisites

Basic knowledge on computer architectures and programming languages

Indicazioni metodologiche

Lezioni frontali con slide

Esercitazioni pratiche basate su computer dell'aula informatica (o computer personale dello studente), basate su specifiche fornite dal docente

Scambio di materiale didattico mediante sito web

Frequenza delle lezioni: Consigliata

Teaching methods

F2F lectures with slides

Hands-on activities using computers in the IT classroom (or student’s personal computer), based on material provided by the teacher.

Course materiale made available through the course website.

Attendance: Advised

Programma (contenuti dell'insegnamento)

Concetti Introduttivi

Applicazioni di Rete

Reti a Connessione Diretta

Reti a Commutazione di pacchetto

Interconnessione di reti

Trasporto end-to-end dei dati

Sicurezza nelle reti

Reti wireless e mobili

Syllabus

Preliminary Concepts

Network Applications

Direct Connection Networks

Packet-switched networks

Network Interconnection

End-to-end data delivery

Network Security

Wireless and Mobile Networks

Bibliografia e materiale didattico

James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach - VII Edition, Pearson Education 

Bibliography

James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach - VII Edition, Pearson Education 

Indicazioni per non frequentanti

Nessuna indicazione specifica

La frequenza non è obbligatoria ma raccomandata fortemente

Non-attending students info

No specific information

Attendance is not mandatory but highly recommended.

Modalità d'esame

Esame orale con discussione di un progetto assegnato

Assessment methods

Oral examination inclusing a discussion on a pre-assigned practical activity

Updated: 29/07/2022 12:52