Network programming and security (2021/2022)

Course code
Academic sector

Learning outcomes

The course aims to provide knowledge in three areas: programming of network applications, configu- ration and management of a network and its equipment, basic concepts on the security of computer systems in the network. At the end of the course the student will have to demonstrate knowledge and ability to understand the functioning of the networks, the applications that use them and the basics of security; to have the ability to apply the acquired knowledge and skills to design network applications, to design simple secure networks and to configure the related equipment; to know how to choose the most appropri- ate protocol for each communication service contained in the designed application; to know how to develop the necessary skills to continue the studies independently in the field of communications security.