Please enable JavaScript to use CodeHS

Certiport IT Specialist Python Standards Mapping

to

Intro to Computer Science in Python 3

15 Standards in this Framework 13 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
  1. 2.6 Comments
  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
  8. 23.7 Commenting Your Code
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