Operating Systems

Course: Applied mathematics

Structural unit: Faculty of Computer Science and Cybernetics

Title
Operating Systems
Code
OK.09
Module type
Обов’язкова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2022/2023
Semester/trimester when the component is delivered
2 Semester
Number of ECTS credits allocated
5
Learning outcomes
PLO2. Understanding the principles and methods of analysis and evaluation is a range of tasks that contribute to the further development of the effective use of information resources.
Form of study
Distance form
Prerequisites and co-requisites
Know: the basics of the theory of operating systems: basic algorithms for managing operating system resources, methods for developing operating system components; principles of operating system kernel design; programming language tools; advanced technologies; programming languages C++, C#, Java, Python; Be able to: develop and implement basic algorithms for managing operating system resources; explain and present projects/developments to customers using modern software systems development technologies; Have basic skills: programming in C++, C#, Java, Python using software development tool environments.
Course content
The academic discipline "Operating Systems" is a component of the educational and scientific program for training specialists at the second (master's) level of higher education in the field of knowledge 11 "Mathematics and Statistics" in the specialty 113 "Applied Mathematics", the educational and scientific program - "Informatics". This discipline is a mandatory academic discipline under the program “Informatics”. It is taught in the 2nd semester of the master’s degree course in the specialty “Applied Mathematics” in the amount of 150 hours (5 ECTS credits), including: lectures – 22 hours, laboratory practice 22 hours, consultations – 2 hours, independent work – 104 hours. The course includes 2 parts and 1 test. The discipline ends with an exam in the 2nd semester.
Recommended or required reading and other learning resources/tools
1. Andrew S. Tanenbaum, Herbert Bos. Modern Operating Systems 4th Edition. Prentice Hall. 2014. 1136 pages. 2. Operatsiini systemy : navchalnyi posibnyk. [za red. V. M. Rudnytskoho] / I. M. Fedotova-Piven, I. V. Myronets, O. B. Piven, S. V. Sysoienko, T. V. Myroniuk; Cherkaskyi derzhavnyi tekhnolohichnyi universytet. – Kharkiv : TOV «DISA PLIuS», 2019. – 216 s. 3. Operatsiini systemy: [Elektronnyi resurs]: https://ela.kpi.ua/bitstream/123456789/29600/1/Operatsiini_systemy.pdf 4. Operatsiini systemy : navch. posibnyk / B. I. Pohrebniak, M. V. Bulaienko ; Kharkiv. nats. un- t misk. hosp-va im. O. M. Beketova. – Kharkiv : KhNUMH im. O. M. Beketova, 2018. – 104 s.
Planned learning activities and teaching methods
Lectures, laboratory classes, independent work.
Assessment methods and criteria
Semester assessment: test (test) - 20 points / 12 points; laboratory work (1 project) - 10 points / 6 points; laboratory work (1 project) - 10 points / 6 points; laboratory work (1 project) - 10 points / 6 points; current assessment - 10 points / 6 points. The final assessment (in the form of an exam) is indicated: the maximum number of points that can be obtained by a student - 40 points; form of conduct and types of tasks: written. Types of tasks: 4 written tasks (1 test, 3 laboratory tasks).
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Viktor M. Volokhov
Theory and Technology of Programming
Faculty of Computer Science and Cybernetics

Departments

The following departments are involved in teaching the above discipline

Theory and Technology of Programming
Faculty of Computer Science and Cybernetics