Valid for: 2013/14
Decided by: Education Board A
Date of Decision: 2013-04-15
Main field: Technology.
Compulsory for: C2
Elective for: D4, D4-ks, F4, L4-gi
Language of instruction: The course will be given in Swedish
With the introduction of the Internet, networked communications have become a critical tool in the implementation of sophisticated computer services. The course gives an overview of the fundamental techniques necessary to design and create applications that can communicate over networks. It is also a starting point for further studies in the area.
Knowledge and understanding
For a passing grade the student must
Competences and skills
For a passing grade the student must
The laboratory exercises and the project are intended to have the students apply their previously achieved programming experiences in a network-based environment.
Message passing over a network
Clients/Server architectures
Remote code execution
Introduction to concurrent programming
Web technology
Distributed systems
Audio and video streaming
Grading scale: TH
Assessment: There will be a written examination. Participation in the examination requires that the laboratory exercises have been performed. In order to pass the course, the student must also pass the project. The final grade of the course is based on the result of the written examination.
Parts
Code: 0112. Name: Compulsory Course Items.
Credits: 4,5. Grading scale: UG. Assessment: For a passing grade the compulsory laboratory exercises and the project must be completed. Contents: Compulsory laboratory exercises and a compulsory project.
Code: 0212. Name: Written Examination in Network Programming.
Credits: 3. Grading scale: TH. Assessment: Written examination. To qualify for the written examination, the laboratory exercises must have been completed.
The number of participants is limited to: No
The course overlaps following course/s: EDA090
Course coordinator: Univ.lektor Roger Henriksson, Roger.Henriksson@cs.lth.se
Course coordinator: Professor Pierre Nugues, Pierre.Nugues@cs.lth.se
Course homepage: http://cs.lth.se/eda095