CSCI 241.01
Server-Side Programming for the World Wide Web
Fall, 2011

Home   Syllabus   Schedule   Topics   Assignments   Resources

Tentative Schedule:

Week Monday Wednesday Assignments
Aug 22 No Class Fundamentals of the web -
Aug 29 Web site layout control HTTP 1: Create a simple web site
Sep 05 XHTML forms PHP basics 2: Web GUI and PHP basics
Sep 12 PHP statements PHP statements 3: PHP statements
Sep 19 Reusing code and functions PHP arrays 4: PHP arrays
Sep 26 PHP strings Test 1 5: PHP comprehensive coding
Oct 03 Database and MySQL Database and MySQL 6: Create web database
Oct 10 Case study: online bookstore Working with MySQL 7: Query web database 1
Oct 17 Fall Break, No Class Querying MySQL in PHP -
Oct 24 Writing to MySQL in PHP Writing to MySQL in PHP 8. Query web database 2
Oct 31 Test 2 Handling errors -
Nov 07 Validating user input Sessions 9. Modify web database
Nov 14 Security Security -
Nov 21 Building an online system Thanksgiving, No class 10. Sessions and Security
Nov 28 Shopping cart Sending emails 11. Shopping cart (optional)
Dec 05 Basics for Ajax No Class -
Dec 12 Final Exam, 8:00am, Monday


Xusheng Wang, September 9, 2011