Information Package / Course Catalogue
Operating Systems
Course Code: CSE306
Course Type: Required
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

To provide students with basic concepts of modern operating systems To explain the mechanism of memory management, input/output, file systems To understand the concepts of handling deadlocks, processes, and threads To understand the differences between “normal” OS, multimedia OS, and multiprocessor systems Critically thinking about security issues To understand the philosophy of OS design

Course Content

History of operating systems, Processes, System calls, Threads, Communication between processes, Process scheduling, Deadlock, Memory management, File system

Name of Lecturer(s)
Lec. Samsun Mustafa BAŞARICI
Learning Outcomes
1.Knowing basic concpets of OS
2.Handling deadlocks
3.Understand and apply thread, process, memory etc. management algorithms
4.Understand and apply file management
5.Apprehend the differences between OS and assess recency
Recommended or Required Reading
1.Modern Operating Systems Andrew S. Tanenbaum
2.Operating Systems Design and Implementation Andrew S. Tanenbaum, Albert S. Woodhull
3.Operating System Concepts Abraham Silberschatz, Peter Galvin, Greg Gagne
4.Operating Systems Harvey M. Deitel, Paul J. Deitel, David R. Choffners
5.Lecture notes
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction and history of operating systems
Week 2 - Theoretical
Processes and threads
Week 3 - Theoretical
Processes and threads (cont.)
Week 4 - Theoretical
Deadlock
Week 5 - Theoretical
Memory management
Week 6 - Theoretical
Memory management (cont.)
Week 7 - Theoretical
Communication between processes
Week 8 - Theoretical
File management
Week 9 - Theoretical
File management (devam)
Week 10 - Theoretical
Process scheduling
Week 11 - Theoretical
Input/Output management
Week 12 - Theoretical
Input/Output management (cont.)
Week 13 - Theoretical
Multimedia OS and OS security
Week 14 - Theoretical
OS design
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%25
Final Examination1%40
Quiz4%15
Assignment5%10
Term Assignment1%10
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory142256
Lecture - Practice141242
Assignment52010
Term Project110010
Quiz4004
Midterm Examination110212
Final Examination115217
TOTAL WORKLOAD (hours)151
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
2
5
5
5
4
5
OÇ-2
3
4
3
4
2
3
OÇ-3
3
4
3
4
2
3
OÇ-4
3
4
3
4
2
3
OÇ-5
4
3
2
5
3
5
Adnan Menderes University - Information Package / Course Catalogue
2026