|
15-237 Schedule
Fall 2012 |
| Week | Dates | Event / Topics | Quizzes / Labs / Homeworks |
| Week #1 |
Mon 27-Aug to Fri 31-Aug |
Javascript Canvas Firebug |
project-hw1 (due Thu 6-Sep at 10pm) lab 1: Advanced Javascript (Sun 2-Sep) |
| Week #2 |
Mon 3-Sep to Fri 7-Sep |
HTML CSS |
quiz0 +
solutions (on Tue 4-Sep, thru wk1+hw1) hw2 (due Thu 13-Sep at 11:59pm) lab 2: Advanced HTML and CSS (part 1) (Sun 9-Sep) |
|
Week #3 |
Mon 10-Sep to Fri 14-Sep |
More CSS (Layouts, Transitions, Animations) DOM manipulation AJAX-JSON-REST (client-side, without jQuery) |
quiz1 (on Tue 11-Sep, thru wk1+hw1) hw3 (due Tue 25-Sep at 11:59pm) |
|
Week #4 |
Mon 17-Sep to Fri 21-Sep |
jQuery Unit Project Lab |
quiz2 (on Tue 18-Sep, thru wk2+hw2) project-hw4 (Unit Project, due Sat 6-Oct, bonus Thu 4-Oct) lab 3: git (Sun 23-Sep) |
|
Week #5 |
Mon 24-Sep to Fri 28-Sep |
Unit Project Lab Style Design / User Experience |
hw4 (continued) |
|
Week #6 |
Mon 1-Oct to Fri 5-Oct |
Going Mobile (Serving content, Feature Detection, Vibration, Accelerometer, Viewport, Local Storage, bouncyBall case study) |
quiz3 (on Tue 2-Oct, thru wk3+hw3) lab 4: Advanced HTML and CSS (part 2) (Sun 7-Oct) |
|
Week #7 |
Mon 8-Oct to Fri 12-Oct |
Going
Mobile (part 2) (Geolocation, Telephony, Media Queries, Mobile HTML issues) | Mid-semester break (no hw) |
|
Week #8 |
Mon 15-Oct to Fri 19-Oct |
Going Mobile (part 3) (Application caching + offline operation, Hardware acceleration, Remote debugging, Profiling) |
hw5 (due Fri 26-Oct at 11:59pm) midterm (on Sun 21-Oct) lab 5: Advanced Mobile UI (Sun 21-Oct) |
| Week #9 |
Mon 22-Oct to Fri 26-Oct |
Going
Mobile (part 4) (jelp case study, PhoneGap) |
lab 6: Advanced jQuery Mobile (Sun 28-Oct) |
| Week #10 |
Mon 29-Oct to Fri 2-Nov |
Going
Mobile (part 5) (jQuery Mobile) |
hw6 (due Thu 8-Nov at 11:59pm) |
|
Week #11 |
Mon 5-Nov to Fri 9-Nov |
Bonus Topic:
Native Android Development Server-Side (part 1) (Getting started with node.js) |
|
|
Week #12 |
Mon 12-Nov to Fri 16-Nov |
Server-Side (part
2) (More node.js, express + passport) Cordova / PhoneGap |
hw7 (due Tue 20-Nov, 5pt bonus for Thu 15-Nov) term project (due Fri 7-Dec at 11:59pm) |
|
Week #13 |
Mon 19-Nov to Fri 23-Nov |
Term Project Labs
and Optional Topics Wed 21-Nov to Fri 23-Nov: Thanksgiving Holiday (No Classes) |
|
|
Week #14 |
Mon 26-Nov to Fri 30-Nov |
Term Project Labs
and Optional Topics Optional Topic: Databases and mongoDB Optional Topic: Lightweight MVC and backbone.js |
|
|
Week #15 |
Mon 3-Dec to Fri 7-Dec |
Term Project Labs and Optional Topics | |
| --- | --- | Fri 14-Dec, 1pm: Final / Term Project Presentations (GHC 4401) | --- |