Please enable JavaScript to use CodeHS

Standards Mapping

for South Dakota Computer Programming 1

16

Standards in this Framework

10

Standards Mapped

62%

Mapped to Course

Standard Lessons
CP 1.1
Demonstrate knowledge of external and internal computer hardware
CP 1.2
Demonstrate knowledge of software concepts
CP 1.3
Demonstrate the ability to compile, debug, and execute programs
  1. 2.1 Intro to Python with Tracy the Turtle
  2. 3.1 Printing in Python
CP 2.1
Demonstrate the ability to use a standard programming style
  1. 2.6 Comments
  2. 2.7 Naming Guidelines
  3. 3.6 Comments
CP 2.2
Recognize software development processes
CP 2.3
Identify the syntactical components of a program
  1. 2.1 Intro to Python with Tracy the Turtle
  2. 2.4 For Loops
  3. 2.6 Comments
  4. 2.8 Functions
  5. 2.12 User Input
  6. 2.13 Parameters
  7. 2.16 If Statements
  8. 2.17 If/ Else Statements
  9. 2.18 While Loops
  10. 2.19 Putting Together Control Structures
CP 3.1
Demonstrate the ability to use basic elements of a specific language
  1. 2.4 For Loops
  2. 2.8 Functions
  3. 2.11 Variables
  4. 2.16 If Statements
  5. 2.17 If/ Else Statements
  6. 2.18 While Loops
  7. 3.1 Printing in Python
  8. 3.2 Variables and Types
  9. 4.2 If Statements
  10. 5.1 While Loops
  11. 5.2 For Loops
  12. 6.1 Functions
CP 3.2
Employ basic arithmetic expressions in programs
  1. 3.4 Mathematical Operators
CP 3.3
Demonstrate the ability to use data types in programs
  1. 3.2 Variables and Types
  2. 8.1 Tuples
  3. 8.2 Lists
  4. 9.1 2d Lists
  5. 9.4 Dictionaries
CP 3.4
Incorporate functions/methods
  1. 2.8 Functions
  2. 2.13 Parameters
  3. 6.1 Functions
  4. 12.2 Methods
CP 4.1
Demonstrate the ability to use relational and logical operators in programs
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 4.2 If Statements
  4. 4.3 Comparison Operators
  5. 4.4 Logical Operators
CP 4.2
Investigate conditional statements
  1. 2.16 If Statements
  2. 2.17 If/ Else Statements
  3. 4.2 If Statements
  4. 4.3 Comparison Operators
  5. 4.4 Logical Operators
CP 4.3
Implement loops in programs
  1. 2.4 For Loops
  2. 2.14 Using i in For Loops
  3. 2.18 While Loops
  4. 5.1 While Loops
  5. 5.2 For Loops
CP 5.1
Identify personal interests and abilities related to Computer Programming/Software Engineering careers
CP 5.2
Investigate career opportunities, trends, and requirements related to computer programming/software engineering careers
CP 5.3
Demonstrate job skills for programming industries