Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.


Syllabus for

Academic year
EDA341 - Computer communications
Owner: TDATA
4,0 Credits (ECTS 6)
Grading: TH - Five, Four, Three, Not passed
Level: A

Teaching language: English

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0103 Examination 4,0 c Grading: TH   4,0 c   16 Dec 2005 pm V,  22 Apr 2006 am V,  26 Aug 2006 am V
0203 Written and oral assignments 0,0 c Grading: UG   0,0 c    

In programs



Forskarassistent  Jocelyn Aulin


EDA340   Computer communication


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

Basic skills in programming.


Computer networks are becoming an inherent, and increasingly important, part of all technical areas of today. The course focuses on the parts of data communication that a practicing engineer in general will encounter in his daily work.

The course is intended to provide the student with basic knowledge and skills in the area of data communication and computer networks. It is a basic course which offers an introductory presentation of the entire field. As such, the course aims both at students requiring a fundamental level of
understanding and at students seeking to specialize in the area.


Understand architectural principles of computer networks in the form of networked PCs, networked vehicles or networked sensors, etc..
Understand functionalities of each layer within the protocol layered-architecture.
Solve in-depth problems using concepts, knowledge of protocols and technologies learned.
Understand and analyze causes of performance issues in computer networks such as reliability and delay.
Be able to design protocols subject to desired requirements.


This course covers the fundamental concepts, design and analysis of computer networks.

A top-down approach is taken and topics covered include: networking applications, TCP/UDP, performance and congestion analysis, IP, switching, routing, Mobile IP, ATM, local area networks, multiple access protocols (IEEE 802.X and others), bridges, physical media, digital modulation, error-detection and correction.


Traditional lectures will be given where basic theory and important concepts are presented in order to complement and support the course textbook.

Lectures are given twice a week: As a complement to the lectures, consultation sessions will be offered to provide students opportunity to solve optional homework problems. A selection of optional homework problems are given in order to provide additional insight into the course material as well as to demonstrate the level of understanding required for solving compulsory homework assignments. Students are encouraged to work on the optional homework problems prior to these consultation sessions. The problems assigned are different for each sessions. Hence, students are encouraged to attend all consultation sessions.

The course lectures and the consultation sessions are conducted in English.


James F. Kurose and Keith W. Ross, Computer Networking , Addison-Wesley, 2004, ISBN 0-321-26976-4.


The student is evaluated through one compulsory homework assignments and a final written exam. The final grade is a weighted average of the compulsory homework assignments and the final exam. The laboratory assignments are given a grade of pass or fail. Students must pass all laboratory assignments and compulsory homework assignment to pass the final exam.

The score for the homework assignments and the final exam individually, must be equivalent to a grade of 3 or above.

Page manager Published: Thu 03 Nov 2022.