CS 329E
Elements of Web Programming
MWF 9:00-10:00 [51001]
MWF 10:00-11:00 [51000]
MWF 9:00-10:00 [51001]
MWF 10:00-11:00 [51000]
Disclaimer: This schedule is a working document. It is here for reference only, and I will update it as the course progresses.
Week | Dates | Topics | Homework |
---|---|---|---|
1 | Aug 26 - Aug 28 | FIRST DAY OF CLASSES 8/26; Web History - Web History |
READ SYLLABUS and do "Getting Started" |
2 | Aug 31 - Sep 4 | UNIX and vi - UNIX and vi |
Read Chapter 1 8/31: Project Phase 1 assigned |
3 | Sep 7 - Sep 11 | LABOR DAY HOLIDAY 9/07; Networking Basics; HTTP - Networking - HTML |
Read Chapters 2, 3 9/09: Project Phase 1 due, Project Phase 2 assigned 9/11: HW1 available |
4 | Sep 14 - Sep 18 | HTML - Source code for a version of MobyDick.html - Source code for a version of ClassDemo.html - Sample Form code - CSS |
Read Chapters 4, 5 9/14: HW1 due, HW2 available 9/16: HW2 due, HW3 available |
5 | Sep 21 - Sep 25 | CSS; JavaScript - Multicolumn HTML code - Multicolumn CSS code - JavaScript |
Read Chapter 6 9/21: HW3 due, HW4 available 9/23: HW4 due, HW5 available |
6 | Sep 28 - Oct 2 | JavaScript; DOM; Dynamic HTML; EXAM 1 on 10/02 - DOM and Dynamic HTML |
Read Chapters 7.1-7.5, 8.1-8.2 9/28: HW5 due, HW6 available |
7 | Oct 5 - Oct 9 | Dynamic HTML (cont.); JQuery - jQuery |
Read Chapter 9.1-9.4 |
8 | Oct 12 - Oct 16 | JQuery (cont.); PHP - JQuery fadeout demo - PHP |
Read Chapter 12 10/14: HW6 due, HW7 available 10/16: HW7 due, HW8 available |
9 | Oct 19 - Oct 23 | PHP (cont.) | Read Chapter 13.1-13.3 10/19: HW8 due, HW9 available 10/21: HW9 due, HW10 available 10/23: Project Phase 2 due, Project Phase 3 available |
10 | Oct 26 - Oct 30 | PHP (cont.); Regular Expressions - Regular Expressions |
Read Section 13.4 10/26: HW10 due, HW11 available 10/30: HW11 due, HW12 available |
11 | Nov 2 - Nov 6 | Sessions & Cookies; DBMS; EXAM 2 on 11/06;
No class 11/06 - Cookies & Sessions - SQL |
Read Chapter 13.5, 23 11/02: Project Phase 3 due, Project Phase 4 available 11/04: HW12 due, HW13 available |
12 | Nov 9 - Nov 13 | SQL; MySQL; PHP Interface to MySQL | Read Chapter 13.6-13.7 11/09: HW13 due, HW14 available 11/11: Project Phase 4 due, Project Phase 5 available 11/13: HW14 due, HW15 available |
13 | Nov 16 - Nov 20 | AJAX - AJAX |
Read Chapter 7.8 11/18: HW15 due, HW16 available 11/20: HW16 due, HW17 available |
14 | Nov 23 - Nov 27 | No class 11/23; THANKSGIVING HOLIDAY 11/25-28 | 11/23: HW17 due |
15 | Nov 30 - Dec 4 | PRESENTATION DAYS 1-3 | 11/30: Project Phase 5 due, Project Phase 6 available |
16 | Dec 7 | PRESENTATION DAY 4; EXAM 3 on 12/07; LAST DAY OF CLASSES 12/07 | 12/07: Project Phase 6 due |