In Computer Networks students learn the principles of computer networks and their components. They understand specific protocols on all layers of computer communication. A special focus is on new network approaches such as Software Defined Networking and Network Function Virtualization. Hands-on exercises focus on building a local area network, creating network services, such as DHCP, name servers, and routers, and configuring Linux for network environments.
IT Security addresses the principle goals and requirements concerning privacy and security. Students learn about the threat environment. They are able to master techniques, methods, tools, the application of protocols and cryptographic systems as well as management tasks in order to increase security for data, information, communication and IT systems. Hands-on exercises focus on configuring Linux in a secure way, e.g. using iptables. Moreover, we implement a network application and focus on secure software development.