Skip navigation links

Computer Science

A professor affixes a computer science device around the head of a student pursuing a computer science degree.

Interested in a computer science degree? 

A computer science degree offers a foundation that empowers graduates to adapt to new technologies and new ideas. It spans a range of knowledge — from theory to programming to cutting-edge development of computing solutions. Students with a computer science degree are not only prepared in the application of fundamental computing principles and software development skills, but also become adept at teamwork, effective communication, professionalism, ethics and the engagement of learning and applying new ideas and technologies as the field evolves. 

Computer science majors augment their major studies with cognates in interest areas that can include business, communication arts and sciences, foreign language, mathematics, the natural sciences, philosophy, psychology, the social sciences and telecommunication. 

Research in computer science at MSU focuses on areas that include embedded intelligence, robotics, digital evolution, data mining, and pattern recognition and image processing. 

Students may also complete this major through Lyman Briggs College


A computer science degree can be applied in virtually every industry. Computer scientists design and build software, develop effective ways to solve computing problems, and devise new and better ways of using computers. 

Alumni work at: 

  • Consumer electronics companies
  • Manufacturing industry
  • Automotive companies
  • Aerospace industry
  • Communications companies
  • Government agencies
  • Retail and service industries

Alumni work as: 

  • Computer programmers
  • Systems analysts
  • Software engineers
  • Consultants

Next steps
More resources

Visit College of Engineering
More information on Computer Science
View courses