Information Systems Engineering
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Ders Genel Tanıtım Bilgileri

Course Code: EFC302
Ders İsmi: Operating Systems
Ders Yarıyılı: Spring
Ders Kredileri:
Theoretical Practical Laboratory ECTS
2 2 0 6
Language of instruction: Turkish
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Required
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Asst. Prof. Dr. BUKET İŞLER
Course Lecturer(s): Asst. Prof. Dr. ARiF YELĞİ
Asst. Prof. Dr. BUKET İŞLER
Course Assistants:

Dersin Amaç ve İçeriği

Course Objectives: The course aims to explain operating systems, which is one of the important subjects of computer engineering. Programming, artificial intelligence, machine learning, computer networks, hardware programming, etc., which are the subjects of interest in computer engineering, are definitely dependent on operating systems, so it is important for students to learn the working mechanism of these systems.
Course Content: Learns the general concepts of the operating system Understands the place and duties of the operating system in the computer system Expresses what is expected from an operating system. Can explain the input-output management, file and folder management. Can show how operating systems work on mobile devices Have knowledge about sample operating systems

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Learning the basics of operating systems
2 - Skills
Cognitive - Practical
1) operating systems history, what is expected from an operating system, operating system functions (functions) learning
2) supporting utilities, controlling computer hardware, learning process management
3) memory management, operating systems layers, operating system types learning
4) learning mobile operating systems, network operating systems, sample operating systems (MS-DOS, Windows, Unix, Linux, Android)
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Ders Akış Planı

Week Subject Related Preparation
1) History and structures of operating systems Pre-readings on the topics
2) Process Structures Pre-readings on the topics
3) Thread Structures Pre-readings on the topics
4) Multiprocessing and Multithreading Pre-readings on the topics
5) Process Synchronization Pre-readings on the topics
6) Deadlock detection and blocking Pre-readings on the topics
7) CPU scheduling Pre-readings on the topics
8) Midterm Pre-readings on the topics
9) Physical Memory Management Pre-readings on the topics
10) Memory and Virtualization Pre-readings on the topics
11) I/O Systems Management Pre-readings on the topics
12) Mass Storage Systems Pre-readings on the topics
13) System and data security Pre-readings on the topics
14) Clustering Systems Pre-readings on the topics
15) Client / Server Architecture Pre-readings on the topics
16) Final Exam Pre-readings on the topics

Sources

Course Notes / Textbooks: Aref yelghi -ders notları
References: Silberschatz, Galvin, Gagne, Operating System Concepts, Wiley International Edition

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

3

4

5

Program Outcomes

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
total %
PERCENTAGE OF SEMESTER WORK % 0
PERCENTAGE OF FINAL WORK %
total %