Your transaction is in progress.
Please Wait...
Course Details
KTO KARATAY UNIVERSITY
Trade and Industry Vocational School
Programme of Information Security Technology
Course Details
Course Code Course Name Year Period Semester T+A+L Credit ECTS
08140104 Open Source Operating Systems 2025 Spring 4 2+2+0 6 6
Course Type Elective
Course Cycle Associate (Short Cycle) (TQF-HE: Level 5 / QF-EHEA: Short Cycle / EQF-LLL: Level 5)
Course Language Turkish
Methods and Techniques -
Mode of Delivery Face to Face
Prerequisites -
Coordinator -
Instructor(s) Lect. Merve AKIN
Instructor Assistant(s) -
Course Instructor(s)
Name and Surname Room E-Mail Address Internal Meeting Hours
Lect. Merve AKIN C-129 [email protected] 7869 Wednesday
14:00-16:00
Course Content
The world of open source, free software philosophy, and GNU/Linux history; Linux distributions and installation methodologies; Linux File System Hierarchy Standard (FHS) and directory structures; fundamentals of Command Line Interface (CLI), file and directory management commands; text editors (Vim, Nano); user and group administration; file permissions (chmod, chown) and Access Control Lists (ACL); process management, background operations, and task scheduling (Cron/Crontab); package management systems (RPM, DEB) and repository architecture; introduction to shell scripting (Bash), variables, loops, and conditional statements; basic network configuration, remote access via SSH; foundations of open-source system security, log analysis, and essential firewall (iptables) administration.
Objectives of the Course
The objective of this course is to provide students with a comprehensive understanding of the core architecture, philosophy, and file system structure of open-source operating systems, particularly Linux/UNIX derivatives. The course aims to equip students with proficiency in utilizing the Command Line Interface (CLI). Additionally, the course focuses on delivering hands-on skills in advanced system administration, file and directory permissions, shell scripting, process management, configuration of essential network services, and open-source system security, preparing students to manage open-source infrastructures effectively in corporate environments.
Contribution of the Course to Field Teaching
Basic Vocational Courses X
Specialization / Field Courses X
Support Courses
Transferable Skills Courses
Humanities, Communication and Management Skills Courses
Relationships between Course Learning Outcomes and Program Outcomes
Relationship Levels
Lowest Low Medium High Highest
1 2 3 4 5
# Program Learning Outcomes Level
P1 He/she has basic, current and practical knowledge about his/her profession. 4
P3 Follows current developments and practices for his/her profession and uses them effectively. 3
P4 Uses professionally relevant information technologies (software, programs, animations, etc.) effectively. 5
P12 Explains and applies techniques for network and internet security and protection against cyber threats. 4
P13 Identifies and fixes security vulnerabilities in computer and software systems. 5
Course Learning Outcomes
Upon the successful completion of this course, students will be able to:
No Learning Outcomes Outcome Relationship Measurement Method **
O1 Has knowledge about computers and security. P.1.2 1,7
O2 Has knowledge about basic programming logic and data structures. P.1.3 1,7
O3 Regularly follows the innovations and developments in their field and applies them to their professional development. P.3.1 1
O4 Has knowledge about current cyber threats. P.3.4 1
O5 Defines the fundamental concepts of network and internet security and explains their functions. P.12.1 1,7
O6 Distinguishes current and common types of cyber threats and explains how these threats harm systems. P.12.2 1,7
O7 Explains common security vulnerabilities in software and systems, and the causes of these vulnerabilities. P.13.1 1
O8 Knows how to develop algorithms and creates data structures appropriate to the algorithm. P.4.3 1,7
O9 Proposes and applies appropriate patches or code fixes to remediate detected security vulnerabilities. P.13.5 1,7
** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7
Weekly Detailed Course Contents
Week Topics
1 Introduction to Open Source and Linux
2 Installation and File System Architecture
3 Command Line Interface (CLI) Basics
4 Advanced Text Processing and Editors
5 User and Group Administration
6 File Permissions and Security
7 Quiz 1
9 Package Management and Repositories
10 Process Management and Task Scheduling
11 Introduction to Shell Scripting
12 Advanced Shell Scripting
13 Network Configuration and Remote Access
14 System Logs and Firewall Administration
15 Quiz 2
Textbook or Material
Resources The Linux Command Line: A Complete Introduction
Linux File System and System Administration
Evaluation Method and Passing Criteria
In-Term Studies Quantity Percentage
Attendance - -
Laboratory - -
Practice 1 20 (%)
Field Study - -
Course Specific Internship (If Any) - -
Homework - -
Presentation - -
Projects - -
Seminar - -
Quiz 1 10 (%)
Listening - -
Midterms 1 30 (%)
Final Exam 1 40 (%)
Total 100 (%)
ECTS / Working Load Table
Quantity Duration Total Work Load
Course Week Number and Time 14 6 84
Out-of-Class Study Time (Pre-study, Library, Reinforcement) 4 6 24
Midterms 1 20 20
Quiz 1 10 10
Homework 0 0 0
Practice 12 1 12
Laboratory 0 0 0
Project 0 0 0
Workshop 0 0 0
Presentation/Seminar Preparation 0 0 0
Fieldwork 0 0 0
Final Exam 1 30 30
Other 0 0 0
Total Work Load: 180
Total Work Load / 30 6
Course ECTS Credits: 6
Course - Learning Outcomes Matrix
Relationship Levels
Lowest Low Medium High Highest
1 2 3 4 5
# Learning Outcomes P1 P3 P4 P12 P13
O1 Has knowledge about computers and security. 5 - - - -
O2 Has knowledge about basic programming logic and data structures. 4 - 4 - -
O3 Regularly follows the innovations and developments in their field and applies them to their professional development. - 3 - - -
O4 Has knowledge about current cyber threats. - 3 - - 4
O5 Knows how to develop algorithms and creates data structures appropriate to the algorithm. - - 5 - -
O6 Defines the fundamental concepts of network and internet security and explains their functions. - - - 4 -
O7 Distinguishes current and common types of cyber threats and explains how these threats harm systems. - - - 4 4
O8 Explains common security vulnerabilities in software and systems, and the causes of these vulnerabilities. - - - - 5
O9 Proposes and applies appropriate patches or code fixes to remediate detected security vulnerabilities. - - - 4 5