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 orientatio
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
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
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
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