Department of Computer Science

In a world driven by technology, there is an increasing demand for knowledgeable professionals in computer science.

Our programs in the Department of Computer Science prepares students with a foundational theory and application of computing and quantitative research. Students develop a broad understanding of the social and cultural significance of computers in our society.

Undergraduate Programs

Our undergraduate program in Computer Science provides students with solid theoretical knowledge and professional practices that allow them to strengthen their skills as the field evolves. Concentrations in Data Science, Cybersecurity, Software Development, and Game Programming allow students to tailor the degree to their individual career interests and goals. A 4+1 program in Computer Science offers a seamless transition into graduate studies and enables students to earn both a bachelor’s and a master’s degree in just five years.

Graduate Programs

Alumni of our graduate Computer Science programs work as data and systems analysts, programmers, software developers, quality assurance professionals, network administrators, integrated systems designers, information technology managers, and more.

Hands-on Learning

With an emphasis on hands-on learning experiences, our faculty work with students to develop internship opportunities that accommodate schedules and career goals.

Our computer labs provide programming development environments for C++, Java, Perl, Scheme, and Prolog, as well as access to the Oracle database management system and other specialty software systems such as McCabe IQ.

Graduate Programs

Our graduate programs in Computer Science and 4+1 programs combine theory with practical experience, preparing graduates to meet the demands of the high-tech workplace.

Department of Computer Science