Please enable JavaScript to use CodeHS

South Dakota Computer Programming 1 Standards Mapping

to

Fundamentals of Cybersecurity

16 Standards in this Framework 9 Standards Mapped 56% Mapped to Course


Standard Lessons
CP 1.1 Demonstrate knowledge of external and internal computer hardware
  1. 10.4 Internet Hardware and Sending Information
  2. 11.1 Internal Components
  3. 11.2 Peripheral Devices
  4. 11.3 Network Devices
CP 1.2 Demonstrate knowledge of software concepts
  1. 7.1 Operating Systems
  2. 7.4 Software and Applications
CP 1.3 Demonstrate the ability to compile, debug, and execute programs
CP 2.1 Demonstrate the ability to use a standard programming style
  1. 4.1 Programming Concepts
CP 2.2 Recognize software development processes
CP 2.3 Identify the syntactical components of a program
  1. 4.2 Programming with Karel
  2. 4.3 Looping
  3. 4.4 Branching
CP 3.1 Demonstrate the ability to use basic elements of a specific language
  1. 4.1 Programming Concepts
  2. 4.2 Programming with Karel
  3. 4.3 Looping
  4. 4.4 Branching
  5. 4.5 Arrays and Objects
CP 3.2 Employ basic arithmetic expressions in programs
CP 3.3 Demonstrate the ability to use data types in programs
CP 3.4 Incorporate functions/methods
  1. 4.2 Programming with Karel
CP 4.1 Demonstrate the ability to use relational and logical operators in programs
  1. 22.1 Booleans
  2. 22.2 Logical Operators
CP 4.2 Investigate conditional statements
  1. 4.4 Branching
  2. 22.3 Comparison Operators
  3. 22.4 If Statements
CP 4.3 Implement loops in programs
  1. 4.3 Looping
  2. 22.5 For Loops in JavaScript
  3. 22.6 General For Loops
  4. 22.9 While 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