Susan Anderson-Freed Office: CNS c207c Phone: x3186
Objectives:
CS 328 a course in web-based programming using JavaScript and Perl.
The course covers the basics of both languages, and then concentrates on form verification, and server side
applications in Perl including form creation and processing, email applications, and perl modules.
Texts:
OnLine References
Grading: Grading will be based on the following:
| Grading | Scale |
Assignments 30% Attendance/Participation: You are expected to attend and participate appropriately in class. I will lower your final grade by one full letter for every three class absences. The reason for this policy is that class participation is essential. Since you cannot participate in class if you are tardy, sleeping in class, talking with others, or surfing the web, I will also count such behavior as an absence. |
93-100 A 90-92 A- 87-89 B+ 83-86 B 80-82 B- 77-79 C+ 73-76 C 70-72 C- 60-69 D 0-59 F |
ADDRESSING I prefer that students address me as Dr. Anderson-Freed or Dr. Freed or some variation thereof. I do not wish to be addressed by my first name.
POLICY FOR ASSIGNMENTS:
EXAMS AND QUIZZES:
| Week | Topic | Reading | Assignment |
| Jan 9 | HTML | Chps 1-4 | |
| Jan 16 | Html/CSS | Chps 5-7 | Asn 1 : Html (Jan 25) Asn2: CSS (Jan 25) |
| Jan 23 | JavaScript | Chps 8-11 | Asn 3: JavaScript (Feb 1) |
| Jan 30 | JavaScript | Chps 12-15 | |
| Feb 6 | Perl Basics | Chp 16 | Asn 4: Forms 1 (Feb 19) Asn 5: Picnic Form (Feb 21) |
| Feb 13 | Perl: Basics | Chp 16 | |
| Feb 20 | Perl: Arrays, Hashes | Chp 17 | |
| Feb 27 | Perl: Arrays of Hashes | Chp 17 | Asn 6: Perl Html Practice 3/6 Asn 7: Perl Practice (Scalars...) 3/8 |
| Mar 6 | Perl: URLencoding | Chp 18 | Midterm Due 3/15 |
| Mar 13 | Perl: Forms | Chp 18 | Spring Break: March 17 - March 25 |
| Mar 27 | Perl: Forms | Chp 19 | |
| Apr 3 | Perl: Forms | Chp 19 | Asn 8: Post vs Get 4/12 Asn 9: Arrays, Hashes 4/16 |
| Apr 10 | Perl: email | Chp 20 | Final Exam |
| Apr 17 | Perl: CGI.pm | Chp 20 | |
| Final Exam: Final Exam due Friday April 27, by 10:00 | |||