Information
Code | BBZ201 |
Name | Operating Systems |
Term | 2024-2025 Academic Year |
Semester | 3. Semester |
Duration (T+A) | 3-0 (T-A) (17 Week) |
ECTS | 6 ECTS |
National Credit | 3 National Credit |
Teaching Language | Türkçe |
Level | Belirsiz |
Type | Normal |
Mode of study | Yüz Yüze Öğretim |
Catalog Information Coordinator | Öğr. Gör. MURAT KARA |
Course Instructor |
1 |
Course Goal / Objective
To recognize and use the structure, functioning of operating systems. Understanding the basics of network technologies.
Course Content
Structure, functioning, classification and use of operating systems. Fundamentals of network technologies, devices, protocols and technologies.
Course Precondition
None
Resources
Lecture presentations
Notes
It is given in class.
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Recognizes the structure and working principles of Operating Systems. |
LO02 | Classifies and Compares Operating Systems. |
LO03 | Recognizes and uses Operating Systems. |
LO04 | Recognizes Computer Networks and concepts. |
LO05 | Recognizes network hardware, types, IP and address structures. |
LO06 | Recognizes wired, wireless, mobile and cloud technologies. |
LO07 | Uses network applications and performs network management. |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | Gain comprehensive knowledge of fundamental concepts, algorithms, and data structures in Computer Science. | 2 |
PLO02 | Bilgi - Kuramsal, Olgusal | Learn essential computer topics such as software development, programming languages, and database management | 1 |
PLO03 | Bilgi - Kuramsal, Olgusal | Understand advanced computer fields like data science, artificial intelligence, and machine learning. | 2 |
PLO04 | Bilgi - Kuramsal, Olgusal | Acquire knowledge of topics like computer networks, cybersecurity, and database design. | |
PLO05 | Beceriler - Bilişsel, Uygulamalı | Develop skills in designing, implementing, and analyzing algorithms | 2 |
PLO06 | Beceriler - Bilişsel, Uygulamalı | Gain proficiency in using various programming languages effectively | 1 |
PLO07 | Beceriler - Bilişsel, Uygulamalı | Learn skills in data analysis, database management, and processing large datasets. | 1 |
PLO08 | Beceriler - Bilişsel, Uygulamalı | Acquire practical experience through working on software development projects. | 2 |
PLO09 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Strengthen teamwork and communication skills. | 3 |
PLO10 | Yetkinlikler - Alana Özgü Yetkinlik | Foster a mindset open to technological innovations. | 4 |
PLO11 | Yetkinlikler - Öğrenme Yetkinliği | Encourage the capacity for continuous learning and self-improvement. | 3 |
PLO12 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Enhance the ability to solve complex problems | 3 |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Introduction to Operating Systems and Basic Concepts (Definition, Function, Structure, Classification) | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
2 | Operating System Structures and Process Management (Model, Process, Process) | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
3 | Memory Management and File Systems (File Management) | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
4 | Input/Output Management, Transaction Management (Threads) | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
5 | Categories and Comparison of Operating Systems (Desktop, Server, Mobile, Distributed, Real-Time, Parallel, Cloud) | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
6 | Desktop and Server Operating Systems | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
7 | Real-Time and Parallel Operating Systems | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
8 | Mid-Term Exam | Ölçme Yöntemleri: Yazılı Sınav |
|
9 | Security, Performance and Virtual Machine Technologies | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
10 | Introduction to Networks and Basic Concepts, Protocols | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
11 | Network Hardware, Lan-Wan Networks and IoT | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
12 | IP and Addressing Structures | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
13 | Network Services and Applications | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
14 | Wireless, Mobile and Cloud Network Technologies | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
15 | Network Management, Performance and Security | Read the relevant section in the lecture notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Gösteri |
16 | Term Exams | Ölçme Yöntemleri: Yazılı Sınav |
|
17 | Term Exams | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 3 | 42 |
Out of Class Study (Preliminary Work, Practice) | 14 | 5 | 70 |
Assesment Related Works | |||
Homeworks, Projects, Others | 1 | 5 | 5 |
Mid-term Exams (Written, Oral, etc.) | 1 | 15 | 15 |
Final Exam | 1 | 30 | 30 |
Total Workload (Hour) | 162 | ||
Total Workload / 25 (h) | 6,48 | ||
ECTS | 6 ECTS |