Hello Everyone

 

More details can be obtained at student.ccbcmd.edu/~cdowling/index.html

Click SPRING 2007 Courses and you will see CINS 142 WC1

 

We will start the week of 29 Jan 2007. If anyone is interested in an orientation meeting on the Essex Campus let me know.

 

Your first assignment is now posted at the above noted web page as is the syllabus. This information is contained in the Overview document.

 

If you have any questions, feel free to contact me. Again, I look forward to working with you.

 

- CJD

 

 

CINS 142

 

Description

 

This introductory course will provide students with the fundamental concepts of UNIX and UNIX-like Operating Systems such as AIX, BSD, and Linux. The course covers such topics as the UNIX file system, commands, utilities, text editing, shell programming, and text processing utilities.  Students will learn command line syntax and features of the popular UNIX shells, including filename generation, redirection, pipes, and quoting mechanisms. This course is taught in a combination of lecture and computerized laboratory format.

 

Prerequisite: CINS 101 or or CINS-155 or CMSC-155 or  consent of program director

 

 

Overall Course Objectives

 

Upon completion of this course the student will be able to:

 

1.  Identify the key components of the UNIX Operating System

2.  Explain the UNIX design philosophy

3.  Use UNIX file management commands

4.  Organize directories and files

5.  Explain the purpose of the UNIX shells

6.  Use filename generation

7.  Use UNIX pipes and redirection

8.  Combine basic commands to accomplish unique tasks

9.  Design, code, test, and debug shell scripts

10.  Identify strengths and weaknesses of various UNIX shells

 

 

Major Topics

 

1.      Introduction

2.      History and Overview of UNIX

3.      File Structure

4.      Introduction Commands and Utilities

5.      UNIX design philosophy

6.      The Bourne shell

7.      Redirection

8.      Pipes

9.      File access permissions

10.  Filename generation

11.  Text editors

12.  Shell programming

13.  The Korn shell

14.  Functions

15.  Aliases

16.  UNIX job control

17.  Introduction to Awk and text processing utilities

18.  UNIX networking concepts

19.  Introduction to system administration

20.  The UNIX job market

 

Course Requirements

 

Grading: Grading procedures will be determined by the faculty member, will be provided the first week of class, and will include:

1.      4 lab projects

2.      2 tests.

3.  Comprehensive final

 

Other Course Information

 

This course is required in CIS: Database and is a recommended elective in

CIS: Programming, CIS: General, and CIS: Information Technology Support.

It is also required in some Networking Technology options.

This course is taught in a combination of lecture and computerized laboratory format.

This course is the first course in a two-course sequence.

Grading Algorithm :

 

2 Tests @20 pts each                            = 40

Final Exam                                            = 20

4 Labs, Projects etc @ 10 pts each          = 40

 

TOTAL 100 pts