Date |
Type |
Subject |
Due |
---|---|---|---|
Sept 4 | Lecture | Introduction Syllabus review Overview of DOM, HTML, CSS Download Lecture slides> |
- |
Sept 9 | Lecture | More HTML & CSS Version control & git Reading Pro Git (chapter 1 & 2) Download Lecture slides> |
- |
Sept 11 | Lab | HTML & CSS Git Download Lab files> |
HW 0 |
Sept 16 | Lecture | Javascript & jQuery Reading As We May Think htmldog Javascript tutorial (beginning & intermediate) Download Lecture slides> |
- |
Sept 18 | Lab | HTML, CSS, & jQuery Reading htmldog HTML tutorial (beginning & intermediate) htmldog CSS tutorial (beginning & intermediate) Download Lecture slides Lab files |
- |
Sept 23 | Lecture | Working with APIs Download Lecture slides> |
HW 1 |
Sept 25 | Lab | AJAX & APIs Download Lab files |
- |
Sept 30 | Lecture | Emerging web standards Reading Metacrap Download Lecture slides |
- |
Oct 2 | Presentation | P 1 presentations | P 1 |
Oct 7 | Lab | HTML 5 & CSS 3 Download Lab files |
- |
Oct 9 | Lab | Software engineering best practices Reading Javascript Best Practices Google’s HTML & CSS Style Guide Google’s Javascript Style Guide Download Lab files |
- |
Oct 14 | Lecture | Mobile web Download Lecture slides |
HW 2 |
Oct 16 | Lab | Responsive web development Reading Responsive Web Design Download Lab files |
- |
Oct 21 | Lecture | Introduction to information & data visualization Data resources Reading Data Visualization for Human Perception Download Lecture slides |
- |
Oct 23 | Presentation | P 2 presentations | P 2 |
Oct 28 | Lab | d3.js (part 1) Download Lecture slides Lab files |
- |
Oct 30 | Lab | d3.js (part 2) Download Lab files |
- |
Nov 4 | Lab | Google Maps API Download Lecture slides Lab files |
|
Nov 6 | Lab | Object-oriented Javascript Download Lecture slides Lab files |
HW 3 |
Nov 11 | Holiday | - | - |
Nov 13 | Presentation | P 3 presentations | P 3 |
Nov 18 | Lecture | Python MVC frameworks overview Final project check-in Download Lecture slides |
- |
Nov 20 | Lab | Flask part 1 Download Lab files |
- |
Nov 25 | Lab | Flask part 2 Deploying on Heroku Download Lab files |
- |
Nov 27 | Work session | - | HW 4 |
Dec 2 | Lab | Browser Plugins Download Lecture slides Lab files |
- |
Dec 4 | Lecture Work session |
Course wrap-up | - |
Dec 10 | RRR week | Final projects due at 11:59 pm | P 4 |
Dec 11 | Presentation | Final project presentations 5:00 pm–7:00 pm, South Hall 210 |
- |