15

Standards in this Framework

Standards Mapped

100%

Mapped to Course

Standard Lessons
1.1
Evaluate expressions to identify the data types Python assigns to variables
1. 3.2 Variables and Types
2. 5.1 Booleans
3. 24.10 Variables
1.2
Perform data and data type operations
1. 3.4 Mathematical Operators
2. 3.5 String Operators
3. 5.3 Comparison Operators
4. 5.4 Logical Operators
5. 5.5 Floating Point Numbers and Rounding
6. 10.1 Indexing
7. 10.2 Slicing
8. 10.5 The in Keyword
9. 10.6 String Methods
10. 12.1 Tuples
11. 12.2 Lists
12. 12.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. 5.3 Comparison Operators
4. 5.4 Logical Operators
5. 10.5 The in Keyword
6. 22.1 Short Circuit Evaluation
7. 22.2 De Morgan's Laws
1.4
Select operators to achieve the intended results
1. 3.4 Mathematical Operators
2. 5.3 Comparison Operators
3. 5.4 Logical Operators
4. 10.5 The in Keyword
5. 22.1 Short Circuit Evaluation
6. 22.2 De Morgan's Laws
2.1
Construct and analyze code segments that use branching statements
1. 2.10 If Statements
2. 2.11 If/Else Statements
3. 2.13 Control Structures Example
4. 2.15 Algorithms
5. 2.16 Ultra Karel
6. 2.17 Karel Challenges
7. 5.2 If Statements
8. 5.3 Comparison Operators
9. 5.4 Logical Operators
10. 5.5 Floating Point Numbers and Rounding
11. 22.1 Short Circuit Evaluation
12. 22.2 De Morgan's Laws
13. 24.18 If Statements
14. 24.21 Putting Together Control Structures
2.2
Construct and analyze code segments that perform iteration
1. 2.9 For Loops
2. 2.12 While Loops in Karel
3. 7.1 While Loops
4. 7.2 For Loops
5. 7.3 Break and Continue
6. 7.4 Nested Control Structures
7. 10.4 Strings and For Loops
8. 24.4 For Loops
9. 24.5 Turning Tracy Using Angles
10. 24.8 Artistic Effects
11. 24.16 Using i in For Loops
12. 24.17 Extended Loop Control
13. 24.20 While Loops
14. 24.21 Putting Together Control Structures
3.1
Construct and analyze code segments that perform file input and output operations.
1. 15.1 What is File I/O
2. 15.2 Reading Character from File
3. 15.3 Reading Line from File
4. 15.4 Reading All Lines from File
5. 15.5 Writing to File
6. 15.6 Move File Pointer Position
3.2
Construct and analyze code segments that perform console input and output operations
1. 3.3 User Input
2. 24.13 User Input
4.1
Document code segments
4.2
Construct and analyze code segments that include function definitions
2. 9.1 Functions
3. 9.2 Functions and Parameters
4. 9.3 Namespaces in Functions
5. 9.4 Functions and Return Values
6. 24.7 Functions
7. 24.8 Artistic Effects
5.1
Analyze, detect, and fix code segments that have errors
1. 2.14 Debugging Strategies
2. 14.1 Project: Guess the Word
5.2
Analyze and construct code segments that handle exceptions
1. 9.5 Exceptions
5.3
Perform unit testing
1. 12.1 Tuples
2. 12.2 Lists
3. 12.3 For Loops and Lists
4. 12.4 List Methods
6.1
Perform basic operations by using built-in modules
1. 10.6 String Methods
2. 12.4 List Methods
3. 21.3 Built-In Methods
6.2
Solve complex computing problems by using built-in modules
1. 10.6 String Methods
2. 12.4 List Methods
3. 21.3 Built-In Methods