Skip to main content

System Software (5 cr)

Code: 5051226-3006

General information


Enrollment
29.05.2024 - 03.09.2024
Registration for the implementation has ended.
Timing
02.09.2024 - 13.12.2024
Implementation has ended.
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
Jarno Tuominen
Scheduling groups
Demo group 1 (Size: 30 . Open UAS : 0.)
Demo group 2 (Size: 30 . Open UAS : 0.)
Groups
PTIVIS23S
Embedded Software and IoT
Small groups
Demo group 1
Demo group 2
Course
5051226

Realization has 36 reservations. Total duration of reservations is 51 h 0 min.

Time Topic Location
Tue 03.09.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Tue 10.09.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 10.09.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 13.09.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 17.09.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 17.09.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 20.09.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 24.09.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 24.09.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 27.09.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 01.10.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 01.10.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 04.10.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 08.10.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 08.10.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 11.10.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 22.10.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 22.10.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 25.10.2024 time 12:00 - 14:00
(2 h 0 min)
SysSW Demo group 1, System Software 5051226-3006
EDU_1090 Ringsberg esitystila byod
Tue 29.10.2024 time 10:00 - 12:00
(2 h 0 min)
SysSW Demo group 2, System Software 5051226-3006
EDU_3029 Lovisa muunto byod
Tue 29.10.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C2033_2034 Teoriatila muunto
Fri 01.11.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 05.11.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 05.11.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 08.11.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 12.11.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 12.11.2024 time 12:00 - 13:00
(1 h 0 min)
SysSW Lectures, System Software 5051226-3006
ICT_C1035_Delta DELTA
Fri 15.11.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 19.11.2024 time 10:00 - 12:00
(2 h 0 min)
SysSW Demo group 2, System Software 5051226-3006
LEM_A176 IT-tila Micrococcus - koneilla
Fri 22.11.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 26.11.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Fri 29.11.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 03.12.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Tue 03.12.2024 time 12:00 - 14:00
(2 h 0 min)
SysSW Demo group 1, System Software 5051226-3006
ICT_B1039 IT-tila - telakka
Tue 10.12.2024 time 10:00 - 11:30
(1 h 30 min)
SysSW Demo group 2, System Software 5051226-3006
ICT_B1038 IT-tila - telakka
Fri 13.12.2024 time 12:30 - 14:00
(1 h 30 min)
SysSW Demo group 1, System Software 5051226-3006
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 2 to Week 17

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 / Git

A recommended book (not mandatory to purchase):
Brian Kernighan and Dennis Ritchie: The C Programming Language

Teaching methods

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

Exam schedules

TBD

Pedagogic approaches and sustainable development

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

Completion alternatives

-

Student workload

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

TOTAL 135h

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

-

Go back to top of page