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.
August 30, 2006
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 or BBEdit (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
September 6, 2006
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
September 13, 2006
CRG Session 7pm
Readings: p 181 - 202
- Review of Assignment #2
- Additional Programming Topics that we ran out of time to cover last week :-)
- Working with Forms
September 20, 2006
CRG Session 7pm
- Assignment 1 Due
- Review of Topics
September 27, 2006
Class Meeting MH 306
Readings: p 204 - 236
- User Sessions
- Working with Files and Directories
- MYSQL
- Review of Assignment #3
October 11, 2006
CRG Session 7pm
Readings: p 261 - 332
- Assignment 2 Due
- Learning the Database Design Process
- Using PHP in the mix
- Review of Assignment #4
Week of October 15, 2006
- Mid Term Exam (take home)
October 18, 2006
CRG Session 7pm
October 25, 2006
Class Meeting MH 306
- Assignment 3 Due
- Review of Topics
November 8, 2006
CRG Session 7pm
November 15, 2006
Class Meeting MH 306
- Assignment 4 Due
- Lab time - time will be available to work on any final project problems
December 6, 2006
Class Meeting MH 306
- Final Project Presentation
December 9, 2006
No Class Meeting
- Final Project Due by 11:59pm (midnight)