Türkçe English Rapor to Course Content
COURSE SYLLABUS
SYSTEM PROGRAMMING
1 Course Title: SYSTEM PROGRAMMING
2 Course Code: BMB3018
3 Type of Course: Optional
4 Level of Course: First Cycle
5 Year of Study: 3
6 Semester: 6
7 ECTS Credits Allocated: 5
8 Theoretical (hour/week): 3
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites:
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Doç. Dr. Murtaza CİCİOĞLU
16 Course Lecturers: Dr. Ögr. Üyesi MURTAZA CİCİOĞLU
17 Contactinformation of the Course Coordinator: ceydanur@uludag.edu.tr
18 Website:
19 Objective of the Course: To strengthen the acquired theoretical knowledge on operating systems with various system programming applications
20 Contribution of the Course to Professional Development Engineering Science: 60%, Engineering Design: 40%
21 Learning Outcomes:
1 Knowing operational differences between Windows and Linux operating systems;
2 Being able to manage processes and threads, and enable their interaction with each other;
22 Course Content:
Week Theoretical Practical
1 Introduction
2 System calls and Windows API
3 Linux kernel
4 Processes
5 Threads
6 Task scheduling
7 Petri nets
8 Deadlock
9 Interaction between processes and threads
10 Classical problems
11 Socket programming
12 Memory management
13 File systems
14 Disk management
23 Textbooks, References and/or Other Materials: 1. Avcı, M., Özyıldırım, B. M., Ülgen, O, 2019, İşletim Sistemleri ve Sistem Programlama, Karahan Kitabevi, 4th Edition, ISBN: 9786054454518.
24 Assesment
TERM LEARNING ACTIVITIES NUMBER PERCENT
Midterm Exam 1 10
Quiz 0 0
Homeworks, Performances 6 30
Final Exam 1 60
Total 8 100
Contribution of Term (Year) Learning Activities to Success Grade 40
Contribution of Final Exam to Success Grade 60
Total 100
Measurement and Evaluation Techniques Used in the Course Programming assignments, written exams
Information
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 3 42
Practicals/Labs 0 0 0
Self Study and Preparation 14 2 28
Homeworks, Performances 6 7 42
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 14 14
Others 0 0 0
Final Exams 1 18 18
Total WorkLoad 158
Total workload/ 30 hr 4,8
ECTS Credit of the Course 5
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12
LO1 3 2 3 5 0 2 2 1 3 2 2 1
LO2 5 4 4 5 2 5 1 1 1 0 1 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr