|
BOTE3001 | Operating Systems and Applications | 3+0+0 | ECTS:4 | Year / Semester | Fall Semester | Level of Course | First Cycle | Status | Compulsory | Department | DEPARTMENT OF COMPUTER AND EDUCATION TECHNOLOGIES EDUCATION | Prerequisites and co-requisites | None | Mode of Delivery | Face to face, Group study | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | -- | Co-Lecturer | | Language of instruction | Turkish | Professional practise ( internship ) | None | | The aim of the course: | The course aims to teach general structure of operating systems and its components such as shell, kernel, and system calls. In addition to this, the course aims to teach the Von Neumann architecture of computers, process management, memory management, CPU sheduling algorithms and file management. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | Explains the logic of how computers and operating systems and history of operating systems. | 3,4,6,8 | 1 | LO - 2 : | Explains the functions and features of Von Neumann architecture and operating systems. | 3,4,6,8 | 1 | LO - 3 : | Explains the functions and features of process management of operating systems. | 3,4,5,12 | 1 | LO - 4 : | Explains the functions and features of memory management of operating systems. | 3,5,8,12 | 1 | LO - 5 : | Explains the functions and features of CPU sheduling algorithms of operating systems. | 3,4,6,12 | 1 | LO - 6 : | Explains the functions and features of file management of operating systems. | 5,6,8,12 | 1 | LO - 7 : | Understands deadlock and systems errors. | 3,5,12 | 1 | LO - 8 : | Uses the built-in commands of Dos/Unix and uses the operating systems of Windows and Linux. | 3,4,5,12 | 1 | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Basic concepts in operating systems, history of operating systems, the basic logic of how Von Neumann architecture of computers and operating systems, historical development of opetaring systems, the functions and features of process management of operating systems, CPU sheduling algorithms, the functions and features of memory management of operating systems, the functions and features of file management of operating systems, deadlock and other systems errors; basic functions of operating systems (Windows, Linux, Unix, MAC OS) and differences between them; how to install Linux operating System; important Linux commands. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | The basics of operating systems and its structural components | | Week 2 | The Von Neuman architecture of computers and operating systems | | Week 3 | Historical development of operating systems and resource allocation
| | Week 4 | The structures and features of shell, kernel, and systems calls
| | Week 5 | The functions and features of process management of operating systems with algorithms | | Week 6 | The functions and features of memory management of operating systems with algorithms and virtual memory
| | Week 7 | The CPU sheduling algorithms, deadlock, semaphor and other systems errors in operating systems
| | Week 8 | The functions and features of file management of operating systems with file allocation tables | | Week 9 | Mid-term Exam | | Week 10 | Installing spesific operating systems | | Week 11 | The built-in commands of Dos and Unix | | Week 12 | Pardus applications and office applications | | Week 13 | Historical development of Linux and comparison among its versions | | Week 14 | Introduction to mobile operating systems and comparison among its versions | | Week 15 | Operating system security and protection | | Week 16 | Final Exam | | |
1 | Silberschatz, A., Galvin, P. B., Gagne, G., 2018; Operating System Concepts, Wiley | | |
1 | Prof. Dr. Şirin Karadeniz, İşletim Sistemleri ve Uygulamaları Ders Notları | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 21/11/2018 | 1 | 30 | Homework/Assignment/Term-paper | 3 4 5 6 7 8 10 11 12 13 14 15 | | | 30 | End-of-term exam | 16 | 10/01/2019 | 1 | 40 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 4 | 14 | 56 | Arasınav için hazırlık | 1 | 7 | 7 | Arasınav | 1 | 1 | 1 | Ödev | 2 | 12 | 24 | Proje | 1 | 6 | 6 | Dönem sonu sınavı için hazırlık | 1 | 7 | 7 | Dönem sonu sınavı | 1 | 1 | 1 | Total work load | | | 144 |
|