Course syllabus

Nätverksprogrammering
Network Programming

EDAF65, 7,5 credits, G2 (First Cycle)

Valid for: 2017/18
Decided by: PLED C/D
Date of Decision: 2017-04-03

General Information

Main field: Technology.
Compulsory for: C3
Elective for: BME4, D4, F4, L4-gi
Language of instruction: The course will be given in Swedish

Aim

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.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Contents

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

Introduction to concurrent programming

Web technology

Audio and video streaming

Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
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.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Parts
Code: 0117. 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: 0217. 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.

Admission

Admission requirements:

The number of participants is limited to: No
The course overlaps following course/s: EDA090, EDA095

Reading list

Contact and other information

Course coordinator: Professor Pierre Nugues, Pierre.Nugues@cs.lth.se
Course coordinator: Per Andersson, per.andersson@cs.lth.se
Course homepage: http://cs.lth.se/edaf65