Santa Ana College

CS 243: UNIX/Linux System Programming

Course Overview

Instructor: Steve "Mor" Moritsugu

2006 Fall semester

Mondays evening classes, ticket: 1724301

1. Course title and instructor

   CS 243: UNIX/Linux System Programming
   ticket # 1724301 Mondays 7:00 PM to 10:00 PM SAC A-215  3 units
   Santa Ana College, Business Division
   instructor: Steve "Mor" Moritsugu   (Please call me Steve or Mr. Mor)

2. Class Web Site

This class has a web site that will be an essential part of the class activities. Use any web browser to access this URL:

http://unix01.sac.edu

Notice www is NOT part of this web address. This college has a web site at http://www.sac.edu but you cannot get to our class web site from there.

3. Catalog Description of Course

   Study of UNIX Systems Programming, UNIX C libraries, development
   tools, spawning processes, inter-process communication, programming
   with sockets. Completion of CS 121 and 141 is recommended.

4. Course Textbook

Required text book for this course:
   Beginning Linux Programming 3rd Edition
   by Neil Matthew and Richard Stones
   (ISBN 0-7645-4497-7)
   Available in campus bookstore.

5. Classroom Protocol

6. Homework and required LAB hour/week

WARNING WARNING WARNING

Students using an outside computer are totally responsible for any problems, damage, viruses, corruption, or loss of data that may result, even if the student was doing assigned class work. This college can not help you reinstall nor recover files, data, operating system, etc. If in doubt, use the college lab computers instead of an outside computer.

7. Attendance and Grading Policy

   Your overall grade for this course will be computed as follows
       3 % attendance (see details below)
      47 % homework
      20 % in-class Final Exam 
      30 % two take-home quizzes each worth 15%
       3 % extra-credit bonus for Answering questions in class
     ---
     103  total possible course points

   Attendance grading:
      - attendance will be taken at 9 PM
      - no credit if you leave before 9 PM
      - Up to 3 absences will be ignored i.e. not counted
        (You can get a perfect attendance grade if you miss from
        0 to 3 classes, but not if you miss 4 classes.)

   Letter grades are based on the following course points scale
      93 and up    A    (Note 93 points are required to get an A)
      80 and up    B
      70 and up    C
      60 and up    D
      below 60     F
If you miss more than 3 classes in the semester, you may be dropped no matter what your current grade. Since this drop is not automatic, if you stop attending, you must take action to drop this class before the deadline or you will get a poor or failing grade. Do not contact the instructor to drop this class or take it Credit/No Credit as you must contact Admissions yourself for these purposes.

8. Exam and Quiz Policy

9. Honesty Policy

10. Spelling, Grammar, and Following Spec

11. Instructor Office Hours and Email address

12. Semester Calendar (including exam schedule)

  date day              
 ----- ---  ---------  
  8/28 Mon  class #1     
  9/5  Mon  - - - - - -  Labor Day Holiday: no class
  9/11 Mon  class #2     
  9/18 Mon  class #3     
  9/25 Mon  class #4     
  9/29 Fri  - - - - - -  LAST DATE to file Credit/No Credit
 10/2  Mon  class #5     
 10/9  Mon  class #6     
            - - - - - -  Oct  9: (Take-home) Quiz 1 first available
 10/16 Mon  class #7     
 10/23 Mon  class #8     
 10/30 Mon  class #9     
 11/6  Mon  class #10    
            - - - - - -  Nov  6: (Take-home) Quiz 2 first available
 11/7  Tue  - - - - - -  Quiz 1 last accepted
 11/13 Mon  class #11    
 11/17 Fri  - - - - - -  LAST DATE to withdraw with "W" grade
 11/20 Mon  class #12    
 11/27 Mon  class #13    
 12/4  Mon  class #14    
            - - - - - -  Dec  4: Last date to reschedule Exam without penalty
 12/11 Mon  class #15    
            - - - - - -  Dec 11: Required In-class proctored Exam
 12/12 Tue  - - - - - -  Quiz 2 last accepted

Note: changes to this overview and calendar are possible and will be announced in class.

NOTE: Do not expect any further reminders from me about these deadlines. Do NOT contact me to drop this class or petition for Credit/No credit status. I do not handle those functions. You must contact Admissions by yourself before the deadline for those functions. I cannot forward your requests in these matters.