Please enable JavaScript to use CodeHS

South Dakota Computer Programming 1 Standards Mapping

to

Intro to Computer Science in Python 2 (Rainforest)

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