Computer Networks (E)
level of course unit
Learning outcomes of course unit
Students know the principles of computer networks and their components. They understand specific
protocols, mechanisms, and algorithms on all layers of computer communication
prerequisites and co-requisites
: Courses of the previous semester successfully completed
Principles: Network Software, Network Hardware, Reference Models; The Physical Layer: Guided Transmission,
Wireless Transmission; The Data Link Layer: Framing, Error Detection, Elementary Protocols;
The MAC Sublayer: Multiple Access Protocols, Ethernet, Wireless LANs; The Network Layer: Design Issues,
Routing, Internetworking, The Network Layer in the Internet; The Transport Layer: Services, UDP, TCP;
The Application Layer: Principles, some protocols, e.g. DNS, Email, HTTP/HTTPS
recommended or required reading
- Comer, Douglas E.: Computer Networks and Internets: With Internet Applications, 6th Ed. - Upper Saddle River,
Pearson Education, 2015.
- Kurose, James F.; Ross, Keith W.: Computer Networking: A Top-Down Approach, 7th Ed. - Edinburgh, Pearson, 2017.
- Panko, Raymond R.; Panko, Julia A.: Business Data Networks and Security, 10th Ed. - Edinburgh, Pearson, 2015.
- Tanenbaum, Andrew S.: Computer Networks, 5th Ed. - Boston, Pearson, 2011.
assessment methods and criteria
submission and presentation of tasks and/or written exam (together with ’Computer Networks Lab’ as module-based grading)
language of instruction
number of ECTS credits allocated
eLearning quota in percent
planned learning activities and teaching methods
Lecture, group work, presentation and discussion of student tasks
semester/trimester when the course unit is delivered
name of lecturer(s)
Prof. (FH) Dr. Johannes Lüthi
year of study
recommended optional program components
course unit code
type of course unit
mode of delivery