Programming with C including arrays, pointer manipulation and use of standard C math and IO libraries.