Elements of Web Programming
MWF 9-10 [50910];
MWF 10-11 [50915]
CS 329E Schedule (Spring 2024)
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 | Jan 15 - Jan 19 | FIRST DAY OF CLASSES 1/16 Intro; Web History; UNIX |
READ SYLLABUS! |
2 | Jan 22 - Jan 26 | UNIX; vi | Read Chapter 1 |
3 | Jan 29 - Feb 2 | Networking; HTTP; SGML | Read Chapters 2, 3 1/31: HW1 assigned |
4 | Feb 5 - Feb 9 | HTML | Read Chapters 4, 5 2/05: HW1 due, HW2 assigned |
5 | Feb 12 - Feb 16 | CSS; Web Design | Read Chapter 6 2/12: HW2 due, HW3 assigned 2/16: HW3 due, HW4 assigned |
6 | Feb 19 - Feb 23 | JavaScript; NO CLASS 2/23; EXAM 1 from 6-9 pm on 2/23 | Read Chapters 7, 8 2/21: HW4 due, HW5 assigned |
7 | Feb 26 - Mar 1 | DOM; CSSOM; Dynamic HTML | 2/28: HW5 due, HW6 assigned |
8 | Mar 4 - Mar 8 | Dynamic HTML (cont.); jQuery | Read Chapter 9 3/06: HW6 due, HW7 assigned |
9 | Mar 11 - Mar 15 | SPRING BREAK | |
10 | Mar 18 - Mar 22 | PHP | Read Chapter 12; 13.1-13.3 3/18: HW7 due, HW8 assigned 3/22: HW8 due, HW9 assigned |
11 | Mar 25 - Mar 29 | PHP (cont.); Regex | Read Chapter 13.4 3/27: HW9 due, HW10 assigned |
12 | Apr 1 - Apr 5 | Regex (cont.); Cookies and Sessions; NO CLASS 4/5; EXAM 2 from 6-9 pm on 4/5 | 4/01: HW10 due, HW11 assigned |
13 | Apr 8 - Apr 12 | Database Systems, SQL | Read Chapter 14, Chapter 13.5-13.7 4/08: HW11 due, HW12 assigned 4/12: HW12 due, HW13 assigned |
14 | Apr 15 - Apr 19 | mySQL, mysqli, AJAX | Read Chapter 7.9 4/17: HW13 due, HW14 assigned |
15 | Apr 22 - Apr 26 | SQL injection; Responsive Design | Read Chapters 10.1, 10.3, 10.4, 10.6 4/22: HW14 due, HW15 assigned 4/26: HW15 due |
16 | Apr 29 | NO CLASS 4/29; EXAM 3 from 6-9 pm on 4/29; LAST DAY OF CLASSES 4/29 |