Course code DatZ2016

Credit points 3

Operating Systems I

Total Hours in Course81

Number of hours for lectures8

Number of hours for seminars and practical classes24

Independent study hours49

Date of course confirmation06.09.2022

Responsible UnitInstitute of Computer Systems and Data Science

Course developers

author Datoru sistēmu un datu zinātnes institūts

Aleksejs Zacepins

Dr. sc. ing.

author Datoru sistēmu un datu zinātnes institūts

Ivars Mozga

Dr. sc. ing.

Course abstract

The aim of the study course is to introduce students with the basics of the operating system, its development stages and main components. Operating systems for personal computers are mostly covered, with mention of operating systems for mobile and other devices. Current Microsoft Windows operating systems are examined in depth. Students acquire practical skills about the Microsoft Windows operating system, its use, administration and configuration options.

Learning outcomes and their assessment

•Students know the types of operating systems and in-depth information about Microsoft Windows operating systems - practical work, independent work and theory test.
•Students are able to independently install, use, configure and administer the Microsoft Windows operating system - practical work, 1st and 2nd practical test.
•Students are able to independently analyze and solve problems related to operating systems - practical work.

Course Content(Calendar)

1. Concept, history, types of operating system – 2 h
2. Windows OS installation process. Installing Windows OS on a virtual computer – 1 h
3. Exploring Windows OS Control Panel settings and functions – 2 h
4. Creation of Windows OS user accounts and user administration functions – 2 h
5. Customizing and configuring the Windows OS user environment – 2 h
6. Examining the Windows OS registry and changing settings – 2 h
7. Hard disk management and monitoring options – 2 h
8. Overview of the command line (cmd) environment and execution of basic commands – 3 h
9. 1st practical test: topics covered in previous practicals – 1 h
10. An insight into creating Shell scripts – 2 h
11. Creating simple .bat files – 3 h
12. Windows OS file systems, protection options and file extensions – 1 h
13. Development of complex .bat files – 6 h
14. 2nd practical test: working with the cmd environment and developing .bat files – 2 h
15. Security aspects of operating systems – remote access, system failures, viruses – 1 h

Requirements for awarding credit points

To award credit points for Part I of the Operating System:
• it is necessary to complete all the practical tasks;
• it is necessary to complete the tests provided.
The test grade is formed as an accumulative grade, taking into account the attendance of lectures and practical work, evaluations of tests and evaluation of independent work.

Description of the organization and tasks of students’ independent work

The organization of independent work during the semester is independently studying literature, using academic staff member consultations.

Criteria for Evaluating Learning Outcomes

The mark of the course depends on the cumulative points of the semester: 1. Attendance of lectures (8 points), 2. Attendance of practical works (16 points), 3. 1st practical test (20 points), 4. 2nd practical test (25 points), 5. Theory test (20 points), 6. Independent work (25 points). The maximum number of points is 114 points, which corresponds to mark 10 for the course.

Compulsory reading

1. Windows technical documentation. Pieejams: https://docs.microsoft.com/en-us/windows/

2. Tanenbaum A.S., Bos H. Modern Operating Systems. 4th Edition. Pearson, 2014. 1136 p. [Skatīts 01.03.2021.].
Pieejams: : https://csc-knu.github.io/sys-prog/books/Andrew%20S.%20Tanenbaum%20-%20Modern%20Operating%20Systems.pdf

3. Watson J. A History of Computer Operating Systems: Unix, Dos, Lisa, Macintosh, Windows, Linux. Nimble Books LLC, 2008. 60 p.

Further reading

1. Vogel M. Get started with ubuntu 16.04 LTS. 546 p.
2. Robbins A. Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix. O'Reilly Media, 2005. 560 p. Skatīts 01.03.2021.
Pieejams: https://doc.lagout.org/operating%20system%20/linux/Classic%20Shell%20Scripting.pdf
3. Ward B. How Linux Works: What Every Superuser Should Know. 2nd Edition. No Starch Press, 2014. 392 p.

Periodicals and other sources

1. LINUX Format. UK. ISSN 1470-4234. Pieejams: http://www.linuxformat.ru/
2. Открытые системы. СУБД. Москва: Открытые системы. ISSN 1028-7493.
3. Системный администратор. Pieejams: http://www.samag.ru/ ISSN 1813-557
4. Žurnāls “LINUX Journal”. Pieejams: http://www.linuxjournal.com/

Notes

Compulsory course in Computer Science and Computer Science and Information Technology for Sustainable Development.