Skip to main content
Back to top
Ctrl
+
K
Solutions
Week 0
Practice Exercises for Expressions
Practice Exercises for Variables and Assignments
Quiz 0
Week 1
Practice Exercises for Functions
Practice Exercises for Logic and Conditionals
Quiz 1
Mini-project - Rock-paper-scissors-lizard-Spock
Practice Mini-project
Week 2
Practice Exercises for Interactive Applications
Quiz 2a
Practice Exercises for Button and Input Fields
Quiz 2b
Mini-project description - “Guess the number” game
Practice Mini-project
Week 3
Practice Exercises for Drawing
Quiz 3a
Practice Exercises for Timers
Quiz 3b
Mini-project description - “Stopwatch: The Game”
Week 4
Practice Exercises for Lists
Quiz 4a
Practice Exercises for Keyboard
Quiz 4b
Mini-project description - Pong
Week 5
Quiz 5a
Quiz 5b
Mini-project description - Memory
Week 6
Quiz 6a
Quiz 6b
Mini-project description - Blackjack
Week 7
Quiz 7a
Quiz 7b
Mini-project description - Spaceship
Week 8
Quiz 8
Mini-project description -
RiceRocks (Asteroids)
Discussion questions & notes:
Week 0 - Statements, expressions, variables discussion
Week 1 - Functions, logic, conditionals discussion
Week 2 - Event-driven programming, local/global variables discussion
Week 3 - Canvas, drawing, timers discussion
Week 4 - Lists, keyboard input, the basics of modeling motion discussion
Week 5 - Mouse input, list methods, dictionaries
Week 6 - Classes and object-oriented programming
Week 7 - Classes and object-oriented programming
Week 8 - Sets and animation
Index