Basics of Operating Systems
Structure Type: | Study unit |
---|---|
Code: | IITA0203 |
Type: | Compulsory / Professional Studies |
Curriculum: | IT 2014 |
Level: | Bachelor of Engineering |
Year of Study: | 2 (2015-2016) |
Credits: | 3 cr |
Responsible Teacher: | Moghadampour, Ghodrat |
Language of Instruction: | English |
Courses During the Academic Year 2015-2016
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
5 | I-IT-2N | 2015-09-01 – 2015-10-31 | Yang Liu | English | 2015-08-14 – 2015-09-13 |
Learning Outcomes
The student will become familiar with the fundamental workings of an operating system. Understanding processes, threads, kernel and scheduler, memory management and file systems are a fundamental part of the course. The differences between Windows and Linux at this level are also explored. Basic principles behind real time operating systems and distributed and parallel computing are presented.
Student's Workload
The total amount of student's work is 81 h, containing 42 h of scheduled contact studies.
Contents
Theory and examples of basic operating system functions and program examples for demonstration.
Recommended or Required Reading and Other Learning Resources/Tools
Material on the course Web site.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures and assignments.
Assessment Criteria
1: Student understands basic (around 40 %) course concepts and is capable of developing simple applications.
3: Student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
5: Student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Assessment Methods
Assignments and team work 40 %, an examination 60 %.