Home Page PCC > Academics > Areas of Study > Business & Technology > Technology > Computer Information Systems > Syllabi > CIS 220

COURSE SYLLABUS

1. TITLE OF COURSE: Fundamentals of Unix
PREFIX/NUMBER: CIS 220 CREDIT HOURS: 3
2. PREREQUISITE: None
3. RESOURCES NEEDED:
TEXT:
SUPPLIES:
4. COURSE DESCRIPTION: Covers the structure and fundamentals of the UNIX operating system. Includes the files system and file processing, various utility programs, and shell, multi-user operation, text processing and communications.
5. COURSE OBJECTIVES:
By the end of the course, students will
(A).

 


(B).



(C).


(D).

 

 

 

(E).



(F).




(G).

 


(H).

 

 


(I).

 

History and Development of Unix. The student should:
A.   Explain the importance of the Unix operating system and its relevance to past, present and future operating systems.
B.    Discuss some of the variations of Unix in a historical context.

Initiation Commands. The student should:
A.    Explain the login process.
B.    Explain the contents of /etc/passwd.

The Vi Editor. The student should:
A.    Explain the different modes within VI.
B.    Add, modify, and delete lines and characters using vi

The Unix File System. The student should:
A.    Explain the hierarchical file structure.
B.    Illustrate proper relative and absolute pathnames.
C.    View file data using cat, pg, more, head and tail.
D.    Create, delete, move, and rename directories.
E.    reate, delete, move, and rename files.
F.    Create symbolic links.

Standard IO and Redirection. The student should:
A    Explain standard input, standard output, and stderr.
B.    Illustrate redirection using >, >>, 2>, <

Pipes and Filters. The student should:
A.    Explain how to use a pipe to connect commands.
B.    Illustrate the use of some of the standard Unix filters and their options, including tee and grep

File Security. The student should:
A.    Explain the security information displayed by the ls –l command.
B.    Demonstrate using chmod to set file permissions
C.    Explain how to use chown to change the owner of a file

The Shell. The student should:
A.    Explain the major differences between the Korn, Bourne, and C shells.
B.    Explain how the shell interacts with the rest of the Unix system.
C.    Illustrate how file-name substitution works in the shell.
D.    Show how to create and use shell variables.
E.    Show how to execute shell programs.

Shell Programming. The student should:
A.    Explain the basic layout of a shell script
B.    Show how to use shell variables from the .profile file.
C.    Explain the execution of sub-shells.
6. EVALUATION PROCEDURES:

Assignments + Quizzes

20%

Tests (minimum of 4)

80%

Grading Scale
Raw Score Range
Letter Grade
90 to 100 A
80 to 89 B
70 to 79 C
60 to 69 D
0 to 59 F
Special Remarks:

1.

Attendance:  College policy states that students may be dropped from enrollment when absent 20% of the scheduled class meetings.  If enrolled from the beginning of the term, 15 hours will usually constitute 20% of a four-credit semester course which meets five hours per week.  Reinstatement procedures are described in the PCC catalog.

2.

Tardy Policy:  A student who is late three times (enters classroom after the instructor has taken roll) will be charged with one full absence unless the student can provide valid reasons for one or more of these tardies.

3.

Assignments/Missed Exams:  It is the student's responsibility, whether present or absent, to obtain all material presented and to complete all course assignments.  If prior arrangements are made or extenuating circumstances exist, makeup of tests may be allowed.  Late homework papers will not be accepted unless those same extenuating circumstances exist.  Makeup of quizzes is to be at the instructor's discretion.

7.

COURSE OUTLINE

(I).


(II).


(III).


(IV).


(V).


(VI).


(VII).


(VIII).


(IX).

History and Development of Unix.

Initiation Commands.

The Vi Editor.

The Unix File System.

Standard IO and Redirection.

Pipes and Filters.

File Security

The Shell.

Shell Programming.

8. METHODS OF INSTRUCTION:
To be successful in this course, students are expected to participate in discussions, readings, in-class writing, and peer review activities. The instructor may assign point values to such activities.
9. ACADEMIC INTEGRITY:
The very nature of higher education requires that students adhere to accepted standards of academic integrity. Therefore, Pueblo Community College has adopted a policy of academic conduct as described in the Student Handbook. Violation of academic integrity may be defined to include the following: cheating, plagiarism, falsification and fabrication, abuse of academic materials, complicity in academic dishonesty, and personal misrepresentation. It is the student’s responsibility to be aware of the behaviors that constitute academic dishonesty. Sanctions for violating the standards of academic integrity may include warning, probation, suspension, and/or failure of the course or assignment at the discretion of the instructor.
10. ADA NOTICE:
Students who have a documented disability may be eligible to receive accommodations for this class. Please contact the Disability Resources Center at 549-3446 for further information.