Computer Science

Computer Science

Our Computer Science programs are designed to prepare students for careers and continued study in the rapidly changing computing field. 

The faculty is committed to innovative teaching techniques that enable students to learn vital computing concepts, develop practical and critical thinking skills and build an awareness of the social and ethical impacts of their work.    

Our programs encompass the theoretical and practical foundations of the computing discipline through two undergraduate majors and a graduate program.

The Computer Science major is a traditional course of study that emphasizes algorithmic thinking and problem-solving. 

The Computer Studies major offers an undergraduate curriculum of applied skills and concepts.

The Master of Applied Computer Science (MACS) degree addresses the need for professionals dealing with e-business, web administration, and inter-networking and may be combined with courses from the Graham School of Management for the dual MACS/MBA.

A five-year accelerated bachelor's-master's option is also available.

Internships opportunities and teamwork are stressed throughout all our courses of study.