System Software (5 cr)
Code: 5051226-3007
General information
- Enrollment
- 01.06.2025 - 02.09.2025
- Registration for the implementation has begun.
- Timing
- 02.09.2025 - 22.12.2025
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Engineering and Business
- 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ä
- Groups
-
EMBO24Embedded Software and IoT
-
Vaihto2526emboEmbedded Software and IoT
- Course
- 5051226
Realization has 36 reservations. Total duration of reservations is 62 h 0 min.
Time | Topic | Location |
---|---|---|
Tue 02.09.2025 time 08:00 - 09:00 (1 h 0 min) |
System Software 5051226-3007 |
ICT_C1042_Myy
MYY
|
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 08:00 - 09:00 (1 h 0 min) |
System Software 5051226-3007 |
ICT_B1026_Gamma
GAMMA
|
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
|
Fri 19.09.2025 time 14:00 - 16:00 (2 h 0 min) |
System Software 5051226-3007 |
EDU_3003
Matias muunto byod
|
Fri 19.09.2025 time 16:00 - 18:00 (2 h 0 min) |
System Software 5051226-3007 |
ICT_C2027
IT-tila - telakka
|
Wed 24.09.2025 time 12:00 - 13:00 (1 h 0 min) |
System Software 5051226-3007 |
ICT_B1026_Gamma
GAMMA
|
Wed 24.09.2025 time 13:00 - 15:00 (2 h 0 min) |
System Software 5051226-3007 |
ICT_B1038
IT-tila - telakka
|
Fri 26.09.2025 time 12:00 - 14:00 (2 h 0 min) |
System Software 5051226-3007 |
LEM_A177
IT-tila Saccharomyces - koneilla
|
Wed 01.10.2025 time 12:00 - 13:00 (1 h 0 min) |
System Software 5051226-3007 |
EDU_1001
Dromberg Esitystila byod
|
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 5051226-3007 |
ICT_C2027
IT-tila - telakka
|
Wed 08.10.2025 time 12:00 - 13:00 (1 h 0 min) |
System Software 5051226-3007 |
EDU_3026_3027
Oppimistila avo byod
|
Wed 08.10.2025 time 13:00 - 15: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 5051226-3007 |
LEM_B163
Vellamo muunto
|
Tue 21.10.2025 time 08:00 - 09:00 (1 h 0 min) |
System Software 5051226-3007 |
EDU_3006_3007
Oppimistila avo muunto byod
|
Wed 22.10.2025 time 12:00 - 14:00 (2 h 0 min) |
System Software 5051226-3007 |
ICT_C2027
IT-tila - telakka
|
Fri 24.10.2025 time 12:00 - 14:00 (2 h 0 min) |
System Software 5051226-3007 |
LEM_B166
Kullervo
|
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 12:00 - 14:00 (2 h 0 min) |
System Software 5051226-3007 |
EDU_3003
Matias muunto byod
|
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
|
Fri 14.11.2025 time 12:00 - 13:00 (1 h 0 min) |
System Software 5051226-3007 |
ICT_B1026_Gamma
GAMMA
|
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
|
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)
Self study
Exam schedules
No exam.
Pedagogic approaches and sustainable development
Lectures (on-site).
Practical exercises and demos (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: 13x3h = 39h
Exercise work demo: 3h
Self study (coding and other activities): 80h
Evaluation methods and criteria
Must pass practical exercises and exercise work.
At least 70% attendance required in on-site teaching.
Failed (0)
Failed practical exercises and/or exercise work and/or less than 50% attendance on contact teaching and/or unprofessional behavior.
Assessment criteria, satisfactory (1-2)
Exercises and exercise work 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 exercise work of good quality and at least 70% of attendance on contact teaching. Professional behavior throughout the course.
Assessment criteria, excellent (5)
Exercises and exercise work 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.