Undergraduate Programs

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science program emphasizes the traditional study of computer science, with an emphasis on mathematical rigor, theoretical foundations and computer architecture. The BS Computer Science program is accredited by ABET

Bachelor of Science in Computer Engineering

The Bachelor of Science (BS) in Computer Engineering program covers areas of electrical engineering and computer science that are relevant to the design of microprocessors, computers and other electronic digital systems.

Bachelor of Science in Bioinformatics

The bioinformatics degree program is jointly administered by the School of Computer Science and Engineering, the Department of Biology and the Department of Chemistry and Biochemistry.

Bachelor of Arts in Computer Systems

The Bachelor of Arts (BA) in Computer Systems program emphasizes the application of principles to practical problem solving in a domain of interest.Students complete a core set of foundation courses and courses in one of the following concentrations: web programming, system administration, game development, graphics programming. Students also have the ability to combine the study of computer systems with another field of study through the general interdisciplinary option.

Graduate Programs

Master of Science in Computer Science

The program is designed to help students develop analytical, problem solving and practical skills in computer science through advanced course work, directed software development and supervised research and independent studies.

Minor and Certificate

Minor in Computer Science

The minor in computer science provides students with a foundation of knowledge and skills that are in demand in many areas of career paths. In particular, students with a minor in computer science will have skills that can be used in entry level jobs that involve computer programming and technical support.

Certificate In Computer Systems and Programming

The aim of the certificate program is to improve the employment opportunities for students. With the certificate, a student will be capable of programming in one or more computer languages.