Please enable JavaScript to use CodeHS

Kentucky Introduction to Programming Framework

Standards

Standard Description
1 Demonstrate knowledge of the program development life cycle Lessons
2 Design, develop, compile, debug, test, run, and document programs in the language studied. Lessons
3 Design and develop programs using operators and assignments. Lessons
4 Design and develop programs that properly use variable, constants, data types, and objects. Lessons
5 Design and develop programs that use sequence, selection, and repetition structures. Lessons
6 Design and develop programs that use simple data structures. Lessons
7 Design and develop programs that use effective error and exception handling. Lessons
8 Design and develop programs that implement user-defined methods and modular programming. Lessons
9 Design and develop programs that implement file processing. Lessons
10 Design and develop programs that implement fundamental features that are unique to the language studied. Lessons
11 Design and develop programs using object-oriented programming features, if applicable to the language studied. Lessons
12 Explain how algorithms are used to produce artificial intelligences(AI). Lessons
13 Evaluate and critique effectiveness and efficiency of code written Lessons