College of Computing

Undergraduate Degrees

Computer science.  Cybersecurity.  Mechatronics.  In-demand degrees and boundless opportunities. Work with faculty focused on your success. Explore majors with industry impact and minors that amplify the value of any degree. Sixth in the nation for information technology, 10th nationwide for software engineering, and 14th among the top 30 computer science programs in the country, Michigan Tech is home to the first College of Computing in the state of Michigan.

CNSA students.

Computer Network and System Administration—BS

Learn to build and troubleshoot computer networks and manage enterprise systems effectively and securely. You can tailor your classwork in the fields of cybersecurity, IT management, and network engineering.

Computer science visualization.

Computer Science—BS

The discipline of computer science encompasses theory, experimentation, and engineering design. Computer scientists employ their skills to model and analyze problems, designing and verifying computing solutions.



Cybersecurity is a broad field and a national priority. Provide trusted software engineering, critical infrastructure protection, and network security management by combining theory and applied techniques.

Robotics student.

Electrical Engineering Technology—BS

Put engineering ideas into action. You'll learn design and troubleshooting skills and master the fundamentals of electronics and electrical systems. Michigan Tech's  emphasize hands-on experiences and system implementation.  Industrial control and automation is a key focus.  

Mechatronics student


Welcome to Michigan Tech’s newest undergraduate degree program. Mechatronics is the synergistic integration of electrical and mechanical systems, advanced controls, automation, and computational hardware and software, in the design of products and processes.  It is a multi-disciplinary, rapidly growing field at the heart of the technological transformation known as “Industry 4.0”.   More details will be shared soon.

Software engineer.

Software Engineering—BS

Design and develop software applications and systems. Our team based curriculum provides ample opportunities to hone your teamworking skills in class and in the Senior Design or Enterprise Programs.

Student studying with laptop computer

Computer Engineering—BS

Computer Engineering majors learn about digital systems, from large renewable energy solutions to individual data acquisition and edge computing devices. You'll learn and gain experience in state-of-the-art facilities using cutting-edge equipment, including lasers, microprobes, robots, anechoic chambers, and more. Offered by the Department of Electrical and Computer Engineering.

Todd Arney helps a student in the computer lab

General Computing Major

Today’s computing careers touch virtually all sectors of the world economy.  Which one is for you? Computer science, software design and development, cybersecurity, networking, information technology (IT), digital electronic systems, robotics and mechatronics, artificial intelligence (AI), data science, these are just a few of the professions.

Starting out in General Computing gives you a semester (or two) to explore and decide which degree program or discipline sparks your curiosity. It's a starting point to give you some space to choose the computing field that fits you the best.

Additional Computing-related Degrees