>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Usage and Management of Linux Operating System TBL217 Elective Bachelor's degree 2 Fall 5

Name of Lecturer(s)

Prof. Dr. Hikmet Hakan GÜREL
Associate Prof. Dr. Serdar SOLAK

Learning Outcomes of the Course Unit

1) Define the concept of open source code.
2) Install open source operating systems.
3) Use open source operating systems.
4) Prepare scripts using shell programming.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation High High No relation No relation No relation No relation No relation
3 No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation
4 No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

To teach the concept of open source code, To install at least one of the open source operating systems, To use and manage the operating system, To use shell programming.

Weekly Schedule

1) Open source code concept and definition
2) Linux operating system installation
3) Basic commands used in Linux operating system
4) Basic commands used in Linux operating system
5) Basic commands used in Linux operating system
6) File, Directory and User permissions
7) What is a shell, how to write a script and an introduction to programming
8) What is a shell, how to write a script and an introduction to programming
9) Comparison operations in shell programming
10) Loop operations
11) Loop operations
12) Arrays
13) Function definitions and usage
14) Special functions
15) Special functions

Recommended or Required Reading

1- William E. Shotts, Jr., “The Linux Command Line”,2013
2- Paul Cobbaut, “Linux Fundamentals”, 2015

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Lab / Workshop
6) Self Study
7) Problem Solving
8) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

60%

 

Number

Percentage

Semester Studies

Quiz

1

40%

Project

1

60%

 

Contribution of Final Examination to Course Grade

40%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required