CINS142 Unix Operating Systems
Description: This course
provides the student with the fundamental concepts of the UNIX operating
system. The course begins with a discussion of the history of UNIX, then covers
such topics as the UNIX file system, utilities/commands, text editing, communications
features and networking. Special
attention is paid to programming shell scripts.
Prerequisites: CINS 101 or consent of
instructor
Instructor: Mark Eastman
Phone: (301) 230-6411 (w)
Email: mark.eastman2@verizon.net
Time and Place: Tuesday 7:05pm - 8:55pm H-119 (Lecture)
9:05pm -
10:55pm H-221 (Lab)
Text: A Practical Guide
to the UNIX System (Third Addition)
Mark G. Sobell,
Benjamin/Cummings Publishing Co.,
1995.
Also
recommended but not required:
Unix In A Nutshell: System
V Edition
Daniel Gilly & the staff of
O’Reilly & Associates
O’Reilly & Associates
Inc. 1992
(about $20.00)
*Three ring binder for handouts*
Change Notification: Any changes to
the course outline, as well as updated announcements concerning schedules and
assignments will be posted to each student via E-mail or general distribution
in class. Students are responsible for reading all such announcements.
Grading: Exam #1 150 A = 651 - 800
Final Exam 200 B =
501 - 650
2 Lab Quizzes 150 C = 351 - 500
Project 1 100 D =
201 - 350
Homework 100 F =
0 - 200
Attendance/ 100
Participation
-------
Total Points 800
COURSE POLICIES AND
PROCEDURES
Attendance:
Each student is expected to make
every reasonable effort to attend each class session and to arrive before the
designated starting time. Regular
attendance will contribute to your success in this course and will be
considered in determining your grade. At the instructor’s discretion, the
attendance portion of the student’s grade may be penalized.
Make-up Exams:
Make-up exams are given only with
the approval of the instructor or in the case of an emergency. A formal request for a make-up exam must
reach the instructor no later than 24 hours following the date and time of the
original exam.
Homework/Lab Assignments:
All assignments turned in should
follow the guidelines listed below.
Papers that do not meet this format will be penalized 10 points.
· Use standard-sized (8-1/2 x
11 inch) paper.
· If continuous form paper is
used, remove perforations and separate pages.
· Staple pages together in the
upper left corner.
· Your name should appear in
the upper right corner of the top page.
· Do not turn in “ragged edge”
paper (from spiral notebook).
· E-mail is accepted and
encouraged for turning in assignments
For assignments where a due-date is specified, late
papers will be penalized as follows:
Papers turned in at the next class session – 10
points.
Papers turned in after the next class session – 20
points.
Academic Honesty:
All assignments must be the original
work of the registered student. Working
and studying with other members of the class is permitted and encouraged. Copying another student’s work, either in
writing or in the transfer of computer files is not permitted.
College Regulations:
Each student should have a copy of the college
catalog and be familiar with College regulations, especially Attendance Policy
and Code of Conduct.
CINS142 - Course Outline
The UNIX Operating
System
|
WEEK |
Topic |
Req. Reading |
Suggested Work |
|
|
|
|
|
|
1 |
Intro. - Lect/Lab |
HO |
|
|
2 |
UNIX Utilities Intro to vi |
Ch. 1-3 |
Ch. 2-3 Review Exercises |
|
3 |
UNIX file system UNIX shell |
Ch. 4-5 |
Ch. 4-5 Review Exercises |
|
4 |
The vi editor |
Ch. 8 / HO |
|
|
5 |
Bourne Shell Korn Shell Overview Lab Quiz #1 |
Ch. 10 Ch. 12 |
Ch. 8 Review Questions 1-7 |
|
6 |
Project 1 Specs Shell Programming |
Ch. 12 |
|
|
7 |
Review Mid-term Exam |
|
|
|
8 |
Adv. Shell Programming |
Ch. 12 / HO |
Ch.12 Adv. Review Question
4 |
|
9 |
Programming tools |
Ch. 13 |
|
|
10 |
Networking |
Ch. 7 |
Ch. 13 Review Exercises |
|
11 |
Adv. UNIX Utilities Lab Quiz #2 |
HO |
|
|
12 |
Sys. Admin |
Ch. 14 |
|
|
13 |
Review Project Lab |
|
Project Due – No
Exceptions |
|
14 |
Topics for future study |
|
|
|
15 |
Final Exam |
|
|