Navigation

13S112POS - Practicum - Operating Systems

Course specification
Course title Practicum - Operating Systems
Acronym 13S112POS
Study programme Software Engineering
Module
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 3.0 Status elective
Condition Object-oriented programming 1, Algorithms and data structures
The goal Introduce students to the practical work with Linux (use and administration).
The outcome Introduce students to the practical work with Linux (use and administration).
Contents
URL to the subject page http://os.etf.rs/POS/
URL to lectures https://teams.microsoft.com/l/team/19%3aEL2MDVLod6TH9Zlb0elVY-AbA2cN1PyGC3-t2EXYlY41%40thread.tacv2/conversations?groupId=47d86e10-6084-4f51-b0e1-ca69bf249cad&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba
Contents of lectures
Contents of exercises Introduction to Linux. Installation. Administration of users and user groups. File systems. Basic commands. Process management. Processes and threads. Interprocess synchronization and communication. Scripting in Linux.
Literature
  1. Blum, R., Bresnahan, C., "Linux Command Line and Shell Scripting Bible", Wiley, 2021.
  2. Nemeth, E., Snyder, G., Hein, T., Whaley, B., Mackin, D., "UNIX and Linux System Administration Handbook", Addison-Wesley Professional, 2017.
  3. Soyinka, W., "Linux Administration: A Beginner’s Guide", McGraw Hill, 2015.
  4. Shotts, W., "The Linux Command Line", Online, 2019.
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
0 1 0.5
Methods of teaching Practical demonstration and labs.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 30
Practical lessons 0 Oral examination 0
Projects
Colloquia 0
Seminars 70