# 15

Standards in this Framework

Standards Mapped

# 86%

Mapped to Course

Standard Lessons
1.1
Evaluate expressions to identify the data types Python assigns to variables
1. 2.11 Variables
2. 3.2 Variables and Types
3. 4.1 Booleans
1.2
Perform data and data type operations
1. 3.4 Mathematical Operators
2. 3.5 String Operators
3. 4.3 Comparison Operators
4. 4.4 Logical Operators
5. 4.5 Floating Point Numbers and Rounding
6. 7.1 Indexing
7. 7.2 Slicing
8. 7.5 The in Keyword
9. 7.6 String Methods
10. 8.1 Tuples
11. 8.2 Lists
12. 8.4 List Methods
1.3
Determine the sequence of execution based on operator precedence.
1. 3.4 Mathematical Operators
2. 3.5 String Operators
3. 4.3 Comparison Operators
4. 4.4 Logical Operators
5. 7.5 The in Keyword
6. 15.1 Short Circuit Evaluation
7. 15.2 De Morgan's Laws
1.4
Select operators to achieve the intended results
1. 3.4 Mathematical Operators
2. 4.3 Comparison Operators
3. 4.4 Logical Operators
4. 7.5 The in Keyword
5. 15.1 Short Circuit Evaluation
6. 15.2 De Morgan's Laws
2.1
Construct and analyze code segments that use branching statements
1. 2.16 If Statements
2. 2.19 Putting Together Control Structures
3. 4.2 If Statements
4. 4.3 Comparison Operators
5. 4.4 Logical Operators
6. 4.5 Floating Point Numbers and Rounding
7. 15.1 Short Circuit Evaluation
8. 15.2 De Morgan's Laws
9. 23.11 If Statements
10. 23.12 If/Else Statements
11. 23.14 Control Structures Example
12. 23.16 Algorithms
13. 23.17 Ultra Karel
14. 23.18 Karel Challenges
2.2
Construct and analyze code segments that perform iteration
1. 2.4 For Loops
2. 2.5 Turning Tracy Using Angles
3. 2.9 Artistic Effects
4. 2.14 Using i in For Loops
5. 2.15 Extended Loop Control
6. 2.18 While Loops
7. 2.19 Putting Together Control Structures
8. 5.1 While Loops
9. 5.2 For Loops
10. 5.3 Break and Continue
11. 5.4 Nested Control Structures
12. 7.4 Strings and For Loops
13. 23.10 For Loops
14. 23.13 While Loops in Karel
3.1
Construct and analyze code segments that perform file input and output operations.
3.2
Construct and analyze code segments that perform console input and output operations
1. 2.12 User Input
2. 3.3 User Input
4.1
Document code segments
2. 2.7 Naming Guidelines
4.2
Construct and analyze code segments that include function definitions
1. 2.8 Functions
2. 2.9 Artistic Effects
3. 2.10 Top Down Design
4. 6.1 Functions
5. 6.2 Functions and Parameters
6. 6.3 Namespaces in Functions
7. 6.4 Functions and Return Values
5.1
Analyze, detect, and fix code segments that have errors
1. 10.1 Project: Guess the Word
2. 23.15 Debugging Strategies
5.2
Analyze and construct code segments that handle exceptions
1. 6.5 Exceptions
5.3
Perform unit testing
6.1
Perform basic operations by using built-in modules
1. 12.3 Built-In Methods
6.2
Solve complex computing problems by using built-in modules
1. 12.3 Built-In Methods