Michigan Tech students and a teacher

Undergraduate Majors

Bachelor's Degrees

Work with faculty focused on your success. Explore majors with industry impact and minors that amplify the value of your degree. The Michigan Tech College of Computing is the first and only academic unit in Michigan focused solely on computing, and one of only a few in the nation. Tomorrow needs Computing[MTU]. Are you ready?

Computer Network and System Administration BS

In Michigan Tech's Bachelor's in Computer Network and System Administration (CNSA) program, you'll build and troubleshoot computer networks and manage enterprise systems effectively and securely. Focus your classwork to fit your interests through a technical emphasis area: Cybersecurity, IT Management, or Network Engineering. The CNSA bachelor's degree is part of the Department of Applied Computing.

What is Computer Network and System Administration?

Computer Science BS

Do you enjoy working with computers and numbers? Do you want to contribute to technological development and innovation? In the Michigan Tech Bachelor's in Computer Science program, you'll study computing theory, experimentation, and engineering design. Focus your studies on one of four concentrations: Computer Science, Application, Computer Systems, or Game Development. The bachelor's in computer science is part of the Department of Computer Science.

What is Computer Science?

Cybersecurity BS

Do you want to help defend the nation's digital frontier? Every day, hackers and cyber criminals launch new, more sophisticated computer viruses, malware, and scams that threaten the data our society relies on. In the Michigan Tech Bachelor's in Cybersecurity program, you'll choose one of two concentrations: Software Security or System and Network Security. The Bachelor's in Cybersecurity is offered jointly by the Department of Computer Science and the Department of Applied Computing.

What is Cybersecurity?

Data Science BS

The Michigan Tech Data Science B.S. program delivers a broad-based education in data science fundamentals, data mining, predictive analytics, communication, and ethics. You'll will gain a competitive edge through a technical focus area in software engineering, cybersecurity, statistics, or business technology. And you'll have the freedom to explore and develop your own interests in one or more domains.

What is Data Science?

Electrical Engineering Technology BS

Professionals who understand mechatronics, robotics, automation and control, instrumentation, and data acquisition are in-demand worldwide. Michigan Tech Bachelor's in Electrical Engineering Technology (EET) majors immerse themselves in these topics, top to bottom, through hands-on system design and implementation. The Bachelor's in Electrical Engineering Technology is part of the Department of Applied Computing.

What is EET?

Mechatronics BS

Mechatronics professionals work on the design, manufacture, and maintenance of products and systems that rely on an interrelated system of components. Key to the digital transformation of our regional and national economy, Bachelor's in Mechatronics students study mechanical systems, electrical systems, computing, and control. Mechatronics professionals are in demand worldwide. The Bachelor's in Mechatronics is part of the Department of Applied Computing.

What is Mechatronics?

Software Engineering BS

Bachelor's in Software Engineering graduates are involved in the entire process of creating a software program. During your first two years of study, you'll gain a solid foundation in computer science. Then, you'll specialize in software engineering, focusing on the practical, technical, and security sides of software. Software engineering professionals design and develop computer games, business applications, operating systems, network control systems, and middleware, to name just a few of the many career paths. The Bachelor's in Software Engineering is part of the Department of Computer Science.

What is Software Engineering?

General Computing

At Michigan Tech, there are many ways that you can pursue a computing degree, all leading to robust, well-paid careers. Starting out in the General Computing program gives you a semester (or two) to explore and decide which Computer Science degree program or discipline sparks your curiosity. Then you'll be ready to make a well-informed decision about your major and seamlessly transition into your chosen degree programs—without adding or completing unnecessary credits. The General Computing program is part of the Department of Computer Science.

  • 93%
    job placement within 6 months of graduation
  • 90%
    nearly 90% of Michigan Tech students receive merit scholarships or financial aid
  • 400+
    employers attend Career Fair on campus seeking computing majors

Departments within Computing[MTU]

Learn More
Learn More

Ready to take the next step?

Learn more about the College of Computing undergraduate degree program at Michigan's flagship technological university.


Adding a computing-related minor to your bachelor's degree studies allows you to specialize in a discipline outside of or complementary to your major. You'll expand your knowledge base and boost your potential career options.

College of Computing Minors

  • Computer Science
  • Cybersecurity
  • Data Acquisition and Control

Undergraduate Advising

A positive and productive advising relationship is a key component of your success at Michigan Tech. You and your academic advisor will develop your academic plan, and your advisor will help you follow and complete your plan to ensure your success at Michigan Tech.


Try to imagine a world without computers everywhere. For better or worse, the genie is out of the bottle and 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 today's and tomorrow's high-tech world.

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

My Michigan Tech: Olivia Klevorn

Olivia has loved coding since she was 10. She also enjoys sailing. She’s able to continue doing both activities at Michigan Tech, studying for her software engineering degree in the College of Computing and joining the MTU Sailing Club. Olivia’s top tips for incoming Huskies: Visit your professors during their office hours or drop in at the learning center when you need extra help. Attend K-Day—a fun Tech tradition held every fall— to find out about the 240+ organizations you can join to meet friends and pursue old or new hobbies. And, find time to get outside, enjoying nature and our friendly small-town community. “I didn’t really know what I was getting myself into going to college. I feel like every person going into college kind of has that experience … but I found that I really, really am happy here and that I really love it at Michigan Tech,” says Olivia. What will you love most about Michigan Tech? Get started by scheduling your campus visit.

My Michigan Tech: Olivia Klevorn My Michigan Tech: Olivia Klevorn
My Michigan Tech: Lydia Festian My Michigan Tech: Lydia Festian
My Michigan Tech: Hunter Higdon My Michigan Tech: Hunter Higdon
My Michigan Tech: Ryan Higbie My Michigan Tech: Ryan Higbie
My Michigan Tech: James Hax My Michigan Tech: James Hax
My Michigan Tech: Abby Nelson My Michigan Tech: Abby Nelson
My Michigan Tech: Michael Dabish My Michigan Tech: Michael Dabish
Alumni Spotlight - Kyle Ludwig Alumni Spotlight - Kyle Ludwig
My Michigan Tech: Maddie Leclair My Michigan Tech: Maddie Leclair
Alumni Spotlight - Brad Turner Alumni Spotlight - Brad Turner

Enterprise, Only at Michigan Tech

In their final year, Bachelor of Science majors complete either a Senior Design Project or an Enterprise project. 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. Senior Design and Enterprise teams work closely with a faculty advisor. Students in majors across campus participate in Enterprise program teams. College of Computing-affiliated Enterprise programs include Husky Game Development, HIDE, and IT Oxygen.

  • 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.
"Michigan Tech has allowed me to achieve potential that I would not have thought possible at other universities, both professionally and technically."Ethan Brinks, BS in Cybersecurity major