Michigan Tech students looking over code.

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.

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?

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.

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?

Computer Engineering BS

A Bachelor's in Computer Engineering is a hybrid of computer science and electrical engineering, combining knowledge from both fields into a single discipline. This ability to work both sides of the hardware/software divide makes the computer engineer uniquely qualified to design, build, and program complete computer systems start to finish. The Bachelor's in Computer Engineering is offered jointly by the Department of Computer Science and the Department of Electrical and Computer 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.

Minors

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.

Computing[MTU]

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—and the only college in Michigan—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 and 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: Hunter Higdon video
Preview image for My Michigan Tech: Hunter Higdon video

My Michigan Tech: Hunter Higdon

Hunter Higdon, an undergraduate computer science major, talks about why he chose computer science and Michigan Tech. The short answer? He's felt part of a community since day one, thanks to caring professors and classmates.

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
Ride Along: Husky Games Ride Along: Husky Games
My Michigan Tech: Austin Kucharski My Michigan Tech: Austin Kucharski

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