Computer 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
1) Adequate knowledge of mathematics, science and related engineering disciplines; Ability to use theoretical and applied knowledge in these fields in complex engineering problems
2) Ability to identify, define, formulate and solve complex engineering problems; for this purpose, the ability to select and apply appropriate analysis and modeling methods
3) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods
4) Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; Ability to use information technologies effectively
5) Ability to design and conduct experiments, collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics
6) Ability to work effectively in disciplinary and multi-disciplinary teams; ability to work individually
7) Ability to communicate effectively in Turkish orally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions
8) Awareness of the necessity of lifelong learning; ability to access information, follow developments in science and technology, and constantly renew oneself
9) Behaving in accordance with ethical principles, awareness of professional and ethical responsibility; information about standards used in engineering applications
10) Knowledge of business practices such as project management, risk management and change management; awareness of entrepreneurship, innovation; information about sustainable development
11) Information about the effects of engineering practices on health, environment and safety in universal and social dimensions and information about the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions

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

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Adequate knowledge of mathematics, science and related engineering disciplines; Ability to use theoretical and applied knowledge in these fields in complex engineering problems 5
2) Ability to identify, define, formulate and solve complex engineering problems; for this purpose, the ability to select and apply appropriate analysis and modeling methods 4
3) Ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; for this purpose, the ability to apply modern design methods 5
4) Ability to develop, select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; Ability to use information technologies effectively 5
5) Ability to design and conduct experiments, collect data, analyze and interpret results for the investigation of complex engineering problems or discipline-specific research topics 5
6) Ability to work effectively in disciplinary and multi-disciplinary teams; ability to work individually
7) Ability to communicate effectively in Turkish orally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions
8) Awareness of the necessity of lifelong learning; ability to access information, follow developments in science and technology, and constantly renew oneself
9) Behaving in accordance with ethical principles, awareness of professional and ethical responsibility; information about standards used in engineering applications
10) Knowledge of business practices such as project management, risk management and change management; awareness of entrepreneurship, innovation; information about sustainable development 5
11) Information about the effects of engineering practices on health, environment and safety in universal and social dimensions and information about the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions

Assessment & Grading

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