SOUTH PUGET SOUND
COMMUNITY COLLEGE
TITLE: INTRODUCTION TO UNIX DEPT: CNA NO . 130 CREDITS 5
1SYLLABUS
INSTRUCTOR INFORMATION:
NAME: OFFICE
Estill “Bud” Skinner 34-202
LOCATION:
M,T,W,F 12:00-1:05/
OFFICE HOURS:
BY APPT.
PHONE NO: (360)754-7711 EXT. 4724 E-MAIL: eskinner@[Link]
1
1MATERIALS REQUIRED:
Fedora 9 and Red Hat Enterprise Linux. Christopher Negus. ISBN: 978-0-470-37362-0
1COURSE FEATURES/POLICIES:
A) Academic honesty: All work is to represent own efforts rather than to be copied from another. Cheating
will result in an F grade for the assignment or test. For the academic honesty policy, refer to the Code of Student
Rights and Responsibilities found on the college’s website.
Financial Aid: Students receiving financial aid should ALWAYS check with Financial Aid prior to withdrawing,
signing an incomplete contract, changing to an audit, or receiving an F or V grade in a class.”
1B) Class Participation/Attendance: There is no attendance policy. You may come and go as you wish.
C) Missed Exams and/or Assignments: All missed assignments and tests that need to be finished are your
responsibility. Tests and in class exercises/assignments will be announced in advance. If an emergency
prevents you from being here for an announced test coordinate with me as to a date/time to make it up. Any
makeup of unexcused missed tests/exercises will result in the assessment of a 30% penalty assessed against
the grade for that particular test.
D) Lab Safety and Health Issues: Do not abuse the computer equipment or the classroom. NO DRINKS or
FOOD allowed near computer equipment!
1INSTRUCTIONAL METHODS AND EXPECTATIONS
1A) Grading: Grading will be done in a lump sum fashion. Points are not weighted which means that the
points you miss on an assignment are just as valuable as points missed on a test. At the end of the quarter your grade is
determined by the amount of points you earned versus the points possible.
Grading Scale:
100-94% A
100-
94%
93-90% A-
89-87% B+
86-84% B
83-80% B-
79-77% C+
76-74% C
73-70% C-
69-67% D+
66-64% D
63-60% D-
59-below F
SOUTH PUGET SOUND
COMMUNITY COLLEGE
TITLE: INTRODUCTION TO UNIX DEPT: CNA NO . 130 CREDITS 5
1B) Incomplete: Because of extenuating circumstances, the instructor may consider issuing an Incomplete. The
student is eligible if the student is halfway through the course, is earning at least a C, and is able to complete the
course by working with the instructor no later than the subsequent quarter.
1C) Support Services Available (optional):
Library, Writing, Math Centers
Computer Labs
Disability Support Services
Tutoring available if enrolled in technical program
1COURSE SCHEDULE/CALENDAR/DUE DATES: Attached
SOUTH PUGET SOUND
COMMUNITY COLLEGE
TITLE: INTRODUCTION TO UNIX DEPT: CNA NO . 130 CREDITS 5
COURSE DESCRIPTION: 1An introduction to UNIX and UNIX like operating systems. Learn system
fundamentals from the perspective of a new user. Understand the shell interface, utilities and
basic characteristics of the operating system. Create introductory shell programs using the Vi
text editor. Study system commands using pipes and redirection. Study similarities between a
generic UNIX system and a typical Linux system distribution. Install, maintain, and configure a
Unix/Linux Operating System. Understanding services and basic Unix/Linux system
fundamentals.1
PREREQUISITES: READ 97
I. 1REQUIRED TEXT AND OTHER MATERIALS:
Fedora 9 and Red Hat Enterprise Linux. Christopher Negus. ISBN: 978-0-470-37362-0
II. STUDENT LEARNING OUTCOMES
The student will be able to:
• 1Navigate and utilize the operating system.
• Contrast a generic UNIX system to a Linux system from a user perspective.
• Efficiently use any UNIX like operating system
• Use the Vi text editor to create and modify text files
• Demonstrate the use of various UNIX utilities
• Demonstrate and run simple shell scripts (programs)
• Speak to methods and need to increase user account security
• Install a Unix/Linux system
• Start and stop various system services
• Install, Maintain and Configure system software
• Troubleshoot system problems
III. COLLEGE-WIDE ABILITIES
The Core Abilities for the Associate of Technical Arts degree in Communication, Computation,
and Human Relations as shown in the catalog have been developed via Writing 101, CIS 168,
and SPCH 105. In addition, such competencies as using active listening skills are applied
within the CNA course.
IV. COURSE CONTENT
1A. Introduction
1. Unix concepts
2. Accounts and passwords
3. Logging in
B. Unix like file systems
1. Related utilities
2. Help using Man pages
3. Shell basics
4. The UNIX Linux user concepts
C. An introduction to the Vi text editor
SOUTH PUGET SOUND
COMMUNITY COLLEGE
TITLE: INTRODUCTION TO UNIX DEPT: CNA NO . 130 CREDITS 5
1. Man on Vi
2. Editor modes
3. Editor syntax
4. Text input modes
5. Command mode commands
D. Additional shell utilities and concepts
1. Files and paths
2. Initialization files
3. Additional utilities
E. Intermediate UNIX concepts
1. Additional Vi editor technology
2. Shell metacharacters
3. File permissions
4. File redirection
5. UNIX Linux concept similarities
F. Additional utilities
1. File cutting
2. File sorting
3. Miscellaneous - translate
G. Advance shell concepts
1. Pipes
2. Pipes with redirection
3. A process view of users
4. Foreground-background concepts
5. UNIX Linux shell contrasts
H. Advance command line concepts
1. Revisit command chains
2. Advanced pipes, redirection and utilities
I. Introduction to shell scripting
1. Syntax and keywords
2. Statement construction
3. Role of regular expressions
4. Variables, operators and comments
5. Data input and output
J. Security topics in UNIX and Linux
1. Password technology
2. File sharing
K. Installing and configuring basic Unix/Linux services
1. Installing Software
2. Compiling Software
3. Configuring basic software packages
L. Configuring network services
1. Configure system wide networking
2. Configure networking services (SSH, HTTP)
3. Securing network services
V. EVALUATION PROCESS
The student will earn a letter grade based on performance of installation of operating system,
SOUTH PUGET SOUND
COMMUNITY COLLEGE
TITLE: INTRODUCTION TO UNIX DEPT: CNA NO . 130 CREDITS 5
configuration of certain services, written examinations, quizzes and shell programming
assignments.