Session | Date | Topic | Assignment due |
1 | September 11 | Physical and Web Infrastructure | Assignment #0 |
2 | September 18 | HTML and CSS | Assignment #1 |
3 | September 25 | JavaScript: Structured Programming | Assignment #2 |
4 | October 2 | JavaScript: DOM and Events | Assignment #3 |
5 | October 9 | JavaScript: Functions and Objects | Assignment #4 |
6 | October 16 | Relational Databases | Assignment #5 |
7 | October 23 | PHP | Assignment #6 |
8 | October 30 | Ajax and Asynchronous Programming | Assignment #7 |
9 | November 6 | Visualization | Project Proposal |
10 | November 13 | Information Retrieval | |
11 | November 20 | Cloud Computing and Big Data | |
12 | December 4 | Project Presentations I | Final Project |
13 | December 11 | Project Presentations II | |
14 | December 18 | Final Exam |
Note that readings for this week come from another book in the "Head First" series (see link below).
In class, we'll be working with a simple SQL database engine called SQLite. Download SQLite Manager, which is an add-on to Firefox (so you'll need to download Firefox first if you don't have it already).
Note that readings for this week come from another book in the "Head First" series (see link below).