Syllabus academic year 2011/2012
(Created 2011-09-01.)
Credits: 3. Grading scale: UG. Cycle: G2 (First Cycle). Main field: Technology. Language of instruction: The course will be given in Swedish. EDAF01 overlaps following cours/es: EDA055. Optional for: C4, D4, D4is, E4, E4pv, F4, Pi4. Course coordinator: Jonas Skeppstedt,,, Computer Science. Prerequisites: EDAA01 Programming - Second Course or EDA027 Algorithms and Data Structures. Recommended prerequisits: Compulsory parts in EDA050 Operative System. The course can however be studied parallel to EDA050. Assessment: For a passing grade the student must complete the project work. Home page:

The purpose of the course is that the students should get a deeper understanding about how an operating system can be constructed by doing an implementation assignment as a project. The contents of the project is selected by the course responsible and can for instance be to compare different methods of dynamic memory allocation.

Knowledge and understanding
For a passing grade the student must

Skills and abilities
For a passing grade the student must

A project work, which varies between different years. The task is announced at the course web page.

Love Robert: Linux Kernel Development. Novell Press 2005. ISBN 978 0672 327 209.