CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Operating Systems BİL305 FALL 3+0 C 6
    Learning Outcomes
    1-explain a short history on past operating systems and be able explain what and how modern operating systems work
    2-describe the structures of the operating system
    3-apply various techniques for designing core units of operating systems such as processes, threads, scheduling, and inter-process communication mechanisms such as semaphores, shared memory and message passing
    4-evaluate the results of a memory management, I/O techniques, and file systems
    5-apply security measures and protection schemas on a computer.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)14456
    Assignments0000
    Short-Term Exams (exam + preparation) 5248
    Midterm exams (exam + preparation)35188
    Project0000
    Laboratory 2014456
    Final exam (exam + preparation) 40188
    Other 0000
    Total Workload (hours)   178
    Total Workload (hours) / 30 (s)     5,93 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Introduction to operating systems
    2 Processes - threads
    3 Process & thread scheduling
    4 Deadlocks
    5 Inter-process communication
    6 Memory management-I
    7 Memory management-II
    8 Virtual Memory
    9 Virtual memory management policies
    10 File systems
    11 File and ackup systems
    12 I/O systems and management
    13 Security and protection
    14 Multimedia OS
    Prerequisites -
    Language of Instruction Turkish
    Responsible Dr. Öğr. Üyesi Ayhan AKBAŞ
    Instructors -
    Assistants
    Resources 1. Andrew S. Tanenbaum. Modern Operating Systems, Tanenbaum, 3/E, Prentice Hall. 2. Andrew S. Tanenbaum. Modern Operating Systems, 2/E, Prentice-Hall, 2001. 3. William Stallings. Operating Systems. Internals and Design Principles, 4/E, Prentice-Hall, 2001.
    Supplementary Book -
    Goals to introduce the theory of operating systems, processes and threads, memory management, file systems, principles of I/O systems.
    Content Introduction to operating systems, Processes ? threads, Process & thread scheduling, Deadlocks, Inter-process communication, Memory management, Virtual Memory, Virtual memory management policies, File and ackup systems, I/O systems and management, Security and protection, Multimedia OS
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems. 3
    2 To have the ability to define, model, and solve problems related to Computer Engineering. 3
    3 To be able to design and conduct experiments, as well as to analyze and interpret data. 5
    4 To be able to design and analyze a process for a specific purpose within technical and economical limitations. 4
    5 To be able to use modern techniques and calculation tools required for engineering applications. 5
    6 To have the awareness of professional liabilities and ethics. -
    7 To be able to get involved in interdisciplined and multidisciplined team work. -
    8 To be able to declare his/her opinions orally or written in a clear, concise and brief manner. -
    9 To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning. -
    10 To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems. -
    11 To have knowledge about of contemporary issues. -
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster