SYSTEM AND NETWORK PROGRAMMING

Teaching in italian
SYSTEM AND NETWORK PROGRAMMING
Teaching
SYSTEM AND NETWORK PROGRAMMING
Subject area
ING-INF/05
Reference degree course
COMPUTER ENGINEERING
Course type
Master's Degree
Credits
9.0
Teaching hours
Frontal Hours: 81.0
Academic year
2016/2017
Year taught
2016/2017
Course year
1
Language
ENGLISH
Curriculum
PERCORSO COMUNE
Reference professor for teaching
TOMMASI Francesco
Location
Lecce

Teaching description

Teaching program is provisional and may be subject to changes

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 

Semester
First Semester (dal 26/09/2016 al 22/12/2016)

Exam type
Compulsory

Type of assessment
Oral - Final grade

Course timetable
https://easyroom.unisalento.it/Orario

Download teaching card (Apre una nuova finestra)(Apre una nuova finestra)