General concepts of computer programming; statement, variable, constant, operator, expression; data types; array data structure; program structure, sequence, selection, and repetition; program module; user defined procedure/function; parameter passing; structured programming of one selected programming language