15-104 Lecture Slides - Fall 2020

Lecture 1: Basics
Lecture 2: More Basics
Lecture 3: Variables
Lecture 4: Constraints
Lecture 5: Interaction
Lecture 6: Transformations
Lecture 7: More Interaction
Lecture 8: Loops
Lecture 9: More Loops
Lecture 10: Functions
Lecture 11: More Functions
Lecture 12: Polar Coordinates
Lecture 13: Arrays
Lecture 14: More Arrays
Lecture 15: Randomness
Lecture 16: Objects
Lecture 17: More Objects
Lecture 18: Images
Lecture 19: Linear Search
Lecture 20: Particles
Lecture 21: Springs
Lecture 22: Mutual Interaction
Lecture 23: Sound Basics
Lecture 24: More Sound
Lecture 25: Sound Processing
Lecture 26: Turtle Graphics
Lecture 27: More Turtle Graphics
Lecture 28: Program Development
Lecture 29: Three Dimensions
Lecture 30: Platform Game
Lecture 31: Greatest Hits (exam review)