Course Outline
Below is an outline of the course, broken down by week. See mycourses for official due dates and dropboxes.
Week 1 (1/26 - 2/1)
Topics
- Intro to Course
- Review Course Topics Page
- See discussions forums in mycourses
- See 330 materials in mycourses
Assignments
- Affordance Videos HW:
- Circles 1-4+ ICE
Links
Week 2 (2/2 - 2/8)
Week 3 (2/9 - 2/15)
Week 4 (2/16 - 2/22)
Topics
- Work on Project 1
Assignments
- Present Project 1 Prototypes
Links
- ...
Week 5 (2/23 - 3/1)
Topics
- Work on Project 1
Assignments
- Present Project 1 Prototypes
Links
- ...
Week 6 (3/2 - 3/8)
Topics
- Project 1 Demos
- Mobile JS Game
- Project 2: Approachable Game assigned
Assignments
- Bubbles 1-5 ICE
Links
- ...
Week 7 (3/9 - 3/15)
Week 8 (3/16 - 3/22)
Topics
- Project 2 Prep
- Midterm Written Exam Wednesday 3/18
- No class meeting on Friday 3/20 - have a good break!
Assignments
- See project 2 assignment for deliverables
Links
- ...
Spring Break (3/23 - 3/29)
No classes!
Week 9 (3/30 - 4/5)
Topics
- Review Midterm Exam
- Work on Project 2
- Facebook Game ICE
Assignments
- See project 2 assignment for deliverables
Links
- ...
Week 10 (4/6 - 4/12)
Topics
- Work on Project 2
- Saving High Scores for All Players
Assignments
- See project 2 assignment for deliverables
Links
- ...
Week 11 (4/13 - 4/19)
Topics
- Finish up Project 2
- ES6:
- let - block scope
- classes and inheritance
- destructured assignment
- arrow functions
- Maps and Sets
- Promises
Assignments
- ...
Links
Week 12 (4/20 - 4/26)
Topics
- ...
Assignments
- ...
Links
- ...
Week 13 (4/27 - 5/3)
Topics
- ...
Assignments
- ...
Links
- ...
Week 14 (5/4 - 5/10)
Topics
- ...
Assignments
- ...
Links
- ...
Week 15 (Monday 5/11 - Wednesday 5/13)
Topics
- ...
Assignments
- ...
Links
- ...
Finals Week (Friday 5/15 - Thursday 5/21)
Section 01 Final:
Section 02 Final: