Course syllabus
Course-PM
EEN115 EEN115 Introduction to communication networks lp3 VT26 (7.5 hp)
Course is offered by the department of Electrical Engineering
Contact details
Examiner and Lecturer
Marija Furdek, furdek@chalmers.se
Teaching Assistant
Zicong Jiang, zicongj@chalmers.se
E2 Student Administration Office
Emma Tykeson, Phone 072 242 3689, emma.tykeson@chalmers.se
Student representatives
Namya Gumakar Shivayogi namyadileep2507@gmail.com
Nithin Kalangodummal nithinkuttu29@gmail.com
Leon Ruan leon.ruan1002@gmail.com
Mina Tahmasebi Berjouei minatahmasebi.b@gmail.com
Mengjie Yan maggie30go@gmail.com
Guest lecturers
Ognjen Dobrijevic, ABB, Sweden
Jonas Hansryd, Ericsson AB, Sweden
Anders Lindgren and Stefan Melin, Telia AB, Sweden
Paolo Monti, Chalmers, E2, mpaolo@chalmers.se
Course purpose
The course aims at introducing the fundamental networking and security, concepts, problems, and applications which are typical of modern communication infrastructures. The course will provide a broad horizontal overview of the area, highlighting the main concepts, technologies, and challenges when looking at the design, operation, and trustworthiness of communication networks.
The content of the course is listed below. A detailed week plan will be available on the course web.
- Network architectures, modeling and performance evaluation
- Core, access and datacenter networks
- Network throughput, latency, availability
- Network switching and routing
- Flow and congestion control
- Routing and resource assignment
- Network control and management
- GMPLS, SDN
- Network service virtualization
- Network security and privacy
- Attacks at the physical and upper network layers
- Access control and cryptography
Schedule
Course literature
Each lecture has been prepared based on a combination of chapters from the course literature listed below. In the weekly plan, the chapters relevant for each lecture are noted with the surname of the first author of the book and chapter number (e.g., Cowley Ch 2).
Main text book:
J. Cowley, Communications and Networking, Second edition, Springer, 2013, ISBN 978-1-4471-4356-7. Available through Chalmers Library and online at https://link.springer.com/book/10.1007/978-1-4471-4357-4
Parts of the following books will also be used:
S. Kasera, N. Narang, S. Narang, Communication networks: Principles and practice, McGraw Hill, 2007, ISBN: 9780070583542. Available online (when logged in through Chalmers) at https://www.accessengineeringlibrary.com/content/book/9780070583542
D. Bertsekas, R. Gallagher, Data networks, 2nd edition, Prentice Hall, 1992, ISBN 0132009161. Freely available online: https://web.mit.edu/dimitrib/www/datanets.html
F. Halsall, Computer networking and the Internet, 5th edition, Pearson Education Limited, 2005, ISBN 0321263588. Available online: https://myethiolectures.files.wordpress.com/2014/11/computer-networking-and-the-internet-halsall-fred.pdf
J. M. Simmons, Optical network design and planning, 2014, Springer, ISBN 978-3-319-33097-6. Available online (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-319-05227-4
S. R. Ali, Next generation and advanced network reliability analysis, 2019, Springer, ISBN: 978-3-030-01646-3. Available online at https://link.springer.com/book/10.1007/978-3-030-01647-0
Mukherjee et al, Handbook of optical networks, 2020, Springer, ISBN: 978-3-030-16249-8. Available online (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-030-16250-4
S.F. Hasan, Emerging Trends in Communication Networks, 2014, Springer, ISBN: 978-3-319-07388-0. Available online (when logged in through Chalmers) at https://link.springer.com/book/10.1007/978-3-319-07389-7
M. Vaezi, J. Zhang, Cloud mobile networks, 2017, Springer. ISBN 978-3-319-54496-0. Available online at https://link.springer.com/book/10.1007/978-3-319-54496-0
W. Stallings, Network security essentials: Applications and standards, 4th edition, Prentice Hall. Available onlineLinks
Learning objectives and syllabus
Learning objectives:
- Model different network topologies and assess the performance of a given network setting
- Solve routing, resource assignment and flow control problems on a network example
- Explain the main network control mechanisms
- Summarize the principles of network service virtualization
- Distinguish between security threats at different network layers and recommend countermeasures
Link to the syllabus on Studieportalen.
https://www.chalmers.se/en/education/your-studies/find-course-and-programme-syllabi/course-syllabus/EEN115/?acYear=2026/2027
Examination form
- Written exam. Maximum score: 50. Compulsory. Passing requirement: 25 points.
- Project. Maximum score: 30. Compulsory. No minimum score requirement.
- Computer exercises. Maximum score: 15. Compulsory. No minimum score requirement.
- Quizzes. Maximum score: 5. Not compulsory.
Course summary:
| Date | Details | Due |
|---|---|---|