13E034MAP - Network Administration and Programming

Course specification
Course title Network Administration and Programming
Acronym 13E034MAP
Study programme Electrical Engineering and Computing
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status mandatory
Condition None
The goal Introduction to the architecture of open-source operating systems. Teaching practical skills needed for the network administration, and for the interconnection of applications run on the same or different systems.
The outcome Students will learn open-source operating systems. They will also learn to administer the networks, and to upgrade the open-source software which supports networking.
Contents of lectures Architecture of open-source operating systems (Linux, Unix, BSD). User management. OS analysis and configuration. Configuration of network parameters and implementation of network services. Socket programming. Methods and implementation of network security. Software routers. Virtualization techniques. Network management and administration with open-source tools.
Contents of exercises Precepts, lab exercises and demonstrations where students will learn open-source OS administration, network administration using open-source tools, and software routers installation and management.
  1. Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley: Unix and Linux System Administration Handbook, Prentice Hall, 2010
  2. Matthew Helmke: Ubuntu Unleashed 2012 Edition, Sams Publishing, 2012
  3. Christian Benvenuti: Understanding Linux Network Internals, O'Reilly Media, 2006
  4. Jonathan Corbet, Alessandro Rubini, Greg K. Hartman: Linux Device Drivers, O'Reilly Media, 2005
  5. Wale Soynika: Linux Administration A Beginner Guide 6/E, McGraw-Hill Osborne Media, 2012
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
3 1 1
Methods of teaching Teaching methods comprise lectures and precepts. During precepts, students solve practical problems. Students learn system and network administration, and software router management in the lab.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 60
Practical lessons 40 Oral examination 0
Colloquia 0
Seminars 0