# CSTA 3B: 3B-AP-15

## CodeHS Lessons

Analyze a large-scale computational problem and identify generalizable patterns that can be applied to a solution.

 Standard 3.4 Mathematical Operators 23.1 Classes and Objects 23.2 Methods 23.3 Built-In Methods 23.4 Operator Overloading 23.6 Inheritance 23.7 Hidden Attributes 23.8 Namespaces 23.9 Modules 21.1 Project: Who Said It?
 Standard 8.2 Traversing 2D Arrays
 Standard 27.1 Classes and Objects 27.2 Methods 27.3 Built-In Methods 27.4 Operator Overloading 27.6 Inheritance 27.7 Hidden Attributes 27.8 Namespaces 27.9 Modules 29.1 Project: Who Said It?
 Standard 1.1 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 2.2 Turning Tracy 2.3 For Loops 2.4 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 5.10 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 2.2 Turning Tracy 2.3 For Loops 2.4 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 5.10 Extended Loop Control
 Standard 13.5 Turning Tracy Using Angles 13.1 Intro to Python with Tracy the Turtle 13.2 Tracy's Grid World 13.3 Turning Tracy 13.4 For Loops 13.8 Functions 13.9 Artistic Effects 13.15 Extended Loop Control
 Standard 3.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.3 Turning Tracy 3.4 For Loops 3.5 Turning Tracy Using Angles 3.8 Functions 3.9 Artistic Effects 3.15 Extended Loop Control 6.1 Commands 6.3 Loops 6.4 Functions 6.2 Colors
 Standard 6.5 Turning Tracy Using Angles 6.1 Intro to Python with Tracy the Turtle 6.2 Tracy's Grid World 6.3 Turning Tracy 6.4 For Loops 6.8 Functions 6.9 Artistic Effects 6.15 Extended Loop Control
 Standard 7.4 Mathematical Operators
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 2.4 Mathematical Operators 12.1 Arduino Challenges 12.4 Final Project 14.3 Built-In Methods 14.4 Operator Overloading 14.6 Inheritance 14.7 Hidden Attributes 14.8 Namespaces 14.9 Modules 14.2 Methods 14.1 Classes and Objects
 Standard 14.1 Arduino Challenges 14.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 2.1 Turning Tracy 2.2 For Loops 2.3 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 4.5 Extended Loop Control 9.1 micro:bit Challenges 9.4 Final Project
 Standard 10.1 micro:bit Challenges 10.4 Final Project
 Standard 3.1 micro:bit Challenges 3.4 Final Project
 Standard 3.1 Arduino Challenges 3.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 2.1 Turning Tracy 2.2 For Loops 2.3 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 4.5 Extended Loop Control
 Standard 2.1 Intro to Python with Tracy the Turtle 2.2 Tracy's Grid World 2.3 Turning Tracy 2.4 For Loops 2.5 Turning Tracy Using Angles 2.8 Functions 2.9 Artistic Effects 2.15 Extended Loop Control 3.4 Mathematical Operators 16.1 Project: Who Said It? 12.9 Modules 12.8 Namespaces 12.7 Hidden Attributes 12.6 Inheritance 12.4 Operator Overloading 12.3 Built-In Methods 12.2 Methods 12.1 Classes and Objects
 Standard 2.1 Intro to Python with Tracy the Turtle 2.2 Tracy's Grid World 2.3 Turning Tracy 2.4 For Loops 2.5 Turning Tracy Using Angles 2.8 Functions 2.9 Artistic Effects 2.17 Extended Loop Control 5.4 Mathematical Operators 18.1 Project: Who Said It?
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 3.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.3 Turning Tracy 3.4 For Loops 3.5 Turning Tracy Using Angles 3.8 Functions 3.9 Artistic Effects 3.15 Extended Loop Control
 Standard 3.5 Mathematical Operators 15.1 Classes and Objects 17.1 Project: Who Said It? 15.9 Modules 15.8 Namespaces 15.7 Hidden Attributes 15.6 Inheritance 15.4 Operator Overloading 15.3 Built-In Methods 15.2 Methods 18.5 Turning Tracy Using Angles 18.15 Extended Loop Control 18.9 Artistic Effects 18.8 Functions 18.4 For Loops 18.3 Turning Tracy 18.2 Tracy's Grid World 18.1 Intro to Python with Tracy the Turtle
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 10.1 micro:bit Challenges 10.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 7.1 micro:bit Challenges 7.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 3.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.3 Turning Tracy 3.4 For Loops 3.5 Turning Tracy Using Angles 3.8 Functions 3.9 Artistic Effects 3.15 Extended Loop Control
 Standard 3.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.3 Turning Tracy 3.4 For Loops 3.5 Turning Tracy Using Angles 3.8 Functions 3.9 Artistic Effects 3.16 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 1.2 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 2.1 Turning Tracy 2.2 For Loops 2.3 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 4.7 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.3 Turning Tracy 1.4 For Loops 1.5 Turning Tracy Using Angles 1.8 Functions 1.9 Artistic Effects 1.15 Extended Loop Control 15.1 micro:bit Challenges 15.4 Final Project
 Standard 15.2 Traversing 2D Arrays
 Standard 14.2 Traversing 2D Arrays
 Standard 2.4 Mathematical Operators
 Standard 8.1 Classes and Objects 8.2 Methods 8.3 Built-In Methods 8.4 Operator Overloading
 Standard 1.1 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 2.2 Turning Tracy 2.3 For Loops 2.4 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 5.10 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 2.2 Turning Tracy 2.3 For Loops 2.4 Turning Tracy Using Angles 3.3 Functions 3.4 Artistic Effects 5.10 Extended Loop Control
 Standard 2.4 Mathematical Operators 16.1 Classes and Objects 16.2 Methods 16.3 Built-In Methods 16.4 Operator Overloading
 Standard 2.4 Mathematical Operators
 Standard 9.1 Classes and Objects 9.2 Methods 9.3 Built-In Methods 9.4 Operator Overloading 9.6 Inheritance 9.7 Hidden Attributes 9.8 Namespaces 9.9 Modules