Fields
C programming language.
Algorythm complexity analysis.
Addressing modes and parameter passing.
Input and output data conversion.
Arrays and matrices.
Linked lists (all kinds), stacks, queues.
Binary trees.
Bit-wise operators.
File input/output.
Recursion.