Understanding of computational thinking related to computer programming. Understanding of concepts in programming languages such as: variables, operators, sequences, loops, conditionals, lists, and functions. Designing computer language programs for PTI learning media applications.