19E032TM - Telecommunication Networks

Course specification
Course title Telecommunication Networks
Acronym 19E032TM
Study programme Electrical Engineering and Computing
Module Telecommunications and Information Technologies
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 Introduce the students to fundamentals of computer and communication networks theory. Discuss the lower-layer mechanisms and protocols. Enable the students to use software tools to analyze the networks and program simple networking applications..
The outcome The students will become familiar with the basic terms and definitions related to computer and communication networks. They will have the knowledge on protocol reference models and the procedures applied at the lower layers and be capable of using software tools for network analysis. Additionally, they will be able to program typical client-server applications.
URL to the subject page
Contents of lectures Basic terms and definitions. Protocol reference models. Physical layer. Addressing. Medium access control. Reliable transfer mechanisms; error detection and correction, flow control. Examples of protocols. Teletraffic modelling. Queuing systems. Buffer modelling and delay calculation. Performance analysis.
Contents of exercises Labs and practices in performance analysis (collision probability, number of attempts until success, link utilization, delay etc). Computer simulation (e.g. ARQ). Work in Wireshark, C, and Python - packet content analysis, microcontroller-based algorithm implementation, and client-server application programming.
  1. W. Stallings: Data and Computer Communications, Prentice Hall, 2011
  2. James F. Kurose, Keith W. Ross: Computer Networking: A Top-Down Approach, Addison-Wesley, 2013
  3. M. Bjelica: Telecommunication and Computer Networks, Akademska misao, 2013.
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
3 1.5 0.5
Methods of teaching Lectures, practices and labs; homework assignments.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 5 Test paper 70
Practical lessons 0 Oral examination 0
Projects 0
Colloquia 25
Seminars 0