Computer Science is about systematic study of the process for
solving problems. The computer science program aims to help students understand
the process of problem solving and how to apply computer science ideas to important applications.
The computer science major has the following core subjects -
Introduction to Computer Science, Data Structures, Introduction to Algorithms,
Theory of Computation and Compiler design. The major concludes with a graduation
project, consisting of an in-depth project undertaken by a team of students.