This document defines basic elements in programming including constants, variables, data types, operators, and control structures. It explains that constants store fixed values while variables can change. Different data types like integer and string are used to store different types of data. Operators perform mathematical, relational, and logical operations. Control structures include sequence, selection, and repetition to control program flow. Pseudo code and flow charts are also discussed as ways to design programs.