Students walking outside Rekhi Hall

Get Ready for Tomorrow

Computer scientists and software engineers design the software and hardware for today's technology. But computer science is more than programming. It's about invention and innovation and making a difference. Discover exciting degrees, teaching, and research in the Department of Computer Science. There has never been a better time to prepare for tomorrow. With your Michigan Tech degree, you'll be ready.

Explore Majors
Explore Programs
Meet our Faculty
  • #2
    best colleges in Michigan for computer science
  • #5
    best software development schools
  • Top 10
    best computer science bachelor's degrees
  • Top 10
    best bachelor's in software engineering

Ready to take the next step?

Learn more about studying computer science at Michigan's flagship technological university.

Community Outreach

Computer science students and faculty are engaged in a variety of outreach activities. Copper Country Coders teaches area youth about programming and how computer science fits in with life and career. Building Adult Skills in Computing (BASIC) teaches adults about how to use computers. And Women in Computer Science (WiCS) supports and educates young women in the computing disciplines.

Cutting-edge Research

Computer science faculty and students are engaged in multi-disciplinary research across campus, developing cutting-edge software and hardware solutions to address today's challenges. Active research focuses on areas including computing education, biocomputing and digital health, cybersecurity, data science, and human-centered computing.

Learning Excellence

Our BS programs in computer science and software engineering are accredited by the Computing Accreditation Commission of ABET, And on our external advisory board, industry professionals assure that computer science programs are teaching the most current knowledge and best practices our students will need for successful careers.

Student Testimonials

Watch My Michigan Tech: Olivia Klevorn video
Preview image for My Michigan Tech: Olivia Klevorn video

Olivia has loved coding since she was 10. She also enjoys sailing. She’s able to do both at Michigan Tech, studying for her software engineering degree in the College of Computing and joining the MTU Sailing Club.

Student News



The faculty in Michigan Tech's College of Computing exceeded my expectations. Each faculty member I have met has been supportive, even if it was my first time meeting them. It's intimidating to go into a computing field, but the faculty have instilled a confidence in me that I didn't even know was possible.

Elise Buzzel, BS in Computer Science major
Elise Buzzell
BS in Computer Science