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 |