CISC 324
Intro to Operating System (UNIX)
American River College, Ethan Way
============================================================================
INSTRUCTOR: Gerald Klaas Second Session : Summer 2007
Phone: 568-3100 ext. 12263 Credit: 1 unit, Code 10391 & 10390
E-mail: gklaas@sacto.com Accepted for Credit: CSU
============================================================================
Office Hours: none
Prerequisite: CISC323 Class Meets: TTH 5:30 –9:50 p.m. Room: 150 Final: 8/02/07
Text: Guide to UNIX Using Linux (3nd Edition), Palmer/Dent/Gaddis Holidays: none
ISBN: 0-619-21562-3
COURSE DESCRIPTION: This course is a continuation of CISC 323. It covers advanced shell scripting. C Shell, K Shell, BASH and other varieties will be compared. It also includes decision-making logic, looping, nesting, and other scripting tools will be used.
Course Objectives:
Ø Provide you with the skills of how to use advanced UNIX commands
Ø Using components and features of the UNIX computing environment
Ø Understand advanced management and file commands
Ø Learn and experience advanced shell script writing
Ø Working with system security concepts and system script files
Ø Gaining knowledge of the languages, such as Perl and C
ATTENDANCE POLICY: Required. If you must miss a class, please read the assigned material. If absence will be known ahead of class time, please be sure to notify me for full credit of homework due.
ASSIGNMENTS: Assignments will be given out each class period during lab time and are due at the beginning of the next class meeting. Late lab assignments may be turned in and will receive 50% credit. The assignment will only be accepted one week after the due date. Please be sure you have your name and week number on each assignment.
If you drop this class, it is your responsibility to process a drop card.
COURSE EVALUATION: GRADE EVALUATION:
Attendance 15% (8) A 100 - 90
Lab assignments 15% (4) B 89 - 80
Two mid terms 40% (2) C 79 - 70
Final Exam 30% (1) D 69 - 60
F 59 - below
I reserve the right to modify this syllabus in order to teach this course more effectively. |
CISC 324
CISC 324
Tentative Schedule:
Week |
Lecture |
Lab Assignments |
For better understanding of UNIX... |
1 |
Review of UNIX commands. Startup & your environment Chapters 6 & 7 |
Read Chapter 7 Review Questions 1-25 p348
|
Project pages 352-376 Exercise pages 377-379 |
2 |
RQ p348 UNIX script functions Chapter 7 |
Read Chapter 7 & 8 |
Project pages 352-376 Exercise pages 377-379 |
3 |
Midterm I Advance Shell Programming using UNIX utilities. Chapter 7, 8 |
Read Chapter 8Review Questions 1-25 p404
|
Project pages 408-422 Exercise pages 422-423 |
4 |
RQ p404 Using UNIX utilities Chapter 8 |
Read Chapter 9 |
Project pages 408-422 Exercise pages 422-423 |
5 |
Perl Language Chapter 9 |
Chapter 9 Review Questions 1-25, p452 |
Project pages 456-468 Exercise page 469 |
6 |
RQ p452 - Midterm II Perl script development Chapter 9 |
Read Chapter 10
|
Project pages 456-468 Exercise page 469 |
7 |
RQ p503 C Programming Language Chapter 10 |
Read Chapter 10 Review Questions 1-25 p503 |
Project pages 508-526 Exercise page 526 |
8 |
Discussion of chapter 11 Review |
Review chapters 6-10 |
Project pages 508-526 Exercise page 526 |
9
|
Final
|
|
|
Please remember : foods or drinks are NOT permitted in the computer lab.
ALSO remember : turn off your cell phones/pagers/beepers while in class.
No exceptions.
Thank you