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 8

Review 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