Course #/Control #:
Linux 1, Essentials
In this course students learn the fundamental concepts of the Linux operating
system and the basic skills needed to work productively on a Linux system.
Topics covered include installation and basic configuration, fundamental
command-line tools, text editing with vi (visual editor), the
Filesystem Hierarchy Standard (FHS), processes, and permissions. Students will
configure, script, and work exclusively in a shell (text-based, command-line)
Student Learning Outcomes:
Upon the satisfactory completion of this course, the student will be able to:
Install and complete the basic configuration of a Linux workstation.
Describe the purpose of the Filesystem Hierarchy Standard (FHS) and
identify its core components.
Edit text files using vi.
Create, delete, copy, move, and change the permissions of files and directories.
Select and use appropriate command-line utilities for performing specific tasks.
Monitor and control processes on a Linux system.
Configure a user environment and write scripts for a Linux shell.
Class meeting time/place:
MW 2:00pm - 4:15pm, MC 125
Course web page:
MTWTh 10:30 - 11:00am / 1:30 - 2:00pm, MC 152
or by appointment
A portable storage device or an account with cloud-based file storage.
Everyone is expected to abide by our course contract. Together we will write, sign, and publish
our course contract during the first week of classes.
Homework will consist of readings, video viewings, and independent research that
you will be asked to complete in preparation for class meetings.
There is a lab
assignment associated with every class meeting (two per week),
as presented in the course schedule
. Lab assignments
must be submitted in hard-copy to the instructor, before the end of the last class
meeting each week. No late lab assignments will be accepted. Early submissions are
Midterm and final:
There will be a midterm exam and a comprehensive final exam.
Regular attendance and active participation in this course is a requirement. The best learning environment for everyone is created when all students are present and engaged in the material. Any student who misses more than four (4) class meetings
in a row will be dropped from the course.
Honesty and integrity:
All of the work you do in this course must be your own, unless otherwise directed by the instructor (for example, pair or group activities). Cheating or plagiarism on any assignment will result in a zero for that assignment.
Computing your semester grade:
Semester grades are computed as the percentage of points you earned against the total possible points. Letter grades are awarded as follows -- A (90% and above), B (80% and above), C (70% and above), D (60% and above), F (below 60%).
A course outline is on file in the department office. If a student would like to have a copy, please request one from the instructor.