K-12 Computer Science Standards

South Dakota Computer Programming 2

21 Standards

1

CP 1.1

Demonstrate knowledge of external and internal computer hardware

2

CP 1.2

Demonstrate knowledge of software concepts

3

CP 1.3

Demonstrate the ability to compile, debug, and execute programs

4

CP 2.1

Demonstrate the ability to use a standard programming style

5

CP 2.2

Recognize software development processes

6

CP 2.3

Identify the syntactical components of a program

7

CP 3.1

Demonstrate the ability to use basic elements of a specific language

8

CP 3.2

Employ basic arithmetic expressions in programs

9

CP 3.3

Demonstrate the ability to use data types in programs

10

CP 3.4

Incorporate functions/methods

11

CP 4.1

Demonstrate the ability to use relational and logical operators in programs

12

CP 4.2

Investigate conditional statements

13

CP 4.3

Implement loops in programs

14

CP 5.1

Identify personal interests and abilities related to Computer Programming/Software Engineering careers

15

CP 5.2

Investigate career opportunities, trends, and requirements related to computer programming/software engineering careers

16

CP 5.3

Demonstrate job skills for programming industries

17

CP 6.1

Demonstrate the ability to use arrays in programs

18

CP 6.2

Demonstrate the ability to use strings in programs

19

CP 7.1

Demonstrate the ability to use existing classes

20

CP 7.2

Demonstrate the ability to create user-defined classes

21

CP 7.3

Demonstrate proper design principles with classes

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program