Computer Science

Computer Science

Yeah, we can teach you how to code like crazy—but you’re smart enough to know that it’s about more than that. With a computer science degree from Michigan Tech, you’ll be prepared to hit the ground running right after graduation. With exposure to research equipment such as 3D stereoscopic projection systems, virtual reality systems, mobile robots, and high-end clusters, you’ll be prepared for whichever path you choose.

If you know that you want to work with computers but aren’t sure yet about a future career, no worries. The computer science program allows you to take two years to determine if you want computer science, software engineering, or computer systems science as your major—and you’ll still be able to graduate in four years.

Find your Passion with the Right Concentration

As a computer science major you can concentrate in:

  • Applications
  • Computer science
  • Information systems
  • Secondary teacher certification
  • Software engineering

What You Need to Know About This Program

  • You'll graduate with a foundation for life-long learning—an important thing in this extremely dynamic field.
  • The computer science department has partnered with the psychology department to equip a human factors lab for education and research.
  • You’ll have the chance to compete in the ACM International Collegiate Programming Contest—we’ve had teams compete in the World Finals in Prague and Shanghai.
  • Earn a Master's degree in just a single year of study beyond your undergrad degree through the accelerated master's program in computer science.
  • You can get free help on your assignments or work for the Computer Science Learning Center.
  • Put your classroom skills into practice by working part-time in the local area with international corporations like GE Aviation and Dematic. These companies hire Michigan Tech students to fill critical positions in their IT areas.
  • Department equipment is primarily Linux based—even your introductory courses will include material on Linux systems.

As a computer science major, you can also get involved with the Husky Game Development Enterprise, a team of students focused on designing, developing, and marketing video games. Plus, there are more than twenty other teams that you can join—computers and special-purpose software are integral components of many of the Enterprise projects. 

Learn more about computer science at Michigan Tech!