Csci 426

Introduction to Web Programming


Course description: Current technologies used in data sharing and data gathering over a network. Fundamentals needed to support e-commerce. No duplicate credit for CSCI 426 and CSCI 556.

Prerequisites: Csci 308 and Csci 309, or permission of department head.

Text: Beginning PHP4, by Wankyu Chjoi, Allan Kent, Chris Lea, Ganesh Prasad, Chris Ullman, et. al., Wrox Press, 2000.

Information from several web sites will be covered during the course of the semester.

Course material

Course material will include the following topics:

Topics Approx. time
HTML / XHTML Basics ~1.5 weeks
Cascading Style Sheets ~ 1.5 weeks
Web Servers and HTTP Protocol 1.0 week
Forms 1.0 week
PHP Basics 2.0 weeks
Sessions 2.0 weeks
Database Connections 2.0 weeks
XML 2.0 weeks
Tests 1.0 week

Notes:

  1. If a student has an average of less than 60 on the programming assignments, then a semester mark of an F will be assigned in this course.
  2. In cases of an excused absence, the instructor reserves the right to reweight the final exam in lieu of a make-up test.
  3. In the case where a student's score on his final exam indicates exceptional achievement above and beyond that indicated by the semester average, the instructor reserves the right to reweight the value of the final exam in computing the semester grade.