Web Programming

CSC 240
Union College
Fall 2009

News

Homework 6 is online.

September
Tue Thu
week 1 10
week 2 15 17
week 3 22 24
week 4 29
October
Tue Thu
week 4 1
week 5 6 8
week 6 13 15
week 7 20 22
week 8 27 29
November
Tue Thu
week 9 3 5
week 10 10 12
week 11 17
Week 1
Date Topic and Material Assignments due at this date
Thu 9/10

Some history of the Internet and the World Wide Web; intro to XHTML and CSS

Core Reading:

  • See blackboard for a book chapter giving an overview of Internet and World Wide Web fundamentals.
  • HTML Dog, Chapters 1-2

Additional Reading:

Class Files:

class_01.zip

^ top
Week 2
Tue 9/15

Publishing web sites; XHTML and CSS.

Reading:

  • HTML Dog, Chapters 3, 4, and 6

Class Files:

class_02.zip

Thu 9/17

Aptana for web development; XHTML and CSS

Reading:

Class Files:

class_03.zip

homework 1 due (XHTML and CSS)
^ top
Week 3
Tue 9/22 XHTML and CSS
Thu 9/24

PHP

phpintro.zip

homework 2 due (XHTML and CSS)
^ top
Week 4
Tue 9/29

PHP

Reading:

  • PHP Solutions, Chapter 3 (see blackboard)

array_example.php

Thu 10/1

PHP

mini_webprog.zip

homework 3 due (PHP)
^ top
Week 5
Tue 10/6

Intro to databases and MySQL

Thu 10/8

PHP and MySQL

php_mysql.zip

See Blackboard for an introduction to MySQL and to connecting to a MySQL database from a PHP script.

homework 4 due (PHP)
^ top
Week 6
Tue 10/13

PHP and MySQL

more_php_and_mysql.zip

Thu 10/15 intro to final project
^ top
Week 7
Tue 10/20

Midterm

Thu 10/22

Finish PHP sessions
Intro to Javascript

javascript_intro.zip

homework 5 due (PHP and MySQL)
^ top
Week 8
Tue 10/27

Javascript

javascript_intro.zip

Reading: see Blackboard

Slides: week8_Tue.pdf

Thu 10/29

Work on your projects.

No homework due. Use the time to work on your final project design.

^ top
Week 9
Tue 11/3

Javascript. DOM scripting.

dom_1.zip

final project site design due
Thu 11/5

Javascript

dom_2.zip

^ top
Week 10
Tue 11/10

Ajax

ajax_1.zip

homework 6 due (Javascript)
Thu 11/12

Ajax

ajax_2.zip, google_api_examples.zip

^ top
Week 11
Tue 11/17 final project presentations final project due
Thu 11/19

final exam: 2:30-4:30pm

^ top