CEN469 Introduction to Linux

6 ECTS - 3-0 Duration (T+A)- 7. Semester- 3 National Credit

Information

Code CEN469
Name Introduction to Linux
Semester 7. Semester
Duration (T+A) 3-0 (T-A) (17 Week)
ECTS 6 ECTS
National Credit 3 National Credit
Teaching Language İngilizce
Level Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. ZEKERİYA TÜFEKCİ


Course Goal

This course is designed to be an interactive tutorial into using the Unix/Linux environment

Course Content

An interactive introduction course on Linux.

Course Precondition

Yok

Resources

The Linux Command Line, 2nd Edition, William Shotts, 2019

Notes

Linux System Programming Talking Directly to the Kernel and C Library,


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Understand the significance of open-source computing environments and GPL
LO02 Perform clean installs of the Linux operating system
LO03 Work with GNOME and KDE desktop environments
LO04 Perform basic file management using shell commands
LO05 Perform simple line-oriented editing using an editor such as vi
LO06 Perform basic file management using a GUI file manager
LO07 Perform basic administration including user account setup
LO08 Work with common open-source business and multimedia applications


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Has capability in the fields of mathematics, science and computer that form the foundations of engineering 3
PLO02 Bilgi - Kuramsal, Olgusal Identifies, formulates, and solves engineering problems, selects and applies appropriate analytical methods and modeling techniques, 3
PLO03 Bilgi - Kuramsal, Olgusal Analyzes a system, its component, or process and designs under realistic constraints to meet the desired requirements,gains the ability to apply the methods of modern design accordingly. 5
PLO04 Bilgi - Kuramsal, Olgusal Ability to use modern techniques and tools necessary for engineering practice and information technologies effectively. 4
PLO05 Bilgi - Kuramsal, Olgusal Ability to design and to conduct experiments, to collect data, to analyze and to interpret results 5
PLO06 Bilgi - Kuramsal, Olgusal Has ability to work effectively as an individual and in multi-disciplinary teams, take sresponsibility and builds self-confidence 4
PLO07 Beceriler - Bilişsel, Uygulamalı Can access information,gains the ability to do resource research and uses information resources 3
PLO08 Beceriler - Bilişsel, Uygulamalı Awareness of the requirement of lifelong learning, to follow developments in science and technology and continuous self-renewal ability 3
PLO09 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Ability to communicate effectively orally and in writing, and to read and understand technical publications in at least one foreign language 4
PLO10 Yetkinlikler - Öğrenme Yetkinliği Professional and ethical responsibility, 2
PLO11 Yetkinlikler - Öğrenme Yetkinliği Awareness about project management, workplace practices, employee health, environmental and occupational safety, and the legal implications of engineering applications,
PLO12 Yetkinlikler - Öğrenme Yetkinliği Becomes aware of universal and social effects of engineering solutions and applications, entrepreneurship and innovation, and knowledge of contemporary issues


Week Plan

Week Topic Preparation Methods
1 Linux variations Reading the lecture notes Öğretim Yöntemleri:
Anlatım
2 Introduction to the Bash shell, Basic Unix commands I Reading the lecture notes Öğretim Yöntemleri:
Anlatım
3 Introduction to the Bash shell, Basic Unix commands II Reading the lecture notes Öğretim Yöntemleri:
Anlatım
4 Unix/Linux filesystem, File Permissions I Reading the lecture notes Öğretim Yöntemleri:
Anlatım
5 Unix/Linux filesystem, File Permissions II Reading the lecture notes Öğretim Yöntemleri:
Anlatım
6 The VI Editor Reading the lecture notes Öğretim Yöntemleri:
Anlatım
7 Shell operations I Reading the lecture notes Öğretim Yöntemleri:
Anlatım
8 Mid-Term Exam Reading the lecture notes Ölçme Yöntemleri:
Yazılı Sınav
9 Shell operations II Reading the lecture notes Öğretim Yöntemleri:
Anlatım
10 Basic shell scripting in Bash I Reading the lecture notes Öğretim Yöntemleri:
Anlatım
11 Basic shell scripting in Bash II Reading the lecture notes Öğretim Yöntemleri:
Anlatım
12 Advanced shell scripting in Bash I Reading the lecture notes Öğretim Yöntemleri:
Anlatım
13 Advanced shell scripting in Bash II Reading the lecture notes Öğretim Yöntemleri:
Anlatım
14 Advanced shell scripting in Bash III Reading the lecture notes Öğretim Yöntemleri:
Anlatım
15 Problem Solutions I Reading the lecture notes Öğretim Yöntemleri:
Soru-Cevap
16 Problem Solutions II Reading the lecture notes Öğretim Yöntemleri:
Soru-Cevap
17 Term Exams Reading the lecture notes Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 5 70
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 15 15
Final Exam 1 30 30
Total Workload (Hour) 157
Total Workload / 25 (h) 6,28
ECTS 6 ECTS