Students will learn and explore computer coding with Python, a professional programming language widely used in the software industry powering sites such as YouTube, Google and Instagram. The course will focus on a variety of teacher-led activities as well as independent student exercises. We will code small programs designed to strengthen problem-solving skills, as well as fun, narrative-driven programs that will teach students how to code a more complex program from the ground up. Students will also be challenged with problem-solving exercises designed to practice common coding techniques.
UNIT 1 - DATA
UNIT 2 - DECISIONS
UNIT 3 - DRAWING
UNIT 4 - LISTS
UNIT 1 - DATA
- Lesson 1: Statements & Variables
- Lesson 2: Values
- Unit 1 Quiz
- Lesson 3: Expressions
- Unit 1 Test
UNIT 2 - DECISIONS
- Lesson 1: Conditionals (If)
- Lesson 2: Conditionals (Else)
- Lesson 3: Booleans
- Unit 2 Quiz
- Lesson 4: While Loops
- Lesson 5: Randomness & Libraries
- Lesson 6: Debugging
- Lesson 7: Program Analysis
- Unit 2 Project: E-Lemonade
- Unit 2 Test
UNIT 3 - DRAWING
- Lesson 1: Lines
- Lesson 2: Shapes & Colors
- Lesson 3: Animation
- Unit 3 Quiz
- Lesson 4: Program Structure
- Lesson 5: Mouse & Keyboard
- Lesson 6: Time
- Unit 3 Project: Critter Catcher
- Unit 3 Test
UNIT 4 - LISTS
- Lesson 1: Lists
- Lesson 2: For Each
- Lesson 3: For Range
- Unit 4 Project: Techsmart Studio
- Unit 4 Test