Operating Systems Course Syllabus 2025
Operating Systems Course Syllabus 2025
Syllabus
Academic Year 2025 - 2026
1. General information
Course Code OS 2207
Course Title Operating Systems
Degree Cycle (Level)/ Bachelor’s Degree
Major / Relation to 6B06301 – Cyber Security
curriculum БД
Year, trimester 2st year, 4
Language of English
Instruction:
Lecturer(s)/ Kymbat Seilkhanova, Teacher, MSc in Engineering
Instructors/ [Link]@[Link]
Instructor Contact Dana Tolegen, Teacher,, MSc in Engineering
Information [Link]@[Link]
Akerke Togissova, Teacher, MSc
[Link]@[Link]
Syrym Sapash, Teacher, MSc in Applied Informatics
[Link]@[Link]
Nurmukhammed Sagadat, Teacher, MSc in Cybersecurity
[Link]@[Link]
Dauren Sagidullauly, Teacher, MSc in Engineering
[Link]@[Link]
Askhar Mussa, Teacher, MSc in Technical Science
[Link]@[Link]
Almas Isakov, Senior-Lecturer, MSc
[Link]@[Link]
Matvey Karpenko, Senior-Lecturer, MSc
[Link]@[Link]
Zhanshuak Zhaibergenova, Senior-Lecturer, MSc
[Link]@[Link]
Saniya Mukusheva, Senior-Lecturer, MSc in Computer Science
[Link]@[Link]
Gulden Ulyukova, Senior-Lecturer, MSc in Computer Science
[Link]@[Link]
Assyltas Armanova, Teacher, MSc
[Link]@[Link]
Contact details: Expo C1, Room C1.1.329
Number of Credits 5
3. Course Learning By the end of this course, students will be able to define what an operating system is and
Outcomes explain its main components. They will gain an understanding of how threads function, how
data is represented, and how computers execute instructions to solve problems. Learners will
also acquire practical skills in Linux, including system configuration, navigation of major
distributions, command line operations, and the use of common applications. In addition,
students will learn about BIOS, operating system APIs, and synchronization mechanisms,
enabling them to apply theoretical knowledge to software development and system
management.
4. Methods/forms of The course is taught through a combination of lectures, practical sessions, laboratory works
teaching witht different OS, teacher-supervised and independent study, continuous assessments, and
examinations
5. Coursework and Student achievement is assessed continuously and summatively: 60% of the grade comes
Grading Scheme from continuous assessment (weekly assignments, laboratory work defense, in-class
activities, quizzes, and independent study tasks), distributed equally between the first
attestation (30%) and the second attestation (30%); the final exam accounts for 40% of the
overall grade. Each weekly assignment is graded on a 15-point scale, while the final exam
combines theoretical (MCQ) and practical tasks. Grades are reported according to the
university’s percentage-to-letter GPA conversion system
6. Academic Academic integrity is a fundamental principle of this course. Students are expected to
Integrity complete all assignments, laboratory work, quizzes, and examinations honestly and
independently. Cheating, plagiarism, falsification of data, or submitting the same work for
credit in multiple courses without prior consent are strictly prohibited.
7. Learning Main:
resources: 1. Lecture slides (available on [Link]);
[Link] Linux Essentials English 0323 cga on [Link]
[Link] operating systems / Andrew S. Tanenbaum, Herbert Bos. Pearson. 2022. 1137 p.
ISBN-10: 0-13-359162-X
Additional:
1. Understanding Operating Systems / M.M. Ann, M. F. Ida. - 8 ed. - USA : Cengage
Learning, 2019. - 588 p. - ISBN 978-1-305-67425-7 : 30300.00.681 - M15
2. Operating system concepts / Abraham Silberschatz, Yale University, Peter Baer Galvin,
Pluribus Networks, Greg Gagne, Westminster College. Description: 10th edition. |
Hoboken, NJ : Wiley, [2018]
3. Operating systems / Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau —First
edition.
4. Enterprise Open Source and Linux | Ubuntu
5. Oracle® VM VirtualBox®
6. Best Online Linux Terminals and Online Bash Editors ([Link])
8. Technology The course employs a blended technological environment that combines Moodle
employed: ([Link]) as the primary Learning Management System for announcements,
assignment submissions, quizzes, and exams; Microsoft Teams for synchronous online
sessions, consultations, and webinars when in-person instruction is not possible. Laboratory
sessions will be conducted using virtual machines based on Oracle VirtualBox, which will
allow learners to safely experiment with different environments. Both Linux and Windows
operating systems will be used to study system configuration, command-line operations, and
application of theoretical concepts. This combination ensures that students gain hands-on
skills in managing and analyzing multiple platforms.
In addition, students will use Cisco Networking Academy resources, online journals, and
professional articles to support independent study and enhance theoretical knowledge. In
accordance with institutional teaching standards, students are expected to have consistent
access to internet-enabled devices to engage effectively with LMS, communication
platforms, and simulation tools.
9. Course Course Policies for In-Person Instruction:
Policies - Assignments Policy
The course includes a structured List of Assignments, outlining weekly topics and tasks.
Students will be assigned laboratory work at one of three complexity levels: Easy, Medium,
or Hard. Each level is associated with a distinct point value, reflecting its degree of
difficulty.
- Presence and Participation
Students are expected to attend all scheduled class sessions with the required readings and
supplementary materials completed beforehand. Attendance itself does not provide extra
points, but it is mandatory for course completion. Students must participate in at least 70% of
all class sessions; otherwise, they will not be admitted to the exam and will fail the course.
Active participation is expected and will be evaluated by the quality of contributions, such as
offering unique perspectives, advancing discussion, and building on peers’ comments. Being
more than 15 minutes late results in being marked absent.
- Deadlines and Late Submissions
All assignments and homework must be submitted on time. Since assignments are often
discussed in class on the due date, late submissions will not be accepted. Submissions
through Moodle after the deadline will automatically reduce the overall score by 30%, while
late defenses of assignments result in 0%. In exceptional circumstances, students may request
an extension in advance with proper justification; if approved, a new deadline will be
assigned.
- The Honor Code of Students
Cheating, plagiarism, and other forms of academic dishonesty are strictly prohibited.
Examples include submitting work that is not your own, copying from sources without
citation, falsifying data, or submitting the same work in two courses without consent. Any
violation will result in a grade of 0 for the assignment and may lead to additional disciplinary
measures under the University’s Academic Conduct Policies.
- Course Policies for Use of Generative AI
Generative AI tools (e.g., ChatGPT, Copilot) may only be used when explicitly allowed by
the instructor. If permitted, students must clearly acknowledge the use of such tools and
provide proper citations where relevant. Using AI to generate uncited content or to complete
assignments dishonestly is considered plagiarism and will be subject to disciplinary
measures.
- Extended Absences
Students unable to attend class for extended periods must inform the instructor in advance
and are responsible for covering missed material independently. Extended absences without a
valid reason may prevent successful course completion. If more than 30% of classes are
missed without excuse, the student will be marked “not graded” and denied access to the
final exam.
- Late Homework Policy
Late homework is generally not accepted. Work submitted after the deadline in Moodle will
receive a 30% point deduction, and late defenses earn 0%. Exceptions are only made for
extraordinary events, with prior approval and evidence, in which case a new deadline may be
assigned.
- Exam Policy
Two mid-term and end-term exams, along with a final exam, will be held. Exams include
both theoretical (multiple-choice) and practical parts. Attendance and participation
requirements must be met to qualify for exams. Use of unauthorized materials, electronic
devices, or cheating during exams is strictly prohibited and will result in disciplinary action.
- Course Privacy Statement
Course materials, lecture slides, assignments, and exams are provided for personal academic
use only. Recording or sharing course content without instructor approval is prohibited.
Student contributions in class are treated as part of a private academic setting and should not
be disclosed outside the course environment without consent.
10. Course
Schedule The course Operating Systems is designed as a 10-week program consisting of lectures,
practice sessions, teacher-supervised independent study (TSIS), and student independent
study (SIS), with a total workload of 150 hours (5 ECTS). Each week covers both theoretical
concepts and practical applications, supported by independent assignments. Topics progress
from the fundamentals of operating systems to advanced issues of system management and
performance.
Week 1 – Introduction to OS. Basic Concepts in Operating Systems. System Architecture.
Week 2 – Operating systems structure. The Shell. Command Line Skills.
Week 3 – Building and Booting Operating systems.
Navigation. Working with Files and Directories.
Week 4 – Communication between threads and processes.
Filter Contents. Regular Expressions. Permission Management
Week 5 – Workflow. Service management
Week 6 – Virtual memory
System Management. Basic Scripting.
Week 7 – I/O Management and Disk Scheduling
Network Services.
Week 8 – File system
System and User Security.
Week 9 – Operating system security.
Linux Administration.
Week 10 – Implementation of network capabilities. Topics review
Each week includes 2 lecture hours, 3 practice hours, 1 TSIS hour, and 9 SIS hours, with
independent assignments focusing on lab-based tasks such as working with Linux and
Windows operating systems, virtual machines, shell scripting, system security, file
permissions, and backup management.
. Continuous assessment is conducted through weekly assignments, mid-term and end-term
evaluations, followed by a final exam.
11. Syllabus This course is committed to fostering an inclusive and equitable learning environment that
Inclusion values diversity, respect, and collaboration. Students from all backgrounds, perspectives, and
Statements experiences are welcomed and encouraged to contribute to class discussions and activities.
Course materials and assignments are designed to be accessible, and reasonable
accommodations will be provided in accordance with university policies to ensure that all
students can participate fully. The course promotes respect for diverse ideas and experiences,
encourages critical engagement with different viewpoints, and emphasizes academic integrity
and professional conduct. Students are also expected to respect the privacy of class
discussions and materials, and to treat their peers and instructors with courtesy and
professionalism at all times
3.1 Abbreviations
# Abbreviation Meaning
1 IASS Instructor assisted student study - Instructors assist students in achieving
success by delivering support, feedback, and resources. This support might
take the form of clarifying difficult topics, recommending additional
materials, or providing individualized guidance.
2 SIS Student independent study
3 IW Individual work
4 GW Group work
5 PA Practical assignment
6 LW Laboratory work
7 MCQ Multiple choice quiz
8 PBT Paper-based test
NB: You may introduce abbreviations that are used in the syllabus
3.2 Course Plan
Practice sessions
Lab. Sessions
Lectures
( h/w)
(h/w)
(h/w)
(h/w)
(h/w)
IASS
Week
SIS
Course Topic
No
Recommended
№ Assignments (topics) for Hours literature and other Form of submission and
Independent Study sources (links) deadlines
1 2 3 4 5
1 Introduction to Linux (Linux Essentials Labs
Operating Systems NDG, 2023;
Working in Linux 9 Modern Operating
Systems, Tanenbaum
& Bos, 2022)
2 Operating system models: monolithic, (Linux Essentials Labs
multi-tier, virtual machines NDG, 2023;
Open-Source Software and Licensing Modern Operating
9
Command Line Skills Systems, Tanenbaum
Getting Help & Bos, 2022)
3.5 For instructor assisted student study (IASS) schedule and policy follow your course
LMS Moodle.
4. Student performance evaluation system for the course.
Achievement level as per course curriculum shall be assessed according to the evaluation chart
adopted by the academic credit system.
Letter Grade GPA Percentage Description
А 4,0 95-100
Excellent
А- 3,67 90-94
В+ 3,33 85-89
В 3,0 80-84
Good
В- 2,67 75-79
С+ 2,33 70-74
С 2,0 65-69
С- 1,67 60-64
D+ 1,33 55-59 Satisfactory
D 1,0 50-54
FX 0 30-49
Fail
F 0 0-29
[Link] Command Applies CLI Executes Performs most Can execute Unable to
Line & File operations and commands CLI and file simple commands perform basic
Management file management accurately; tasks correctly; but struggles with CLI or file
(Command Line techniques manages occasional errors more advanced management
Skills, Getting directories, in syntax or operations tasks
Help, Navigating archives, and process
Filesystem, compression
Managing Files & without errors
Directories,
Archiving &
Compression)
[Link], Explains and Accurately Correctly Understands basic Cannot explain
Memory & BIOS applies process classifies explains most concepts but or apply
(Classification of management, processes; process and explanations are process,
Processes, BIOS, memory, BIOS explains BIOS memory unclear or memory, or
Memory concepts and memory concepts with incomplete BIOS topics
Hierarchy, hierarchy; small
Paging) demonstrates inaccuracies
paging
management
5. Scripting & Writes and Creates well- Writes Writes very Unable to create
Automation applies simple structured functional simple scripts working scripts
(Working with shell scripts for scripts; handles scripts with with limited
Text, Basic automation text and files minor logic or functionality
Scripting, Special efficiently; syntax issues
Directories & demonstrates
Files) understanding of
automation
6. Networking & Configures Accurately Performs most Can perform basic Cannot
Devices (Network networks, configures configurations configuration but configure or
Configuration, storage, and networks; with minor struggles with explain
Diagnosing external devices diagnoses mistakes; troubleshooting or networking,
Connections, issues; manages explains advanced storage storage, or
Power storage and concepts device
Management, power; explains adequately management
Data Storage, Android FS
Android File
System)
Dauren Sagidullauly
Teacher, MSc in Engineering 29.08.2025