Week |
Unit |
Assessments |
1-2 |
Intro to Python |
Homework 1, Quiz 1, Project 1, Lab 1, Lab 2, Lab 3 |
3-4 |
Number Calculations and Data |
Coding Assignment 1, Quiz 2, Project 2, Lab 4, Lab 5, Lab 6 |
5-6 |
Making Decisions |
Coding Assignment 2, Class Discussion, Project 3, Lab 7, Lab 8, Lab 9 |
7-8 |
Repetition and Loops |
Coding Assignment 3, Quiz 3, Project 4, Lab 10, Lab 11, Lab 12 |
9-10 |
For Loops |
Coding Assignment 4, Classwork, Project 5, Lab 13, Lab 14, Lab 15 |
11-12 |
Functions |
Coding Assignment 5, Quiz 4, Project 6, Lab 16, Lab 17, Lab 18 |
13-14 |
Arrays |
Coding Assignment 6, Class Discussion, Project 7, Lab 19, Lab 20, Lab 21 |
15-16 |
2D Arrays |
Coding Assignment 7, Quiz 5, Project 8, Lab 22, Lab 23, Lab 24 |
17-18 |
Extension: Code Practice |
Coding Assignment 8, Classwork, Project 9, Lab 25, Lab 26, Lab 27 |
19-20 |
Stages of Design Thinking |
Homework 2, Classwork, Project 10, Lab 28, Lab 29, Lab 30 |
21-22 |
Research & Testing |
Quiz 6, UX Prototype 1, Project 11, Lab 31, Lab 32, Lab 33 |
23-24 |
Prototyping/Rapid Prototyping |
Class Discussion, UX Prototype 2, Project 12, Lab 34, Lab 35, Lab 36 |
25-26 |
Content & Strategy |
Quiz 7, UX Prototype 3, Project 13, Lab 37, Lab 38, Lab 39 |
27-28 |
Communicating and Presenting Prototypes |
UX Prototype 4, Presentation Prep, Project 14, Lab 40, Lab 41, Lab 42 |
29-30 |
Intro to Entrepreneurship |
Homework 3, Class Discussion, Project 15, Lab 43, Lab 44, Lab 45 |
31-32 |
UX as a Career |
Classwork, Career Exploration, Project 16, Lab 46, Lab 47, Lab 48 |
33-34 |
How to Estimate a UX Project |
Quiz 8, Project Estimation Exercise, Project 17, Lab 49, Lab 50, Lab 51 |
35-36 |
Minimum Viable UX Portfolio |
Portfolio Development, Final Presentation, Project 18, Lab 52, Lab 53, Lab 54 |