Santa Ana College

CS 117: Perl Programming and CGI

Course Overview

Instructor: Steve "Mor" Moritsugu

2007 Fall semester

Tuesdays evening classes, ticket: 1711701

1. Course title and instructor

   CS 117: Perl Programming and CGI
   ticket # 1711701 Tuesdays 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

   Students will be introduced to the Perl scripting language syntax, data
   types, input/output. Managing System Processes, Database programming,
   CGI programming and Web Programming. Not an introductory programming
   course. Students need to have previous programming experience.

4. Course Textbook

Required text book for this course:
Perl How to Program
by Deitel, Deitel, Nieto, McPhie
ISBN 0-13-028418-1

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
       2 % attendance (see details below)
      44 % homework
      24 % 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
The reason that 93 points are required to get an A (instead of 90) is that on most homework and quizzes, I allow students to correct errors and resubmit their work (multiple times if needed) to improve their score.

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. Students with Disabilities

Students with verifiable disabilities who want to request academic accommodations are responsible for notifying their instructor and Disabled Students Programs and Service (DSPS) as early as possible in the semester. To arrange for accommodations, contact DSPS by phone (714) 564-6260 or (714) 546-6384 (TDD for Students that are deaf) or stop by the DSPS Center in U-103.

13. Semester Calendar (including exam schedule)

  date day              
 ----- ---  ---------  
  8/28 Tue  class #1     
  9/4  Tue  class #2     
  9/11 Tue  class #3     
  9/18 Tue  class #4     
  9/25 Tue  class #5     
  9/28 Fri  - - - - - -  LAST DATE to file Credit/No Credit
 10/2  Tue  class #6     
 10/9  Tue  class #7     
 10/16 Tue  class #8     
 10/16 Tue  - - - - - -  (Take-home) Quiz 1 first available
 10/23 Tue  class #9     
 10/30 Tue  class #10    
 11/6  Tue  class #11    
 11/13 Tue  class #12    
 11/13 Tue  - - - - - -  check class website if class canceled
 11/13 Tue  - - - - - -  (Take-home) Quiz 2 first available
 11/14 Wed  - - - - - -  Quiz 1 last accepted
 11/16 Fri  - - - - - -  LAST DATE to withdraw with "W" grade
 11/20 Tue  class #13    
 11/27 Tue  class #14    
 12/4  Tue  class #15    
 12/4  Tue  - - - - - -  Last date to change exam date w/ no penalty
 12/11 Tue  class #16    Required In-class proctored Final Exam
 12/12 Wed  - - - - - -  Quiz 2 last accepted
 12/13 Thu  - - - - - -  Make-up exam w/ 4% penalty (if absent 12/11)

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.