Lecture Notes

Important: The dates and the assigned readings are tentative until a few days before the actual class so you should make sure you check this site regularly.


Assigned Readings


8/19 Course Overview  
  1. Web page building blocks
  2. Basic XHTML elements
  3. Visual formatting of XHTML elements
  4. Creating URL links
  5. Inserting images into web pages
  6. Creating xhtml lists
  7. Creating xhtml tables
  8. Handy reference of xhtml terms
Introduction to XHTML and XHTML tables
  1. w3schools.com: Cascading Style Sheets: Go to "Learn CSS".
    • read carefully through "CSS How To"
    • skim through "CSS Table"
    • read carefully in CSS Advanced up to and including CSS Align
More Tables and Cascading Style Sheets
8/31 Page Formatting using CSS Cascading Style Sheets cont.
9/2 Creating xhtml forms XHTML forms
9/7 Perl Basics and Regular Expressions
9/9 O'Reilly: Perl and CGI Regular Expressions cont. and Perl CGI scripts
  1. O'Reilly: Perl and CGI
  2. Saving Session Information
Perl and CGI
  1. Perl File Commands
  2. Perl System Commands
Manipulating File Systems with Perl
9/21 Midterm  
  1. XML Tutorial-Read the Learn XML section
  2. XMLXML Basics
XML Basics
  1. XML Tutorial-Read the section on DTD
  2. My DTD notes
  3. XML Tutorial-Read the section on Schemas
Defining XML content
  1. XML Tutorial-Read the following sections:
    1. Learn XSL
    2. Learn XSLT
    3. Learn XPath
  2. My notes on XPATH
  3. Sorting in XSLT
  4. sample xml file and sample xslt file for displaying it.
  5. Display of special chars
Visual presentation of XML content
10/5 My notes on XSLT Visual presentation of XML content
10/7 Fall Break  
  1. PHP Tutorial-Read the PHP Basics section through PHP functions
  2. Introduction to PHP
  3. Getting Started in PHP
  4. Brad's Cliff Notes Version of PHP
  5. Geoff Mazeroff's Cliff Notes Version of PHP
PHP Basics
  1. PHP Tutorial
    • Read the PHP Basics section from PHP Forms to the end
    • PHP Cookies
    • PHP Sessions
  2. Handling Forms
Handling Forms and Session Management in PHP
  1. PHP Tutorial: Read the PHP XML section.
  2. My notes on XML parsing
  3. XML parser code examples
Handling and Parsing XML in PHP
10/21 Midterm  
  1. PHP Tutorial: Read the PHP XML section.
  2. My notes on XML parsing
  3. XML parser code examples
Handling and Parsing XML in PHP (cont)
10/28 Engineering Day  
  1. w3schools SQL Tutorial. Read all the SQL Basic, play with the SQL demo, and read the following topics in the advanced section:
    • SQL Order By
    • SQL and & or
    • SQL In
    • SQL Between
    • SQL Join
    • SQL Create
  2. My SQL Notes
Introduction to SQL
  1. PHP SQL-Read the PHP SQL section up to MySQL Delete.
  2. my PHP SQL notes
PHP interface to mySQL
  1. w3 schools JavaScript notes up to, and including, JS Events.
  2. my JavaScript notes
Introduction to JavaScript
11/11 Arrays, Functions, and Objects More JavaScript Fundamentals
11/16, 11/18
  1. Forms and form validation
  2. Regular Expressions
Forms and Regular Expressions
  1. w3schools Ajax tutorial
  2. My Ajax notes
11/25 Thanksgiving  
11/30 Catch Up