Computer engineering

For one to be able to create optimised applications on modern operating systems, the knowledge on the functionalities of these systems is crucial.

FITech universities offer computer engineering courses that give an overview on basics of computer architecture and the functionality of central processing unit (CPU). Students also learn basics of operating systems and their main functionalities.

NB! Some courses have limits on the amount of FITech students. Persons without a valid study right to a Finnish university have preference to those courses.

Basic courses of computer engineering:

= Contact learning
= Online learning
= Blended learning (online & contact learning)
University of Oulu: Johdatus tietokonejärjestelmiin (521287A), 5 ECTS. 2.9.–20.12.2019.

The course is organised in Finnish!

Prerequisites: Elementary programming skills.

Max amount of FITech students: 30

This course gives an overview on basics of computer architecture and the functionality of central processing unit (CPU). Topics in this course include data types and memory control, interruptions, registers and I/O operations, device-oriented programming and basics of C-programming.

Development of IoT and other types of embedded systems requires knowledge on how the hardware operates on the lower level. Also, understanding of C-language (together with Assembly) is required to develop the most time-critical solutions.

More information >>

Responsible teacher: Teemu Leppänen (teemu.leppanen(at)oulu.fi)

University of Oulu: Käyttöjärjestelmät (521453A), 5 ECTS. 9.3.–8.5.2020.

The course is organised in Finnish!

Prerequisites: Elementary programming, basics of computer systems (for example Käyttöjärjestelmät 521287A)

Max amount of FITech students: 30

This course presents the basics of operating systems and their main functionalities.

Topics covered in this course include processes and services, interactive processes, operating system locking, memory management, virtual memory and mass memory, file system.

For one to be able to create optimised applications on modern operating systems the knowledge on the functionalities of these systems is crucial. Understanding the operating system framework allows the developer to utilise the possibilities that it offers to their full potential.

More information >>

Responsible teacher: Tuomo Alasalmi (tuomo.alasalmi(at)oulu.fi)

Lisätietoja:

Oulun yliopisto

Koordinaattori Riku Hietaniemi (riku.hietaniemi(at)oulu.fi)

Type of study unit

Set of courses

Teaching semester

2019–2020

Host university

University of Oulu

Open for degree student

Yes

Open for non-student

Yes

Level of studies

Basic

Teaching methods

Online & contact learning

Place of contact learning

Oulu

Language

Finnish

Go back to all Courses & Programs

Go back