SYSTEM AND NETWORK PROGRAMMING

Insegnamento
SYSTEM AND NETWORK PROGRAMMING
Insegnamento in inglese
SYSTEM AND NETWORK PROGRAMMING
Settore disciplinare
ING-INF/05
Corso di studi di riferimento
COMPUTER ENGINEERING
Crediti
9.0
Ripartizione oraria
Ore Attività frontale: 81.0
Anno accademico
2018/2019
Anno di erogazione
2018/2019
Anno di corso
1
Lingua
INGLESE
Percorso
PERCORSO COMUNE
Docente responsabile dell'erogazione
TOMMASI Francesco
Sede
Lecce - Università degli Studi

Descrizione dell'insegnamento

System and Network Programming (A.Y. 2018-2019)

Computer Engineering 2nd level Master Degree

Credits: 9

Course start: First semester (TBD, last days of september 2018)

Course aims: The course aims at introducing the students to system programming for a real operating system. The selected system is UNIX (in its MacOS and Linux variety). The course presents (with examples) most System APIs (the "System Calls").

 

References:

Stevens, Rago - Advanced Programming in the UNIX Environment, 3rd Edition 2013, ISBN 978-0321637734

Stevens, Fenner, Rudoff -  Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition), ISBN 978-0131411555

Kerrisk - The Linux Programming Interface - ISBN 978-1593272203

Didactic method: While lectures are delivered, the students sit in front of a computer and are requested to reproduce every step as shown by the teacher.

 

Students evaluation: The students must be able to write an actual C program to solve a proposed problem, with the classroom computer. Time allowed is two-three hours. They are free to google and to consult any kind of documentation they wish to bring with themselves.

Meet the teacher: the teacher is always available. Just write to francesco.tommasi@unisalento.it for an appointment.

Exam dates: see https://easytest.unisalento.it/Calendario/FAC_Ingegneria/index.html 

Semestre
Primo Semestre (dal 24/09/2018 al 21/12/2018)

Tipo esame
Obbligatorio

Valutazione
Orale - Voto Finale

Orario dell'insegnamento
https://easyroom.unisalento.it/Orario