# IA 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 3.4 Mathematical Operators
 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? 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 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.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.2 Tracy's Grid World 3.3 Turning Tracy 3.3 Turning Tracy 3.4 For Loops 3.4 For Loops 3.5 Turning Tracy Using Angles 3.5 Turning Tracy Using Angles 3.8 Functions 3.8 Functions 3.9 Artistic Effects 3.9 Artistic Effects 3.15 Extended Loop Control 3.15 Extended Loop Control 6.1 Commands 6.3 Loops 6.4 Functions 6.2 Colors 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 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 7.4 Mathematical Operators
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 1.15 Extended Loop Control 2.4 Mathematical Operators 2.4 Mathematical Operators 12.1 Arduino Challenges 12.4 Final Project 14.1 Classes and Objects 14.2 Methods 14.3 Built-In Methods 14.4 Operator Overloading 14.6 Inheritance 14.7 Hidden Attributes 14.8 Namespaces 14.9 Modules 14.1 Classes and Objects 14.2 Methods 14.3 Built-In Methods 14.4 Operator Overloading 14.6 Inheritance 14.7 Hidden Attributes 14.8 Namespaces 14.9 Modules
 Standard 14.1 Arduino Challenges 14.4 Final Project
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 2.1 Turning Tracy 2.1 Turning Tracy 2.2 For Loops 2.2 For Loops 2.3 Turning Tracy Using Angles 2.3 Turning Tracy Using Angles 3.3 Functions 3.3 Functions 3.4 Artistic Effects 3.4 Artistic Effects 4.5 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 2.1 Turning Tracy 2.1 Turning Tracy 2.2 For Loops 2.2 For Loops 2.3 Turning Tracy Using Angles 2.3 Turning Tracy Using Angles 3.3 Functions 3.3 Functions 3.4 Artistic Effects 3.4 Artistic Effects 4.5 Extended Loop Control 4.5 Extended Loop Control
 Standard 2.1 Intro to Python with Tracy the Turtle 2.1 Intro to Python with Tracy the Turtle 2.2 Tracy's Grid World 2.2 Tracy's Grid World 2.3 Turning Tracy 2.3 Turning Tracy 2.4 For Loops 2.4 For Loops 2.5 Turning Tracy Using Angles 2.5 Turning Tracy Using Angles 2.8 Functions 2.8 Functions 2.9 Artistic Effects 2.9 Artistic Effects 2.15 Extended Loop Control 2.15 Extended Loop Control 3.4 Mathematical Operators 3.4 Mathematical Operators 12.1 Classes and Objects 12.2 Methods 12.3 Built-In Methods 12.4 Operator Overloading 12.6 Inheritance 12.7 Hidden Attributes 12.8 Namespaces 12.9 Modules 16.1 Project: Who Said It? 12.1 Classes and Objects 12.2 Methods 12.3 Built-In Methods 12.4 Operator Overloading 12.6 Inheritance 12.7 Hidden Attributes 12.8 Namespaces 12.9 Modules 16.1 Project: Who Said It?
 Standard 2.1 Intro to Python with Tracy the Turtle 2.1 Intro to Python with Tracy the Turtle 2.2 Tracy's Grid World 2.2 Tracy's Grid World 2.3 Turning Tracy 2.3 Turning Tracy 2.4 For Loops 2.4 For Loops 2.5 Turning Tracy Using Angles 2.5 Turning Tracy Using Angles 2.8 Functions 2.8 Functions 2.9 Artistic Effects 2.9 Artistic Effects 2.17 Extended Loop Control 2.17 Extended Loop Control 5.4 Mathematical Operators 5.4 Mathematical Operators 18.1 Project: Who Said It? 18.1 Project: Who Said It?
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.2 Tracy's Grid World 3.3 Turning Tracy 3.3 Turning Tracy 3.4 For Loops 3.4 For Loops 3.5 Turning Tracy Using Angles 3.5 Turning Tracy Using Angles 3.8 Functions 3.8 Functions 3.9 Artistic Effects 3.9 Artistic Effects 3.15 Extended Loop Control 3.15 Extended Loop Control
 Standard 3.5 Mathematical Operators 3.5 Mathematical Operators 18.5 Turning Tracy Using Angles 18.1 Intro to Python with Tracy the Turtle 18.2 Tracy's Grid World 18.3 Turning Tracy 18.4 For Loops 18.8 Functions 18.9 Artistic Effects 18.15 Extended Loop Control 15.1 Classes and Objects 15.2 Methods 15.3 Built-In Methods 15.4 Operator Overloading 15.6 Inheritance 15.7 Hidden Attributes 15.8 Namespaces 15.9 Modules 17.1 Project: Who Said It? 18.5 Turning Tracy Using Angles 18.1 Intro to Python with Tracy the Turtle 18.2 Tracy's Grid World 18.3 Turning Tracy 18.4 For Loops 18.8 Functions 18.9 Artistic Effects 18.15 Extended Loop Control 15.1 Classes and Objects 15.2 Methods 15.3 Built-In Methods 15.4 Operator Overloading 15.6 Inheritance 15.7 Hidden Attributes 15.8 Namespaces 15.9 Modules 17.1 Project: Who Said It?
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.2 Tracy's Grid World 3.3 Turning Tracy 3.3 Turning Tracy 3.4 For Loops 3.4 For Loops 3.5 Turning Tracy Using Angles 3.5 Turning Tracy Using Angles 3.8 Functions 3.8 Functions 3.9 Artistic Effects 3.9 Artistic Effects 3.15 Extended Loop Control 3.15 Extended Loop Control
 Standard 3.1 Intro to Python with Tracy the Turtle 3.1 Intro to Python with Tracy the Turtle 3.2 Tracy's Grid World 3.2 Tracy's Grid World 3.3 Turning Tracy 3.3 Turning Tracy 3.4 For Loops 3.4 For Loops 3.5 Turning Tracy Using Angles 3.5 Turning Tracy Using Angles 3.8 Functions 3.8 Functions 3.9 Artistic Effects 3.9 Artistic Effects 3.16 Extended Loop Control 3.16 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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.2 Intro to Python with Tracy the Turtle 1.3 Tracy's Grid World 1.3 Tracy's Grid World 2.1 Turning Tracy 2.1 Turning Tracy 2.2 For Loops 2.2 For Loops 2.3 Turning Tracy Using Angles 2.3 Turning Tracy Using Angles 3.3 Functions 3.3 Functions 3.4 Artistic Effects 3.4 Artistic Effects 4.7 Extended Loop Control 4.7 Extended Loop Control
 Standard 1.1 Intro to Python with Tracy the Turtle 1.1 Intro to Python with Tracy the Turtle 1.2 Tracy's Grid World 1.2 Tracy's Grid World 1.3 Turning Tracy 1.3 Turning Tracy 1.4 For Loops 1.4 For Loops 1.5 Turning Tracy Using Angles 1.5 Turning Tracy Using Angles 1.8 Functions 1.8 Functions 1.9 Artistic Effects 1.9 Artistic Effects 1.15 Extended Loop Control 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 2.4 Mathematical Operators
 Standard 8.1 Classes and Objects 8.1 Classes and Objects 8.2 Methods 8.2 Methods 8.3 Built-In Methods 8.3 Built-In Methods 8.4 Operator Overloading 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 2.4 Mathematical Operators 16.1 Classes and Objects 16.1 Classes and Objects 16.2 Methods 16.2 Methods 16.3 Built-In Methods 16.3 Built-In Methods 16.4 Operator Overloading 16.4 Operator Overloading
 Standard 2.4 Mathematical Operators 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 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