viagra without prescription order viagra canada online viagra without prescription cheap viagra online order viagra online without a prescription order viagra cheap viagra price online cheap pfizer viagra how viagra works pfizer viagra for sale cheapest price viagra generic viagra viagra prescription viagra price viagra usa online CS228 : Weaving Arachne's New Web
Spring, 2007

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:

  • Weaving a Web Site by Susan Anderson-Freed

    OnLine References

  • The programs in the book are available locally by Clicking Here
  • W3C HTML Home Page
  • W3C Cascading Style Sheets (CSS) page
  • Programmer's NotePad for Windows
  • PowerPoint Presentations
  • in-Class Programs

  • Note: Because Perl is a server-side language, we will be using a server that gives us server side capabilities. I will inform you of the name of the server and how to access it when we begin to program in Perl.

    Grading: Grading will be based on the following:

    Grading Scale

    Assignments 30%
    Quizzes 30%
    Midterm 20%
    Final Exam 20%

    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
    Click here for Office Hours

    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:

    1. Unless otherwise stated, assignments are to reflect the effort of an individual programmer. You are not allowed to colloborate unless specifically requested to do so.
    2. Identical work or nearly identical work is treated as plagiarism and will be reported to the Provost as academic dishonesty.
      Assignments are due at the start of the class period. Late Assignments WILL NOT BE ACCEPTED.
    3. Only one copy of each assignment will be accepted. Make sure that you check your work carefully. YOU WILL NOT BE ALLOWED TO RESUBMIT AN ASSIGNMENT.
    4. All submitted work MUST BE TYPED, and STAPLED. (DON'T ask your instructor to borrow his or her stapler.)

    EXAMS AND QUIZZES:

    1. All Exams and Quizzes will be CLOSED book and without notes or crib sheet.
    2. IF you are ill on an exam date, I expect you to call me prior to the test. You must have a note from your doctor or a letter from the Dean of Students before I will allow you to make up a test.
    Tentative Class Schedule
    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