· Simple information representation
(declarations)

· Advanced information representation (data
structures)

· Mathematical formulas (assignment &
functions)

· Input & Output

· Modular programming (functions &
subroutines) **

· Structured programming (sequence, selection
& repetition) **