Please enable JavaScript to use CodeHS

Microsoft Technology Associate Python Certification Standards Mapping

to

Intro to Computer Science in Python 3

14 Standards in this Framework 14 Standards Mapped 100% Mapped to Course


Standard Lessons
1.1 Evaluate an expression to identify the data type Python will assign to each variable.
  1. 2.11 Variables
  2. 2.12 User Input
  3. 3.2 Variables and Types
  4. 4.1 Booleans
1.2 Convert between and work with data types.
  1. 2.11 Variables
  2. 2.12 User Input
  3. 3.2 Variables and Types
  4. 3.3 User Input
  5. 7.1 Indexing
  6. 7.2 Slicing
  7. 8.1 Tuples
  8. 8.2 Lists
  9. 9.1 2d Lists
  10. 9.4 Dictionaries
1.3 Determine the sequence of execution based on operator precedence.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.18 While Loops
  4. 3.2 Variables and Types
  5. 3.4 Mathematical Operators
  6. 4.2 If Statements
  7. 4.3 Comparison Operators
  8. 4.4 Logical Operators
  9. 7.5 The in Keyword
  10. 9.5 Equivalence vs. Identity
1.4 Select the appropriate operator to achieve the intended result.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.18 While Loops
  4. 3.4 Mathematical Operators
  5. 4.2 If Statements
  6. 4.3 Comparison Operators
  7. 4.4 Logical Operators
  8. 7.5 The in Keyword
  9. 9.5 Equivalence vs. Identity
2.1 Construct and analyze code segments that use branching statements.
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 2.19 Putting Together Control Structures
  4. 4.2 If Statements
  5. 4.3 Comparison Operators
  6. 4.4 Logical Operators
2.2 Construct and analyze code segments that perform iteration
  1. 2.4 For Loops
  2. 2.14 Using i in For Loops
  3. 2.15 Extended Loop Control
  4. 2.18 While Loops
  5. 2.19 Putting Together Control Structures
  6. 5.1 While Loops
  7. 5.2 For Loops
  8. 5.3 Break and Continue
  9. 5.4 Nested Control Structures
  10. 7.4 Strings and For Loops
  11. 8.3 For Loops and Lists
3.1 Construct and analyze code segments that perform file input and output operations.
  1. 16.1 Project: Who Said It?
3.2 Construct and analyze code segments that perform console input and output operations.
  1. 2.12 User Input
  2. 3.1 Printing in Python
  3. 3.3 User Input
4.1 Document code segments using comments and documentation strings.
  1. 2.6 Comments
  2. 3.6 Comments
4.2 Construct and analyze code segments that include function definitions.
  1. 2.8 Functions
  2. 2.13 Parameters
  3. 6.1 Functions
  4. 6.2 Functions and Parameters
  5. 6.4 Functions and Return Values
  6. 6.5 Exceptions
5.1 Analyze, detect, and fix code segments that have errors.
  1. 2.1 Intro to Python with Tracy the Turtle
  2. 2.2 Tracy's Grid World
  3. 2.3 Turning Tracy
  4. 2.4 For Loops
  5. 2.5 Turning Tracy Using Angles
  6. 2.8 Functions
  7. 2.9 Artistic Effects
  8. 2.10 Top Down Design
  9. 2.11 Variables
  10. 2.12 User Input
  11. 2.13 Parameters
  12. 2.14 Using i in For Loops
  13. 2.15 Extended Loop Control
  14. 2.16 If Statements
  15. 2.17 If/ Else Statements
  16. 2.18 While Loops
  17. 2.19 Putting Together Control Structures
  18. 3.1 Printing in Python
  19. 3.2 Variables and Types
  20. 3.5 String Operators
  21. 4.1 Booleans
  22. 4.2 If Statements
  23. 6.3 Namespaces in Functions
5.2 Analyze and construct code segments that handle exceptions.
  1. 6.5 Exceptions
6.1 Perform basic operations using built-in modules.
  1. 8.1 Tuples
6.2 Solve complex computing problems by using built-in modules.
  1. 8.1 Tuples