Please enable JavaScript to use CodeHS

Kentucky Computational Thinking Standards Framework

12 Standards in this Framework


Standard Description
1 Demonstrate an understanding of elementary logic, truth tables, and Boolean algebra.
2 Demonstrate programming style best practices.
3 Illustrate the flow of a program.
4 Illustrate concepts using one or more programming languages
5 Explain the implications of file processing.
6 Describe the steps addressed in the design of a program to solve the state problem.
7 Explain how algorithms are used to produce artificial intelligences(AI)
8 Describe the principles of object-oriented programming.
9 Develop algorithms with increasing degree of complexity using structured programming techniques such as: sequence, selection, and repetition.
10 Use fundamental data types and data structures such as: integers, reals, characters, strings, Booleans, one - and two - dimensional arrays.
11 Analyze the binary representation of data.
12 Use modular programming.