Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.


Syllabus for

Academic year
LEU061 - Data communication  
Syllabus adopted 2019-09-26 by Head of Programme (or corresponding)
Owner: TIDAL
7,5 Credits
Grading: TH - Five, Four, Three, Fail
Education cycle: First-cycle
Major subject: Computer Science and Engineering

Teaching language: English
Application code: 62124
Open for exchange students: No
Maximum participants: 70
Only students with the course round in the programme plan

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0102 Examination 7,5 c Grading: TH   7,5 c   16 Mar 2020 pm L,  02 Jun 2020 am L   17 Aug 2020 pm J  

In programs

TIELL ELECTRICAL ENGINEERING - Common branch of study, Year 3 (compulsory elective)


Tomas Olovsson

  Go to Course Homepage


In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.

Course specific prerequisites

Fundamental computer technology and programming.


To provide fundamental theoretical knowledge about data transmission and TCP/IP-based computer networks.

Learning outcomes (after completion of the course the student should be able to)

  1. show basic knowledge and skills in the field of data communications and computer networks.

  2. show good knowledge of layered reference models for data communications in terms of function, services and protocols.

  3. make use of layered reference models to create understanding on the design and usage of various computer networks.

  4. show good knowledge of the principles, protocols, and standards used for TCP/IP-based networks.

  5. show basic knowledge of the most important application protocols.

  6. show good knowledge of the TCP / IP model on the Internet's structure and architecture, and work out a basic IP addressing plan for an Intranet.

  7. show good understanding of the limitations of the Internet on the provided services as well as the impact on the newly developed applications and services.

  8. describe how different types of computer networks are constructed in relation to the transmission medium's characteristics, the requirements for bandwidth, coding methods and functions for error and flow control.

  9. seek deeper knowledge of specific standards and protocols in data communications field.

  10. use network analysis software to analyze data traffic on a local network with Internet access.

  11. show basic practical skills in the configuration of local networks.


Circuit-switching and packet-switching methods used for data networks. Reference models for data communications. Distributed applications and application protocols. The WWW, DNS, e-mail. The socket API. Principles of relieble and unreliable data transfer. The TCP and UDP transport protocols. Biterror, flow and congestion control. Internet protocols. IPv4 and IPv6. Addressing and the supporting protocols. ARP and ICMP. Routing algorithms and routing protocols. RIP, OSPF and BGP. Autonomous systems and Internet routing. MAC algorithms. Link protocols and error detection codes. Local area networks LANs. Ethernet. Wireless LAN. Multimedia applications. Security in computer networks. Firewalls and packet filtering, securing WLANs.


Lectures, home assignments, and laboratory assignments. The course comprises also self-study of a web-based course material.


James F. Kurose and Keith W. Ross, "Computer Networking: A Top-Down Approach", 6th Edition, Pearson Education.

CCNA Exploration 1, version 5.0, on-line course material available at Chalmers portal

Examination including compulsory elements

Common to most of the outcomes is that they are assessed through written exam.

The course includes compulsory assignments which consist of three laboratory assignments and one home assignment. To pass the entire course it is required that all laboratory work and home assignments are approved pass. Laboratory work and home assignments will be done in groups of two students. But since the outcome 9 is about trying to look for deeper knowledge in data communications field, the group will be required a mandatory home assignment containing a number of sub-tasks which include the task of obtaining deeper knowledge. The assignment will be reported and it must be approved after review by examining teacher or teaching assistant, otherwise it will be returned with feedback for the completion and final approval.

Outcomes 10 and 11 have a practical nature and are examined by the teacher or teaching assistant who supervises and observes students in a laboratory work in ca 12h divided into three labs. Common to outcomes 10 and 11 is that the sudents have to record the results and answers to questions in the lab-PM when they work in practice with the lab tasks. In addition and in order to finally examine the outcome 10 a written report of the results is required. The report must be approved after review in the same manner as the assignment. For laboratory work 2 and 3 it is required a successful work including well-filled lab-PM which will be approved by the supervisor on site at the end of each lab session.

To pass the course it is required to pass the written exam at the end of the course as well as approved compulsary home and laboratory work assignments. The final grade with scale U/3-5 is based on the exam results.

Page manager Published: Thu 04 Feb 2021.