| Program start date | Application deadline |
| 2024-03-11 | - |
Program Overview
Program Overview
The program in question is "Käyttöjärjestelmät" (Operating Systems), offered by the University of Oulu.
Program Details
Description
This course teaches the basic structure and services of operating systems, as well as process management. Students will learn about the coordination of interactive processes, deadlocks, memory management, virtual memory, mass storage management, and file systems.
Ilmoittautumisaika (Registration Period)
The registration period for this course is from November 13, 2023, to February 28, 2024.
Järjestämistapa (Implementation)
The course is offered as both online and on-campus studies.
Toteutusaika (Implementation Time)
The course will take place from March 11, 2024, to May 5, 2024.
Hinta (Price)
The price for this course is 75 euros.
Course Information
Koulutuksen tiedot (Course Information)
The course covers the basic structure and services of operating systems, process management, and file systems.
Koulutusmuoto (Course Format)
The course is offered as part of the university's continuous learning program and open university teaching.
Lukuvuosi (Academic Year)
The course is part of the academic year.
Oppiaine (Field of Study)
The field of study for this course is 4307 Tietotekniikka (Computer Science).
Opetuksen järjestäjä (Course Organizer)
The course is organized by the University of Oulu.
Sijainti (Location)
The course is offered online.
Requirements and Prerequisites
Esitietovaatimukset (Prerequisites)
The prerequisites for this course are "Ohjelmoinnin alkeet" (Introduction to Programming), "Tietokonejärjestelmät" (Computer Systems), or "Laiteläheinen ohjelmointi" (Low-Level Programming) and "Tietokonetekniikka" (Computer Technology).
Learning Objectives
Osaamistavoitteet (Learning Objectives)
Upon completing this course, students will be able to:
- Explain the basic structure and functional areas of an operating system.
- Identify and solve problems related to process management and synchronization.
- Analyze deadlocks and their causes and consequences in common operating systems.
- Explain the basics of memory management, virtual memory, and file systems.
Implementation and Assessment
Toteutustavat (Implementation Methods)
The course will be implemented through lectures, laboratory exercises, and independent study. The laboratory exercises will include compulsory assignments and a guided exercise in a Unix environment.
Arviointi (Assessment)
The course will be assessed through a final exam and a successfully completed laboratory exercise. Additional points can be earned through voluntary lecture assignments. Distance learning students can take the exam on the Linnanmaa campus or through an electronic exam visit and a transfer exam.
Arviointiasteikko (Grading Scale)
The course will be graded on a numerical scale of 1-5, with 0 indicating a failed grade.
Instructor and Contact Information
Opettaja (Instructor)
The instructor for this course is Juha Röning.
Opinto-ohjaus (Study Guidance)
For study guidance, please contact avoin.yliopisto@oulu.fi.
