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