Computer Science

Bachelor of Science in Computer Science

Concentrations Offered

Systems, Artificial Intelligence, Computational Science, Human and Visual Computing

Certificates / Endorsements

Automotive Engineering, Computational Biology, Energy, Entrepreneurship, Information Assurance (Cybersecurity), Materials

Top 5 Reasons to Study

01

Versatile Career Options: Work in tech, manufacturing, defense, or communications.

02

High Salaries and Flexibility: Strong earning potential and remote work options.

03

Creative Problem Solving: Build apps, software, and systems from scratch.

04

Fast-Growing Field: Technology continues to expand and evolve.

05

Strong Foundation for Innovation: Excellent preparation for startups or advanced study.

Core
Skills

  • Programming
  • Critical Thinking
  • Problem Solving
  • Systems
  • Mathematics

Sample
Jobs

  • Machine Learning Engineer
  • Full-Stack Developer
  • Network Engineer
  • UX/UI Engineer
  • AR/VR Developer

Successful Career Outcomes

89% of MSU computer science graduates reported a successful career outcome within six months after finishing their degree.

Top
Employment
Industries

  • Technology and Software Development
  • Finance and Financial Technology
  • Healthcare and Health Technology
  • Manufacturing and Industrial Systems
  • Artificial Intelligence and Data and Analytics

Brag
Points

  • Our students tackle real-world problems from day one.
  • Strong industry and federal partnerships driving real impact
  • Nationally recognized strength in cybersecurity

Experiential Learning Opportunities

Co-ops and Internships

Co-ops and internships allow you to alternate semesters of paid, full-time work with academic study, giving you extended, hands-on experience before you graduate. You’ll apply what you learn in the classroom to real engineering projects, build professional skills, and often graduate with a stronger resume, industry connections, and a clearer sense of your career goals.

Spotlight

Thrive in Five

Academically talented juniors may apply for the Thrive in Five program, which allows you, as an undergraduate, to take classes at the graduate level for dual credit in both your undergraduate program and for graduate credit. A maximum of nine credit hours may be applied. 

Computer Science

2025-2026 Major Map

Bachelor of Science in Computer Science

Get the Courses You Need

Hands-On Learning

Connect with Community

Explore the World

Launch Your Career