Computing makes everything possible, and computer science is one of today’s most in-demand degrees. Whether you want to pursue a career in industry, entrepreneurship, or academia, a Michigan Tech computer science education will give you the skills and knowledge you'll need to succeed.
Michigan Tech BS in Computer Science students gain knowledge and experience through a wide range of classroom, lab, and hands-on learning opportunities. A broad field, the study of computer science includes everything from the algorithms that power the software, how software interacts with hardware, and how well software is developed and designed. No matter how your interests change over time, a bachelor's in Computer Science will serve you throughout your career. The Computer Science BS program is fully accredited by ABET, so you know you'll get a top-quality education. Choose a concentration in Computer Science, Application, Computer Systems, or Game Development.
Offered jointly by the departments of Computer Science and Applied Computing, the BS in Cybersecurity leads to rewarding, valued careers protecting the nation's digital frontier. Today, there are more cybersecurity jobs than there are people with the right skills to fill them. The U.S. Bureau of Labor Statistics predicts that jobs for information security analysts will grow by 33 percent through 2030. Choose a concentration in Software Security or System and Network Security.
Software engineers design and develop computer games, business applications, operating systems, network control systems, and middleware, to name just a few of the many career paths. Secure your place in the future of this exciting, well-regarded profession. During your first two years of study, you'll gain a solid foundation in computer science. Then, in your final two years, you'll specialize in software engineering, focusing on the practical, technical, and security sides of software. The Michigan Tech BS in Software Engineering program is fully accredited by ABET, so you know you'll get a top-quality education.
Computer engineering is a hybrid of computer science and electrical engineering, combining knowledge from both fields. Computer engineers study the entire computer system and are equally comfortable working with both hardware and software. Offered jointly by the departments of Computer Science and Electrical and Computer Engineering, the BS in Computer Engineering develops the versatility to work in numerous fields, including embedded systems, computer networks, robotics, VLSI system design, and more.
It's an important decision. Take your time. Starting out in General Computing gives you a semester (or two) to explore and decide which computing degree program or discipline sparks your curiosity. It's a starting point to give you some space to choose the field that fits you best. You'll explore the computing-related majors as you complete the introductory courses, building your confidence and knowledge -- all while staying on track to meet graduation requirements. Within one or two semesters, you'll be ready to make a well-informed decision about your major without adding or completing unnecessary credits.
A minor allows undergraduate students to specialize in a secondary discipline outside of or complementary to their major. The College of Computing offers three minors: Computer Science, Cybersecurity, and Data Acquisition and Industrial Control.