What material do the prerequisite courses cover?
There are currently three prerequisite courses in computer science and three in mathematics. The computer science courses cover program development in a high level language (Java or C++), computer architecture and assembly language, elementary data structures, and programming in the large. The mathematics courses cover calculus, linear algebra, probability, and discrete mathematics.