The Computer Science curriculum has a core of courses designed to accomplish two primary objectives:

1) Provide practical knowledge that will be of immediate use in the profession, and

2) Provide a solid foundation in theoretical computer science so that graduates will have the fundamentals necessary to acquire knowledge in a rapidly evolving discipline.

We are dedicated to preparing students to be the next generation of scientists and professionals who will be able to effectively compete in the changing global society.