Course unit code:
Course unit title:
Operating Systems II
Mode of completion and Number of ECTS credits:
Class req (2 credits)
Course supervisor:
Ing. Richard Valo, PhD.
Name of lecturer(s):
P. Valábek (2023/2024 – Winter)
R. Valo (2022/2023 – Winter)
Learning outcomes of the course unit:
The student gained basic knowledge on scripting in Unix-environment. The student learned to design and create simple service scripts in the command shell interpreter bash. The student gained knowledge about the principles of Unix-programming.
Prerequisites for registration:
passed Operating Systems I (A422O2_4B)
Course contents:
Recommended or required reading:
  • STRÁNKY, Č. Učebnice GNU/Linuxu.  [online]. 2006. URL:
  • JANOČKO, D. Využitie Raspberry Pi na edukačné účely. Bachelor thesis. STU, 2013.
  • COOPER, M. Advanced Bash-Scripting Guide.  [online]. 2008. URL:
  • Evi Nemeth, Garth Snyder, Trent Hein, Ben Whaley, Dan Mackin. UNIX and Linux System Administration Handbook. ISBN-13: 978-0134277554
  • Chet Ramey, Brian Fox, Bash Reference Manual. URL:
  • Shantanu, T. Sarath L. Linux Shell Scripting Cookbook, Second Edition. 2013. Packt Publishing Ltd. ISBN 978-1-78216-274-2
Planned learning activities and teaching methods:
Contact teaching: visiting lecture / workshop from industry 2h excursion to industry 2h exercises 26 h Contactless teaching: preparation for exercises (study of literature) - 14 h work on the project - 16 h
Assesment methods and criteria:
Evaluation is based 100% from the final project defense. The final grade is given by the Study rules of the STU. To obtain credits for the subject, the student has to reach at least 56% of the maximum number of points.
Language of instruction:
Slovak, English
Facebook / Youtube

Facebook / Youtube