Skip to main content

System Software (5cr)

Code: 5051226-3007

General information


Enrollment
01.06.2025 - 02.09.2025
Registration for the implementation has ended.
Timing
02.09.2025 - 22.12.2025
Implementation is running.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT and Industrial Engineering
Campus
Kupittaa Campus
Teaching languages
English
Seats
20 - 60
Degree programmes
Degree Programme in Information and Communications Technology
Degree Programme in Information and Communication Technology
Teachers
Sanna Määttä
Teacher in charge
Sanna Määttä
Scheduling groups
Group 1 (Size: 0 . Open UAS : 0.)
Group 2 (Size: 0 . Open UAS : 0.)
Groups
EMBO24
Embedded Software and IoT
Vaihto2526embo
Embedded Software and IoT
Small groups
1
2
Course
5051226

Realization has 35 reservations. Total duration of reservations is 59 h 0 min.

Time Topic Location
Tue 02.09.2025 time 09:00 - 10:00
(1 h 0 min)
System Software 5051226-3007
LEM_A173_Lemminkäinen Lemminkäinen
Fri 05.09.2025 time 12:00 - 14:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Fri 05.09.2025 time 14:00 - 16:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Tue 09.09.2025 time 09:00 - 10:00
(1 h 0 min)
System Software 5051226-3007
LEM_A173_Lemminkäinen Lemminkäinen
Wed 10.09.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Fri 12.09.2025 time 14:00 - 16:00
(2 h 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Wed 17.09.2025 time 12:00 - 13:00
(1 h 0 min)
System Software 5051226-3007
EDU_1002 Moriaberg esitystila byod
Wed 17.09.2025 time 15:00 - 17:00
(2 h 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Fri 19.09.2025 time 08:00 - 10:00
(2 h 0 min)
System Software 5051226-3007
EDU_2006_2007 Oppimistila avo muunto byod
Fri 26.09.2025 time 12:00 - 13:00
(1 h 0 min)
System Software (starts 12:30) 5051226-3007
ICT_B1026_Gamma GAMMA
Fri 26.09.2025 time 13:00 - 14:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Wed 01.10.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Fri 03.10.2025 time 12:00 - 14:00
(2 h 0 min)
System Software (starts 12:30) 5051226-3007
ICT_C2027 IT-tila - telakka
Fri 03.10.2025 time 14:00 - 15:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1039_Sigma SIGMA
Wed 08.10.2025 time 14:00 - 15:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Wed 08.10.2025 time 15:00 - 17:00
(2 h 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Fri 10.10.2025 time 12:00 - 14:00
(2 h 0 min)
System Software (starts 12:30) 5051226-3007
ICT_B1039 IT-tila - telakka
Tue 21.10.2025 time 09:00 - 10:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1027_Lambda LAMBDA
Wed 22.10.2025 time 12:00 - 14:00
(2 h 0 min)
System Software (starts 12:30) 5051226-3007
ICT_C2027 IT-tila - telakka
Wed 22.10.2025 time 15:00 - 17:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Wed 29.10.2025 time 12:00 - 13:00
(1 h 0 min)
System Software 5051226-3007
EDU_3006_3007 Oppimistila avo muunto byod
Wed 29.10.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Fri 31.10.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Wed 05.11.2025 time 12:00 - 13:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1042_Myy MYY
Wed 05.11.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Fri 07.11.2025 time 14:00 - 16:00
(2 h 0 min)
System Software 5051226-3007
ICT_C2027 IT-tila - telakka
Tue 11.11.2025 time 08:00 - 10:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Tue 11.11.2025 time 15:00 - 16:00
(1 h 0 min)
System Software 5051226-3007
ICT_C1027_Lambda LAMBDA
Fri 14.11.2025 time 15:00 - 17:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1038 IT-tila - telakka
Wed 19.11.2025 time 12:00 - 14:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Fri 21.11.2025 time 14:00 - 16:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Tue 25.11.2025 time 08:00 - 10:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Fri 28.11.2025 time 14:00 - 16:00
(2 h 0 min)
System Software 5051226-3007
EDU_3003 Matias muunto byod
Tue 02.12.2025 time 13:00 - 15:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Tue 02.12.2025 time 15:00 - 17:00
(2 h 0 min)
System Software 5051226-3007
ICT_B1039 IT-tila - telakka
Changes to reservations may be possible.

Evaluation scale

H-5

Content scheduling

After completing the course the student:
- can program in C language
- can use style guide
- can test programs
- can name different components of system software and explain their function
- can describe the main structure of operating systems
- can explain the function of operating system’s tasks
- can use Git version control and git remotes

Weekly lectures and exercises from Week 36 to Week 49

Objective

After completing the course the student:
- can program in C language
- can name different components of system software and explain their function
- can describe the main structure of operating systems
- can explain the function of operating system’s tasks

Content

- C programming
- process management
- file systems
- memory management

Materials

Material in Itslearning.
Internet.

Teaching methods

Lectures (on-site)
Practical exercises and demos (on-site)
Exam (on-site)
Self study

Exam schedules

To be defined

Pedagogic approaches and sustainable development

Lectures (on-site).
Practical exercises and demos (on-site).
Exam (on-site)
Self study.

Sustainability is integrated in the implementation topics.

Completion alternatives

None

Student workload

Lectures 10 x 1h = 10h
Practical exercises and demos: 13x2h = 26h
Exercise work demo: 3h
Exam 2h
Self study (coding and other activities): 94h

Evaluation methods and criteria

Must pass practical exercises and exam.

At least 70% attendance required in on-site teaching.

Failed (0)

Failed practical exercises and/or exam and/or less than 50% attendance on contact teaching and/or unprofessional behavior.

Assessment criteria, satisfactory (1-2)

Exercises and exam of satisfactory (but acceptable) quality and/or 50 - 70% of attendance on contact teaching. Professional behavior throughout the course.

Assessment criteria, good (3-4)

Exercises and exam of good quality and at least 70% of attendance on contact teaching. Professional behavior throughout the course.

Assessment criteria, excellent (5)

Exercises and exam of excellent quality, over 70% of attendance on contact teaching and very active attitude and motivation towards learning. Professional behavior throughout the course.

Qualifications

Basic programming skills with some high level programming language (for example Python, Java, C# or similar)
•Basic programming skills include (but are not limited to): output formatting, conditional execution, loops, functions/procedures, function parameters and return values, arrays, error handling, testing and good programming policies
•Sufficient logical-mathematical thinking skills

Further information

Information about the course shared via Itslearning.

Use of AI in assignments: USE OF AI REPORTED.
AI can be used in the creation of outputs, but student must clearly report its use. Failure to disclose the use of AI will be interpreted as fraud. The use of AI may affect to assessment.

Use of AI in exam: USE OF AI PROHIBITED.
The output must be created without the help of AI. The student should use only their own knowledge, understanding and skills. The use of AI is forbidden for a justified reason and will be interpreted as fraud.

Go back to top of page