SPRING2012
CLASS SYLLABUS
DAY/TIME/PLACE
Monday Evenings, 6:30-9:30pm, Starting February 27th
Instructor: Bruce Donald Campbell
Faculty, Continuing Education - RISD, Providence, RI
Director, Watersheds Project, Providence, RI
Email: bcampbel01@risd.edu
Prerequisites: HTML and/or Dreamweaver course
DESCRIPTION
This course provides students with an orientation and introduction to dynamic content generation using PHP. Dynamic content creation entails storing dynamic data in a back-end database and querying that data for presentation in XHTML. We use MySQL as a popular open-source relational database management system.
GRADING
Class participation - 20%
Homework exercises - 20%
Two class projects - 60%
RESOURCES
Book:
The recommended book for this class is the third edition of the book PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, by Larry Ullman (December 2007).
Course Handouts and On-line Readings as identified below and in class
CLASS LINKS
SYLLABUS
FEB27 th
course overview
- Course Introduction & Policies
- Instructor and Student Introductions
- Opening Survey of Student Skills
- How PHP fits into the Big Picture of the Web
- Comparative Web Page Examples (PHP, HTML, XHTML, Flash)
- Syntax Review / Introduction
- Managing HTML and PHP a text files
- HTML Document Structure Review
Homework
Be sure to read the Welcome to Class page and integrate all we went over together in our first class into your approach for this class.
Look at our class book companion site at: http://www.dmcinsights.com/phpmysql3/.
Look at the four prior student projects that added functionality to websites with PHP:
- A server-side gallery on artstar.org
- A server-side slide gallery on www.cev.washington.edu
- An Ocean Picture of the Day service on theoceanproject.org
- A Trawl Data management service on savethebay.org