K-12 Computer Science Standards

Kentucky Computational Thinking

12 Standards

1

1

Demonstrate an understanding of elementary logic, truth tables, and Boolean algebra.

2

2

Demonstrate programming style best practices.

3

3

Illustrate the flow of a program.

4

4

Illustrate concepts using one or more programming languages

5

5

Explain the implications of file processing.

6

6

Describe the steps addressed in the design of a program to solve the state problem.

7

7

Explain how algorithms are used to produce artificial intelligences(AI)

8

8

Describe the principles of object-oriented programming.

9

9

Develop algorithms with increasing degree of complexity using structured programming techniques such as: sequence, selection, and repetition.

10

10

Use fundamental data types and data structures such as: integers, reals, characters, strings, Booleans, one - and two - dimensional arrays.

11

11

Analyze the binary representation of data.

12

12

Use modular programming.

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program