Program Composition
· Simple information representation (declarations)
· Advanced information representation (data structures)
· Mathematical formulas (assignment & functions)
· Input & Output
· Modular programming (functions & subroutines) **
· Structured programming (sequence, selection & repetition) **