Web Programming Fundamentals
CSCI 245 Spring 2003
Course
CSCI 245Web Programming Fundamentals3 Units(TRACS 11037)
Section
LectureMonday & Wednesday3:00 to 4:15 PMOCNL 124
Contact
InstructorClarke Steinback, Ph.D.
OfficeO'Connell 230
Telephone
Emailranger@ecst.csuchico.edu
Web Pagehttp://www.ecst.csushico.edu/~ranger/
 
Office Hours
Tuesday3:00to4:00 PM
Wednesday4:30to5:30 PM
Thursday3:00to4:00 PM
 
Description
This course is a comprehensive introduction to the major technologies used in the construction of interactive, client-server Web sites. Emphasis will be placed on the protocols and standards used for exchanging data between the client and server programs, and between the server programs and databases. Implementation methods will be discussed using both current programming languages and scripting languages, both for the server programs, and on the client side for the creation of dynamic Web pages. The use of direct client-to-server network communication, performance implications for current implementation technologies, and techniques for increasing Web site security will be discussed.
 
Prerequisites
Prerequisites: CSCI 151
Extensive knowledge of and experience in HTML (CSCI 145),  problem solving, programming, debugging, and testing.
 
Topics
DHTML
SSI
Perl
JSP

 
Text & Materials
Optional reference books.  Access to computer, software, and Internet.  Lab card required for after hours use of O'Connell Labs.
 
Grading
Homework30%Throughout semester
Projects30%Throughout semester
Midterm Examination20%26 March 2003
Final Examination20%19 May 2003 2:00 - 3:50 PM
Total100%
 
An overall 65 percent of the total evaluation points will be considered minimal passing with a required minimum of 50% of EACH of the four aspects of the class being necessary, but not sufficient to pass the class.

In this course you are being graded as an individual and you must do your own work.  Academic dishonesty will result in failure for the assignment and may result in failure for the entire course.  See University policies:  Academic Honesty and Code of Student Rights and Responsibilities.

Assignments will be weighted by difficulty and will be graded on design, style, documentation, correctness, and completeness.  Assignments are NOT turned-in to the Department Office NOR slid under the instructor's office door. Those assignments that are to be turned-in via paper must be turned-in at the start of the specified lecture.

Late assignments receive an automatic 20% penalty and an additional reduction of 20% for every additional week.  If you are unable to take an examination or if you miss an assignment due date because of illness or emergency, you must present verifying written documentation.
Links
Academic Honesty 
Code of Student Rights and Responsibilities 
 
Syllabus

Assignments

Gradebook

Home Page

Samples

Syllabus

Tick Tock Mailto: ranger@ecst.csuchico.eduranger@ ecst.csuchico.edu 
Assignments | Gradebook | Home Page | Samples | Syllabus