Producer | Instructor | ||
---|---|---|---|
Matt Quinn | [email protected] | Michael Finneran | [email protected] |
Christopher Austin | [email protected] | Ray Haarstick | [email protected] |
- September 27th - December 8th
- Tuesday and Thursday
- 6:30 - 9:30 class
- 5:30 - 6:30 office hours
- 51 Melcher St. Boston, MA 02210
- Your laptop (and charger with your name on it!)
- Snacks (in case you get hungry)
Unit | Class | Project Start | Project Deadline |
---|---|---|---|
Unit 1: Fundamentals of JavaScript | 1 - 7 | Project 1: Class 5 | Project 1: Class 7 |
Unit 2: The Browser and APIs | 8 - 13 | Project 2: Class 12 | |
Unit 3: Persisting Data and Advanced Topics | 14 - 17 | Final Project: Class 15 | Project 2: Class 16 |
Unit 4: Building and Deploying Your App | 18 - 20 | Final Project: Class 20 |
Class | Lesson | Class | Lesson | |
---|---|---|---|---|
Day 1 | Installfest | Day 11 | Asynchronous JS and Callbacks | |
Day 2 | Data Types hw | Day 12 | Closures and This Closures and This | |
Day 3 | Conditionals and Loops hw | Day 13 | Advanced APIs | |
Day 4 | HTML & CSS Review | Day 14 | More APIs | |
Day 5 | Functions and Scope | Day 15 | Prototypal Inheritance | |
Day 6 | Project 1 Lab | Day 16 | Intro to Crud and Firebase | |
Day 7 | Objects and JSON hw | Day 17 | Deploying Your App | |
Day 8 | Javascript and the Dom | Day 18 | Templating | |
Day 9 | jQuery | Day 19 | Final Project Lab | |
Day 10 | AJAX and APIs hw | Day 20 | Final Project Lab | |
Day 21 | Presentations |
In order to successfully complete JSD, students must:
- Submit 80% of homework assignments
- Miss no more than two classes
- Successfully complete the course's final project
-
Homework will be assigned at the end of class and collected at the beginning of the next class.
-
Some homeworks will not be collected or graded such as reading assignments.
-
Note: while late homeworks will be accepted, they will not receive feedback. Please schedule office hours if you would like feedback on late homework.