Schedule
The following is a tentative schedule that should be used to pace your progress throughout the class. The course e-mail list and on-line discussion using the CRG software will be the primary method for covering these materials and fine tuning the pace of the course as the semester progresses.
Additional Course Links
January 16, 2008
Class Meeting MH 306
View Audio Segments and Illustrations
Readings: p 71 - 92
- Course Review (syllabus overview and comments)
- Welcome
- Schedule and Readings
- Syntax Editor PhP Designer 2007 (they are now charging after 30 days), NoteTab Pro, BBEdit (Mac), or textmate (Mac)
- What is Programming ? and why do we do it ?
- Programming Languages what are they ?
- Using NoteTab & Basic HTML
- Software Life Cycle
- Software Porting
- HTML and PHP Main Areas of Interest in the Course
January 23, 2008
Class Meeting MH 306
View Audio Segments and Illustrations #2
Readings: p 93 - 180
- Psuedo Code
- Code Blocks
- Basic Programming -- Key Concepts/Defs
- Review of Assignment #1
- Local and Global Variables
- Flow Control
- Operators and their use
- Order of Precedence
- Functions
- Arrays
- Strings
- Tools: Winscp and Putty
- Accessing Host Server
- Unix commands
- Creating an index.html home page and uploading it
- Creating a php web program
- Three important things to remember
- Creating a .php program that outputs HTML
- Discussion on Debugging PHP programs
- Uploading to your course account
- Test Upload HTML/PHP
- Debugging PHP
January 30, 2008
CRG Session 9pm
February 13, 2008
Class Meeting MH 306
Readings: p 181 - 202
- Assignment 1 Due
- Review of Assignment #2
- Working with Forms
- Sending e-mail
- Data Validation
February 20, 2008
CRG Session 9pm
February 27, 2008
Class Meeting MH 306
Readings: p 204 - 236
- Assignment 2 Due
- Review of Assignment #3
- User Sessions
- Working with Files and Directories
- MYSQL
March 12, 2008
Class Meeting MH 306
Readings: p 261 - 332
- Assignment 3 Due
- Review of Assignment #4
- Learning the Database Design Process
- Using PHP in the mix
March 26, 2008
CRG Session 9pm
April 2, 2008
Class Meeting MH 306
- Assignment 4 Due
- Discussion of final projects
April 9, 2008
CRG Session 9pm
April 16, 2008
CRG Session 9pm
April 30, 2008
Class Meeting MH 306
- Final Project Presentation
May 3, 2008
No Class Meeting