| Date |
Topic |
Notes |
| September 6th |
Course Introduction |
|
| September 8th |
JavaScript: The Good, the Bad, and the Ugly |
Lab 1: Web Programming Review (PDF) |
| September 13th |
HTML5: The Good, the Bad, and the Ugly |
Lab 2: Revisiting Pac-Man |
| September 15th |
Ruby |
Lab 3: Command Line Twitter Client |
| September 20th |
Web Engineering vs. Software Engineering |
|
| September 22nd |
Design Patterns |
|
| September 27th |
Ruby on Rails |
|
| September 29th |
Ruby on Rails (continued) |
|
| October 4th |
Performance |
|
| October 6th |
Performance (continued) |
|
| October 11th |
REST |
Practice Quiz 1 (PDF) |
| October 13th |
REST (continued) |
|
| October 18th |
Scalability and Concurrency |
Quiz 1 |
| October 20th |
Big Data |
Guest Lecturer: Noah Daniels (LA '01, GE '06), former Director of Data Analysis at Panjiva, Inc. and former Vice President of Research, IntrinsiQ Financial, LLC |
| October 25th |
Scalability and the Cloud |
|
| October 27th |
| November 1st |
Planning and Modeling |
Semester Group Project Introduced |
| November 3rd |
Loose Ends |
|
| November 8th |
NO CLASS |
|
| November 10th |
Usability |
Guest Lecturer: Karen Donoghue (J '87), Human Logic |
| November 15th |
Security |
Guest Lecturer: Benjamin Walther, Information Security Operations Team Lead, Tufts University |
| November 17th |
Building Scalable Web Applications and the Heroku Architecture |
Guest Lecturer: Chris Stolt, Heroku |
| November 22nd |
Mobile |
Practice Quiz 2 (PDF) |
| November 29th |
Windows Phone Tutorial Sponsored By Microsoft from 7 - 9 PM in Halligan Conference Room |
| December 1st |
Memcached, Performance Testing, Unit Testing |
|
| December 6th |
Semester Group Project Presentations |
Guest Lecturer: Andrew Lau, Redstar |
| December 8th |
In-Class Final Examination |
|