- The Computer Science major provides professional education in computer science to prepare the student for graduate study or for a career in the computing field.
- Students learn concepts and skills needed for designing, programming, and applying computer systems while also learning the theoretical and mathematical foundations of computer science.
- They have sufficient freedom in the program to pursue other academic interests in the liberal arts, sciences, and engineering to complement their study of computer science.
- The Computer Science program is accredited by the Computing Accreditation Commission of ABET.
- Many students prepare for their professional careers through internships at local companies.
- Computer science graduates are recruited heavily, and career opportunities include developing software systems for a diverse range of applications such as user interfaces, networks; databases, forecasting, web technologies and medical, communications, satellite, and embedded systems.
- Many are employed in the telecommunication and financial industries, and some are self-employed as heads of software consulting companies.