IKT102 Operating Systems (Autumn 2023)
- ECTS Credits:
- 5
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Halvard Øysæd
- Lecture Semester:
- Autumn
- Teaching language:
- Norwegian
- Duration:
- ½ year
Table of contents
The course is connected to the following study programs
- Computer Engineering, Bachelor's Programmme
Teaching language
Norwegian
Learning outcomes
On successful completion of the course, the students should:
- be able to explain the architecture of an operating system
- be able to explain how processes, threads, memory, filesystem and I/O works in an operating system.
- disseminate expert knowledge both orally and in writing
- partake in discussions and share their experience with others
Contents
The course will give students a basic understanding of how a modern multitasking operating system works and the understanding of concurrency issues and inter-process communication multithreading programming. General operating theory of processes, threads, use of central processor (s), synchronization of processes, memory management, virtual memory, file systems, input/output and deadlock.
Teaching and learning methods
Lectures and laboratory exercises. Laboratory exercises takes place in a computer laboratory. An engineer, teaching assistant and/ or course teacher will be present.
Expected workload for an average student are 27 hours pr credit
Examination requirements
The compulsory exercises must be approved in order to take the examination. Information about the compulsory exercises will be given in the LMS at the start of the course.
Examinations
3 hours individual written exam, counts 80%. Portfolio counts 20%. Graded assessment. Summary of requirements of the portfolio will be provided in Canvas. There will not be arranged a postponed exam for the portfolio.
Student evaluation
The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.
Reduction of Credits
This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:
| Course | Reduction of Credits |
|---|---|
| DAT103 – Operating Systems and Microprocessors. | 5 |
| DAT112 – Operating Systems and Microprocessors. | 5 |
Last updated from FS (Felles studentsystem)
Oct. 15, 2026 9:25:32 AM