General Computing

It's a Tough Choice

Your interest in computers can lead to a great career. Maybe you've always been fascinated by computer technology, or maybe you have a newfound interest in the subject. Either way, there are many ways to pursue a computing degree in the College of Computing and at Michigan Tech, all leading toward rewarding, well-paid jobs.

Today's computing careers touch virtually all sectors of the global economy from software development and cybersecurity to information technology and robotics and mechatronics. It's a tough choice. Which one is for you?

Time to Explore

Starting out in General Computing gives you time to explore and decide which degree program sparks your curiosity. In your courses you'll explore computing-related majors as you build your confidence and knowledge. In one or two semesters, you'll be ready to make a well-informed decision about your major, then transition into the degree that's best for you -- without adding or completing unnecessary credits.

Stay on Track

You'll join a group of first-year General Computing students who'll attend the same sections of foundational first-year courses. You'll form a team with three to four other students which will become your study group, research group, and support network. Along with your professors and advisor, someone will always be there to help and keep you on track.

First-year General Computing Courses

Open the sliders below to learn about first-year Computing classes. Choose the sequence that best matches your individual interests and experience.



  • #2
    best return on investment (ROI) of public colleges in Michigan
  • #5
    best software engineering degrees in the nation
  • top 10
    best bachelor's in software engineering

Ready to take the next step?

Learn more about the General Computing program at Michigan's flagship technological university.

Enterprise, Only at Michigan Tech

Michigan Tech Enterprises are student-run business teams providing end-to-end original product development through real-world experiences in engineering design, team building, and project management. Enterprise teams work under the direction of a faculty advisor. Students from across campus participate in Enterprise program teams. 

  • Students in the Husky Game Development Enterprise design and develop games for business, education, and fun. Earn credit, gain experience, and build your resume, all while creating quality software that will attract and satisfy industry sponsors. Who says you can’t work and play?
  • Humane Interface Design Enterprise (HIDE) students design, develop, and evaluate human-centered computer interfaces to make daily work more efficient and easier to manage. 
  • IT Oxygen Enterprise students—from numerous majors—provide Information Technology help to both student organizations and businesses, working on real projects for real companies that foster skills in development, problem-solving, and business.

Computing[MTU] — The future needs you.

Try to imagine a world without computers everywhere. Computing, connectivity, and artificial intelligence have become critically ingrained in nearly every aspect of modern life. This is the world that needs the College of Computing.

Founded in 2019, the College of Computing is one of the first colleges in the nation to focus solely on computing. Digital transformation has morphed every discipline into a computing discipline, and industries like manufacturing, criminal justice, marketing, and health care are all being reinvented by digital technologies. The College of Computing is making sure that today's and tomorrow's employers have the computing talent they need to thrive in this brave new world.

Supercharge your future.

Meet the demands of a technology-driven society at a flagship public research university powered by science, technology, engineering, and math. Graduate with the theoretical knowledge and practical experience needed to succeed in tomorrow's high-tech world.

Undergraduate Majors—Computer Science

Not sure which major is the right fit? Explore Michigan Tech majors and minors.
Or, start with our General Computing program and give yourself time to decide.

The College of Computing offers a comprehensive look at the field of computer science in classes taught by professors who prioritize their students' success.

Jacob Seiter, Computer Science, 3rd Year
Jacob Seiter
BS in Computer Science major