Web Programming

CSC 210, Spring 2014

CSC 210 Schedule

(a work in progress, subject to change)

Date Class Reading Due
Week 1
January 15 Lecture Scrum and The Internet
January 16 Lab None
Week 2
January 22 Mon Lecture Basic HTML
January 23 Tue Lab Assignment 0
Week 3
January 27 Lecture CSS 1
January 28 Tue Lab Assignment 1 Assignment 0
January 29 Lecture CSS 2
January 30 Thu Lab Assignment 2
Week 4
February 3 Lecture CSS: Floating Elements
February 4 Tue Lab Demo
February 5 Lecture Server Side Basics
February 6 Thu Lab Assignment 3 Assignment 1
Week 5
February 10 Lecture PHP 1
February 11 Tue Lab Demo
February 12 Lecture PHP 2
February 13 Thu Lab Assignment 4
Week 6
February 17 Lecture Forms and JavaScript
Book 6.1,2; 8
February 18 Tue Lab
February 19 Lecture More Forms and JavaScript
Book 6.3,4,5; 9; 11.1.6
February 20 Thu Lab
Week 7
February 24 Lecture DOM Tree
Book 9.3
Assignments from Master Branch
February 25 Tue Lab Demo Demo: Assignments 1, 2, 3, 4
February 26 Lecture Events
Book 11
February 27 Thu Lab Project Proposal
Week 8
March 3 Lecture Form Validation (R.E)
Book: 15.3 Architecture tut.
Files uploaded for second chance demo
March 4 Tue Lab Demo Second chance for Assignments
March 5 Lecture Test 1 First of two tests
March 6 Thu Lab Proposal Discussion
Spring Break
March 10, 11, 12, 13: No class
Week 9
March 17 Lecture Web Design
Book: 7
March 18 Tue Lab Demo Design Sketch
March 19 Lecture Web Development
March 20 Thu Lab
Week 10
March 24 Lecture Unobtrusive JavaScript
Book 9, 13.1
March 25 Tue Lab Demo Design and Schedule
March 26 Lecture Scriptaculous and SQL
Book 10.2, 13.2, 13.3
March 27 Thu Lab
Week 11
March 31 Lecture SQL & More Events and Validation
Book 13.4, 13.5, 11.1, 11.2
April 1 Tue Lab Demo Sprint 1
April 2 Lecture User Login and Ajax
Book: 14.1, 14.2, 14.3, 14.4, 12.1, 12.2
April 3 Thu Lab
Week 12
April 7 Lecture XML
April 8 Tue Lab Demo Sprint 2
April 9 Lecture Ruby on Rails
April 10 Thu Lab
Week 13
April 14 Lecture JQuery
April 15 Tue Lab Demo Sprint 3
April 16 Lecture Flash
April 17 Thu Lab
Week 14
April 21 Lecture Review
April 22 Tue Lab Demo Sprint 4
April 23 Test 2 Second of Two Tests
April 24 Thu Lab
Week 15
April 28 Lecture Project Presentations
April 29 Tue Lab Code Reviews
April 30 Lecture Project Presentations