Operating System Concepts and Linux System Programming (5op)
Toteutuksen tunnus: 5G00DM68-3007
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.12.2025 - 31.12.2025
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 05.01.2026 - 30.04.2026
- Toteutus ei ole vielä alkanut.
- Laajuus
- 5 op
- Yksikkö
- Software Engineering
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- englanti
- Koulutus
- Bachelor's Degree Programme in Software Engineering
- Opettajat
- Erkki Hietalahti
- Vastuuhenkilö
- Erkki Hietalahti
- Ryhmät
-
23I260EADegree Programme in Software Engineering
- Opintojakso
- 5G00DM68
Osaamistavoitteet (Opintojakso)
The student knows the basic principles and tasks of operating systems including virtual memory management, device i/o, processes, inter-process communications, scheduling and concurrency and system calls.
Sisältö (Opintojakso)
Linux operating system concepts and system software development. File i/o, processes, inter-process communications, virtual memory management, system calls. System development on Linux by using C/C++ programming languages.
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Student knows about Linux operating system concepts and system software development principles. Student is able to exploit file i/o, processes, interprocess communications, virtual memory management and system calls with guidance. Student is able to implement system development on Linux by using C/C++ programming languages with guidance.
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Student knows and understands Linux operating system concepts and system software development principles. Student understands and is able to exploit file i/o, processes, interprocess communications, virtual memory management and system calls. Student is able to implement system development on Linux by using C/C++ programming languages.
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Student knows and understands in depth Linux operating system concepts and system software development principles. Student understands and is able to exploit independently file i/o, processes, interprocess communications, virtual memory management and system calls. Student is able to implement diversely system development on Linux by using C/C++ programming languages.
Arviointiasteikko
0-5