Majors & Programs

Master of Science in Computer Science

The Master of Science in Computer Science degree program requires completion of 45 units of coursework. If students come from backgrounds other than computer science, they may need to take additional courses to prepare for graduate work.

Bachelor of Science in Computer Science

The Bachelor of Science (BS) in Computer Science program emphasizes the traditional study of Computer Science, with an emphasis on mathematical rigor, theoretical foundations and computer architecture. The BS 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 Arts in Computer Systems

The Bachelor of Arts in Computer Systems program emphasizes the development of practical computing sklls in a chosen area of interest, such as web programming, system administration, graphics programming, video game development, or a minor field of study.

Bachelor of Science in Bioinformatics

Bioinformatics is the interdisciplinary study of biology and biochemical systems using mathematics and computer science. The Bachelor of Science (BS) in Bioinformatics is a program jointly administered by the the departments of Computer Science and Engineering, Biology, and Chemistry.

Minor in Computer Science

The minor in Computer Science is designed to give students from all academic disciplines a foundation in computing that will enrich and support the student's major field of study.

Certificate in Computer Systems and Programming

The aim of the certificate program is to improve the employment opportunities for the student. Students learn to install, maintain, troubleshoot and managing local area networks, and learn how to program in the BASIC and C++ computer languages.