Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate
ECTS: 5 T+P+L: 2+0+1 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Hasibe Büşra AYTEKİN
Instructors: Dr. Öğr. Üyesi Hasibe Büşra AYTEKİN
Course Learning Outcomes
- Demonstrate proficiency in using basic Linux commands
- Effectively monitor system performance and resource usage
- Create, manage, and deploy Docker containers for various applications.
- Understand the principles of containerization. Explain the core concepts of Kubernetes architecture and components.
- Apply learned concepts in real-world scenarios through hands-on projects and labs.
- Troubleshoot and solve common issues in Linux system management, containerization, and orchestration.
Core Area Distribution
(52) Engineering and Engineering Trades%100
Teaching Methods
ExpressionQuestion-AnswerDiscussionExercise and PracticeGuided PracticeCase StudySelf study
Assessment & Evaluation
Testing (Essay / Tests: True-Falls, multiple-choice, short answer, matching)
ECTS / Workload
| Activity | Quantity | Duration (h) | Total Workload |
|---|---|---|---|
| Course Duration (Including Exam Week) | 14 | 3 | 42 |
| Out of Class Study Period | 14 | 2 | 28 |
| Midterm | 1 | 2 | 2 |
| Quiz | 0 | 0 | 0 |
| Assignment | 5 | 6 | 30 |
| Practice | 1 | 10 | 10 |
| Final | 1 | 2 | 2 |
Course Schedule
| Week | Subject | Preparation |
|---|---|---|
| 1 | General Information About Linux | General Information About Linux |
| 2 | Introduction to Terminal and Shell Environment | Introduction to Terminal and Shell Environment |
| 3 | Basic Linux Commands and Parameters | Basic Linux Commands and Parameters |
| 4 | File and Directory Operations | File and Directory Operations |
| 5 | Users and Authorizations | Users and Authorizations |
| 6 | Process Management | Process Management |
| 7 | Package Management | Package Management |
| 8 | Midterm | All Subjects |
| 9 | Introduction to Shell Script | Introduction to Shell Script |
| 10 | Advanced Shell Scripting and Automation | Advanced Shell Scripting and Automation |
| 11 | Network Management and Security | Network Management and Security |
| 12 | Backup and Recovery | Backup and Recovery |
| 13 | Performance Monitoring and Optimization | Performance Monitoring and Optimization |
| 14 | Introduction to Docker | Introduction to Docker |
| 15 | Introduction to Kubernetes | Introduction to Kubernetes |
| 16 | Final | All Subjects |


