Probability, Statistics and Combinatorics Software Verification System Architecture and Programming Tree Data Structures and Algorithms History of Science Games, Synthesis and Control Image Acquisition and Reconstruction Imaging and Inversion Introduction to C programming Introduction to Formal Language Theory Introduction to Graph Theory Introduction to Image Processing