Students
Tuition Fee
EUR 75
Start Date
Medium of studying
Blended
Duration
8 weeks
Details
Program Details
Degree
Courses
Major
Computer Science | Operating Systems | Software Engineering
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
EUR 75
Intakes
Program start dateApplication deadline
2024-03-11-
About Program

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:


  1. Explain the basic structure and functional areas of an operating system.
  2. Identify and solve problems related to process management and synchronization.
  3. Analyze deadlocks and their causes and consequences in common operating systems.
  4. 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.


See More
How can I help you today?