Ithaca College Logo Ithaca College Home Blue Header

Ithaca College, Ithaca, New York

Syllabus

Fall 2008




Date
Lecture Topics
Assign Readings

Part I


1 week Web Site Design
Review of HTML
  • Intro to HTML
  • Tables
  • Lists
  • Image maps
Assignment 1

Handouts


1 week
Review of CSS
and intro XHTML
  • Requirements and Specifications.
  • Inline Styles.
  • Embedded Style Sheets.
  • External Style Sheets.
  • Formatting Text with Styles
  • Layout with Styles
Assignment 2

See the W3C web page for XHTML standards


1 week
Server Side Includes (SSI), review of forms
and intro to cgi scripts
  • SSI to include files and dates

  • Forms (using Ithaca College's mailmerge cgi)
Assignment 3

See the W3C web page for HTML standards

Part II


4 weeks
Interactivity with JavaScript.
  • Introduction
  • Control Structures: if/else, while, for, switch, do/while, break and continue
  • functions, built-in and programmer defined
  • Arrays
  • Objects: Math, String, Date, Boolean, Number
Assignments 4 - 7
Project Design Due Exam I
* Gosselin chaps 1-4 and 7

Part III


2 weeks
Dynamic HTML
  • Objects
  • Collections
  • Events
  • Cookies
Assignments 8-9
* Gosselin chaps 5, 6, 8, 9


Part IV


3 weeks Introduction to PHP and cgi programming.
  • String processing
  • Environmental variables
  • Form processing
  • Server-side includes
Assignments 12-14
Final Project Presentation.
** Meloni chaps 1-9

Part V


2 weeks
Database
  • Using a Database
  • Designing Databases
  • Accessing databases via the web
Assignments 10-11
Exam II
* Gosselin chap 11, modules


Finale



Final Work
  • Final Project and Presentation
10:30 AM - 1:00 PM, Tuesday, 14 December




References

* JavaScript Comprehensive, 3rd ed. Don Gosselin, Thomson Learning, 2004.

** PHP Essentials, 2nd ed. Julie C. Meloni, Premier Press, 2003.




Last updated on 27 Aug 2008 by John Barr