Skip to main content

BIM 331 - Linux System Administration

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

  1. Demonstrate proficiency in using basic Linux commands
  2. Effectively monitor system performance and resource usage
  3. Create, manage, and deploy Docker containers for various applications.
  4. Understand the principles of containerization. Explain the core concepts of Kubernetes architecture and components.
  5. Apply learned concepts in real-world scenarios through hands-on projects and labs.
  6. 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

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)14342
Out of Class Study Period14228
Midterm122
Quiz000
Assignment5630
Practice11010
Final122

Course Schedule

WeekSubjectPreparation
1General Information About LinuxGeneral Information About Linux
2Introduction to Terminal and Shell EnvironmentIntroduction to Terminal and Shell Environment
3Basic Linux Commands and ParametersBasic Linux Commands and Parameters
4File and Directory OperationsFile and Directory Operations
5Users and AuthorizationsUsers and Authorizations
6Process ManagementProcess Management
7Package ManagementPackage Management
8MidtermAll Subjects
9Introduction to Shell ScriptIntroduction to Shell Script
10Advanced Shell Scripting and AutomationAdvanced Shell Scripting and Automation
11Network Management and SecurityNetwork Management and Security
12Backup and RecoveryBackup and Recovery
13Performance Monitoring and OptimizationPerformance Monitoring and Optimization
14Introduction to DockerIntroduction to Docker
15Introduction to KubernetesIntroduction to Kubernetes
16FinalAll Subjects