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. 1.6 Top Down Design and Decomposition in Karel
CP 2.1
Demonstrate the ability to use a standard programming style
  1. 1.1 Introduction to Programming With Karel
  2. 1.7 Commenting Your Code
  3. 1.15 How to Indent Your Code
CP 2.2
Recognize software development processes
CP 2.3
Identify the syntactical components of a program
  1. 1.1 Introduction to Programming With Karel
  2. 1.2 More Basic Karel
  3. 3.1 Hello World
  4. 3.2 Variables
CP 3.1
Demonstrate the ability to use basic elements of a specific language
  1. 3.1 Hello World
  2. 3.2 Variables
  3. 3.4 Basic Math in JavaScript
CP 3.2
Employ basic arithmetic expressions in programs
  1. 3.4 Basic Math in JavaScript
CP 3.3
Demonstrate the ability to use data types in programs
  1. 3.2 Variables
  2. 21.1 Intro to Lists/Arrays
  3. 21.8 Intro to Objects/Maps
CP 3.4
Incorporate functions/methods
  1. 7.1 Functions and Parameters 1
  2. 7.2 Functions and Parameters 2
  3. 7.3 Functions and Parameters 3
CP 4.1
Demonstrate the ability to use relational and logical operators in programs
  1. 5.1 Booleans
  2. 5.2 Logical Operators
CP 4.2
Investigate conditional statements
  1. 5.3 Comparison Operators
  2. 5.4 If Statements
CP 4.3
Implement loops in programs
  1. 5.5 For Loops in JavaScript
  2. 5.6 General For Loops
  3. 5.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