Skip to main content

Linux-based Operating SystemsLaajuus (5 cr)

Code: 5G00ET66

Credits

5 op

Objectives

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Enrolment period

15.03.2024 - 08.09.2024

Timing

02.09.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 23TIETOB

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5

Enrolment period

15.03.2024 - 08.09.2024

Timing

02.09.2024 - 22.12.2024

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 23TIETOA

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5

Enrolment period

15.07.2023 - 04.09.2023

Timing

28.08.2023 - 22.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 45

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 22TIETOA

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5

Enrolment period

15.07.2023 - 04.09.2023

Timing

28.08.2023 - 22.12.2023

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Seats

0 - 45

Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 22TIETOB

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5

Enrolment period

30.07.2022 - 28.08.2022

Timing

29.08.2022 - 23.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 21TIETOA

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5

Enrolment period

30.07.2022 - 28.08.2022

Timing

29.08.2022 - 23.12.2022

Credits

5 op

Mode of delivery

Contact teaching

Unit

ICT Engineering

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in ICT Engineering
Teachers
  • Erkki Hietalahti
Person in charge

Erkki Hietalahti

Groups
  • 21TIETOB

Objectives (course unit)

Student knows the basic ideas, concepts, structures and functioning of operating systems and the building blocks of it. He/she also knows the related technologies build upon operating system services currently used widely: cloud services etc. The student can apply the know-how given in the course in her/his practicing and work life. He/she can easily adopt to using different kind of operating systems (real time, mobile, proprietary) based on the know-how get from the course.

Content (course unit)

1) Basic ideas, concepts, structures and functioning of an operating system, 2) Go through of basic operating system structures: kernel, system calls, processes and threads, process intercommunication, scheduling, memory management, file system, input/output system, networking, shell, utility programs, 3) Go through modern operating system related technologies (mostly server technologies) build upon it: virtualization, cloud services, containers, load balancing, function as a service. Linux operating system is used in the course as a practical work platform.

Assessment criteria, satisfactory (1-2) (course unit)

The student understands basic principles of operating systems.
The students needs much help in applying the knowledge got from the course.

Assessment criteria, good (3-4) (course unit)

The student understands operating system principles and can apply this information mostly in practice. Her/his knowledge level of operating system related stuff is moderate and he/she needs assistance in applying the knowledge in practice to some extent,

Assessment criteria, excellent (5) (course unit)

The student has excellent level of knowledge and ability to apply skills got from the course. Student is able to acquire new operating system related information, knows how it is related to the principles learned in the course and can apply also this information,

Assessment scale

0-5