Modern Operating Systems
Course: Informatics
Structural unit: Faculty of Computer Science and Cybernetics
            Title
        
        
            Modern Operating Systems
        
    
            Code
        
        
            ОК.06
        
    
            Module type 
        
        
            Обов’язкова дисципліна для ОП
        
    
            Educational cycle
        
        
            Second
        
    
            Year of study when the component is delivered
        
        
            2024/2025
        
    
            Semester/trimester when the component is delivered
        
        
            1 Semester
        
    
            Number of ECTS credits allocated
        
        
            4
        
    
            Learning outcomes
        
        
            PLO2. Have specialized computer science problem-solving skills necessary to conduct research and/or implement innovative activities to develop new knowledge and procedures PLO10. Design architectural solutions for information and computer systems for various purposes
        
    
            Form of study
        
        
            Distance form
        
    
            Prerequisites and co-requisites
        
        
            Know: the basics of operating systems, programming in the C language, elementary mathematics, discrete mathematics (algorithm theory, formal systems) and mathematical logic; the Microsoft Windows operating system. Be able to: create regular expressions of POSIX or PERL standards. Possess elementary skills: elements of logical deduction.
        
    
            Course content
        
        
            The academic discipline “Modern Operating Systems” is a component of the educational and scientific program for training specialists at the “Master” educational level in the field of knowledge 12 “Information Technologies” in the specialty 122 “Computer Science”, program “Informatics”. It is taught in 1 semester in the amount of 120 hours (4 ECTS credits); including: lectures – 26 hours, laboratory – 10 hours, consultations – 2 hours, independent work – 82 hours. The discipline ends with an exam in the 1st semester.
        
    
            Recommended or required reading and other learning resources/tools
        
        
            1. Panchenko T.V. Metodychni rekomendatsii do laboratornykh zaniat z kursu «Systemne prohramuvannia ta operatsiini systemy». – Kyiv, 2009. – 42 s. 2. Shekhovtsov V. A. Operatsiini systemy. – K.: Vydavnycha hrupa BHV, 2005. – 576 c. 3. William Shotts. The Linux Command Line (Fifth Internet Edition). – 2019. – 555 p. 4. Andrew Tanenbaum, Herbert Bos. Modern Operating Systems (4th Edition). – Pearson, 2014.– 1136 p. 5. Michael Kerrisk. The Linux Programming Interface. A Linux and UNIX System Programming Handbook. – 2010. – 1552 p. 6. Andrew Tanenbaum, Albert Woodhull. Operating Systems Design and Implementation (3rd Edition). – Pearson, 2006. – 1088 p.
        
    
            Planned learning activities and teaching methods
        
        
            Lectures, laboratory classes, independent work.
        
    
            Assessment methods and criteria
        
        
            Semester assessment: test paper (programming) 1 – 12 points/7 points; test paper (programming) 2 – 12 points/7 points; report preparation (on lecture topics and independent work) – 16 points/10 points; laboratory work – 20 points/12 points.
        
    
            Language of instruction
        
        
            Ukrainian
        
    Lecturers
This discipline is taught by the following teachers
                    Taras
                    V.
                    Panchenko
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            Faculty of Computer Science and Cybernetics
                    Nataliia
                    V.
                    Polishchuk
                
                
                    Theory and Technology of Programming 
Faculty of Computer Science and Cybernetics
            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
                    
                
                        Theory and Technology of Programming
                    
                    
                        Faculty of Computer Science and Cybernetics