Back to all courses

Käyttöjärjestelmät ja systeemiohjelmointi

Individual course

Max amount of FITech students: 20

Course content:

  • Basic structures and functions of the operating system: file system, processes, memory management
  • Structure of the Unix system
  • C programming language and its programming environment and tools in the Unix system
  • Unix command decoder programming
  • Standard I/O-library, advanced I/O functions
  • System data and files
  • Processes, process management, interprocess relations
  • Braid ends and their management
  • Service processes
  • Interprocess communication
  • Signals and their management

After successful completion of the course, the student:

  1. Understands how an operation system is built and how it works with application programs
  2. Can divide complex problems into smaller sub-problems
  3. Knows how a large programming project the size of an operation system is planned and executed
  4. Has acquired an overview of the structure of a computer system and the connections to algorithmics, computer architecture, operation systems, compiler programs and interpreters and to software production
  5. Understands the importance of systems programming in application development and in system maintenance
  6. Knows the basics of the operation system
  7. Can write Posix programmes using the C language
  8. Can apply Posix libraries and system level functions in his/her programmes
  9. Can write Unix scripts

More information on LUT University’s WebOodi page.

You can get a digital badge after completing this course.

Responsible teacher

LUT University
Jussi Kasurinen

Contact person for applications

Pilvi Lempiäinen , Service designer
Start the application process
Start the application process
ICT Studies
Computer engineering,
Course code:
Teaching period:
Application deadline:
Application period has ended
Host university:
LUT University
Study is open for:
Adult learner,
Degree student
Teaching methods:
General prerequisites:
Basic of programming, C programming, data structures and algorithms.
Interested in this course? Subscribe and get updates about the course directly to your email. You can cancel subscription any time you want.

This course is included in the following theme