Jump to navigation

Schedule

This page provides a schedule for the semester. It gives you a good idea what to expect the lectures to cover, what reading you are expected to do, and when the exams are scheduled.

Day & Date  Class Type & Topic  Assigned Readings
Tu, 1/22 Lecture
Introduction
None
Th, 1/24 Lecture
Data-driven Web Sites

Williams/Lane: Appendix D
Williams/Lane: Chapter 1 [recommended]

Tu, 1/29 Lecture
Basic PHP
Sklar: Chapter 1
Th, 1/31 Lecture
Basic PHP
Sklar: Chapter 2
Tu, 2/5 Lecture
Basic PHP
Williams/Lane: Chapter 2 [recommended]
Th, 2/7 Lecture
Basic PHP
Sklar: Chapter 3
Tu, 2/12 Lecture
Functions
Sklar: Chapter 5
Th, 2/14 Lecture
Arrays

Sklar: Chapter 4
Williams/Lane: Chapter 3 (Arrays - Section 3.1) [recommended]

Tu, 2/19 Lecture
Manipulating Strings
Sklar: Appendix B
Williams/Lane: Chapter 3 (Strings - Section 3.2) [recommended]
Th, 2/21 Lecture
Manipulating Strings
Williams/Lane: Chapter 3 (Regular Expressions - Section 3.3) [recommended]
Tu, 2/26 Lecture
Manipulating Strings
Williams/Lane: Chapter 3 (Dates and Times - Section 3.4) [recommended]
Williams/Lane: Chapter 3 (Integers and Floats - Section 3.5) [recommended]
Th, 2/28 Lecture
Manipulating Strings
None
Tu, 3/4 Lecture
The Client Tier
Sklar: Chapter 6
Th, 3/6 Lecture
File Handling
Sklar: Chapter 10
Tu, 3/11 Lecture
File Handling
None
Th, 3/13 Exam
Midterm
Review prior readings
Tu, 3/25 Lecture
Designing Databases
Wandschneider: Chapter 8
Th, 3/27 Lecture
Designing Databases
Williams/Lane: Appendix E
Wandschneider: Chapter 9
Tu, 4/1 Lecture
Designing Databases
Williams/Lane: Chapter 5
Th, 4/3 Lecture
Designing Databases
None
Tu, 4/8 Lecture
Working with SQL
Wandschneider: Chapter 10
Th, 4/10 Lecture
Working with SQL
None
Tu, 4/15 Lecture
Working with SQL
Wandschneider: Chapter 11
Th, 4/17 Lecture
Working with SQL
Williams/Lane: Chapter 6
Tu, 4/22 Lecture
Using MySQL with PHP
Sklar: Chapter 7
Th, 4/24 Lecture
Using MySQL with PHP
Williams/Lane: Chapter 7 [recommended]
Williams/Lane: Chapter 8
Tu, 4/29 Lecture
Managing Users
Sklar: Chapter 8
Th, 5/1 Lecture
Managing Users
Williams/Lane: Chapter 10 [recommended]
Tu, 5/6 Lecture
Managing Users
Williams/Lane: Chapter 11
Th, 5/8 Lecture
TBA
TBA
Tu, 5/20
3:30–5:30 PM
Exam
Final Exam
Review prior readings

Please note that this schedule may change during the semester. I prefer to adjust the coverage of material to meet the needs and desires of the class, rather than force the class to meet an arbitrary schedule decided before the semester even begins. Therefore, I may make adjustments to this syllabus as the semester proceeds. I may change due dates or the order of topics covered, or I may add additional readings. For that matter, I may make any change I feel is appropriate to the course. I will, whenever possible, make changes at least one week in advance of the effected date. Therefore you should check the What’s New page frequently to see what may have changed.

Please note that while most of the readings are drawn from the required textbook others are online resources which are most easily reached by following the links provided in the schedule. Since links are not available from a printed page, you’ll need to access this page frequently throughout the semester. Add to that the fact that this syllabus is subject to change, and it really doesn’t make much sense to print this syllabus out. Instead, you should get into the habit of checking the online version on a regular basis.