Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
OPERATING SYSTEMS AND SECURITY SGM105 1. Semester 3 + 2 4.0 6.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors Murat OSMANOĞLU
Assistants
Goals Operating Systems provide users with an extended virtual machine using computer hardware. All other software systems and components operate by utilizing the services provided by this operating system. Many of today's cyber-attacks stem from incorrect and insecure configurations or usage of operating systems. Understanding how this extended machine works at a basic level and teaching privileged user (superuser) level usage is essential for a high-quality cybersecurity training program. This course will practically teach both the fundamental concepts of operating systems and introduce students to entry-level knowledge about operating system security using an open-source Linux operating system version.
Course Content Introduction to Operating Systems, Types of Operating Systems, Basic Operating System Commands and Directory Hierarchy, Devices and Device Configuration, Disks and File Systems, Boot Process, Initiating User Space, System and Security Settings, Process Management, and Resource Usage, Networking and Security Settings, Network Applications and Service Security, Introduction to Shell Programming, Web and Browser Security, File Sharing and Security, User Environment and Security
Learning Outcomes 1) Grasp the fundamentals of operating systems in practical terms.
2) Use, configure, and manage an operating system at the privileged user level.
3) Comprehend and apply the basic concepts for secure configuration and operation of operating systems.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Introduction to Operating Systems, Types of Operating Systems Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
2. Week Basic Operating System Commands and Directory Hierarchy Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
3. Week Devices and Device Configuration Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
4. Week Disks and File Systems Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
5. Week Boot Process Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
6. Week Initiating User Space Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
7. Week System and Security Settings Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
8. Week Midterm Exam, Process Management, and Resource Usage Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
9. Week Networking and Security Settings Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
10. Week Ağ Uygulamaları ve Servis Güvenliği Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
11. Week Introduction to Shell Programming Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
12. Week Web and Browser Security Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
13. Week File Sharing and Security Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)
14. Week User Environment and Security Lecture; Question Answer; Problem Solving

Problem Based Learning
Homework Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating systems: Three easy pieces. Arpaci-Dusseau Books, LLC.
Modern Operating Systems, Andrew S. Tanenbaum, Prentice Hall, 2007.
Operating System Concepts 9th Ed., A. Silberschatz, P. B. Galvin, G. Gagne, Wiley, 2014.
UNIX and Linux System Administration Handbook, 5th Ed. Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin Pearson Education, 2018
Ward, B. (2021). How Linux works: What every superuser should know. no starch press.

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3
PY15000
PY25550
PY35055
PY45505
PY55000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 3
Work Hour outside Classroom (Preparation, strengthening) 14 4
Homework 5 6
Practice (Teaching Practice, Music/Musical Instrument Practice , Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice) 14 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 10
Final Exam 1 2
Time to prepare for Final Exam 1 13
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information