Computer Science Bachelor's Degree

Computer science (CS) is a broad field of study with a lot of subfields. At Michigan Tech, you get help exploring what interests you, whether that’s artificial intelligence, computer architecture, software engineering, or human-computer interaction in our robotics lab. 

When you study CS at Michigan Tech, you'll learn to apply mathematical algorithms, coding procedures, and programming to develop and test software, software systems, and computer processes that are the basis of all software.

A bachelor’s degree in computer science from Michigan Tech gets you ready to specialize in the career you want while picking up all the fundamentals that make it easy for you to keep learning and evolving right along with rapidly morphing technology. 

Computer science is challenging. But at Tech, help is never far away. We care about your success. Faculty, including well-known researchers and industry experts, offer frequent office hours and research mentorships. One-on-one advising makes it easier for you to stay on track and meet your goals. Our computer learning center has open hours as well as time set aside for specific classes. There’s also our unique SAM program, which offers student-to-student peer mentoring tailored to particular computer science courses.

Organizations run by and for students let you work (and play!) with fellow Huskies who know what it’s like to study computer science. From varsity esports to hackathons, you’ll have multiple opportunities to compete, travel, teach, serve, and geek out with your pack. Each degree program in the College of Computing has a student advisory board. So, in addition to advice from the industry experts who help us provide the best programming possible, we also listen to what our Huskies have to say about creating more opportunities for students to grow and thrive.

Plus, our CS program is accredited by the Computing Accreditation Commission of ABET, which means it's recognized for meeting quality standards and producing graduates who are ready to succeed in the field. 

What Will I Study?

Get grounded in computing theory, experimentation, and engineering design as you discover and innovate with computer software and computational processes for a variety of applications and users. At Tech, you'll model and analyze problems and design and verify computing solutions across applications and industries. Our Bachelor of Science in Computer Science gets you ready for careers in fields including:

  • Artificial Intelligence
  • Graphics
  • Human-computer Interaction
  • Software Engineering
  • Artificial Intelligence
  • Computer Architecture
  • High-performance Computing
  • Software Systems

Choose Your Concentration

Our CS bachelor's degree program is designed to support your career goals and give you a competitive advantage. You can concentrate on one of four specific areas of computer science: 

  • Applications– Finding the best computing solutions takes computer science expertise and knowledge about a  particular application area. Use your applications concentration to delve into an area that excites you, like engineering or health care.
  • Computer Science– This option broadly covers all areas of computer science. You'll get the knowledge you need to start your career in computing, science, or engineering. If you're planning on graduate school, this is your best option.
  • Computer Systems– In the computer systems concentration you'll design, develop, and maintain computing systems. Computing environments like operating systems, networks, administration, and security are emphasized.
  • Game Development– Start your game industry career at Tech. Learn the newest techniques and technologies to build engaging video games. You'll have lots of opportunities for hands-on learning. And you'll build teamwork experience, learn 3D graphics programming, and master the foundational skills you need start building a new generation of interactive games.
  • #2
    best colleges for computer science in Michigan
  • #2
    top 20 best public schools for internships in the US

Tomorrow Needs Computer Science. Tomorrow Needs You.

According to data from the Bureau of Labor Statistics, the demand for computer and information technology roles is projected to grow much faster than the average for all occupations between 2023 and 2033. The Occupational Outlook Handbook projects about 356,700 openings each year in these occupations.

Career Opportunities are Virtually Endless

Recent Michigan Tech computer science graduates are creating what tomorrow needs in a wide variety of careers and industries.

  • Computer Consultant
  • Computer Graphics Specialist
  • Computer Systems Engineer
  • Knowledge Engineer
  • Manager
  • Project Coordinator
  • Software Engineer
  • Systems Analyst
  • Teachers

Great Jobs and Great Employers

Netflix. Intel. Ford. Michigan Tech computer science graduates land jobs at cutting-edge, Fortune 500 companies.

  • Adobe Systems
  • AFLAC
  • AMD
  • Amazon
  • Apple
  • Battle Creek Public Schools
  • Capital One
  • Fannie Mae
  • Ford Motor Company
  • Garmin
  • GE Aviation
  • Google
  • IBM Corporation
  • Intel
  • Lucent Technologies
  • Microsoft
  • Netflix
  • Oracle
  • Pfizer Inc.
  • Texas Instruments
  • US Department of Defense

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.

Ready to take the next step?

Learn more about studying computer science at Michigan's flagship technological university.

"The best thing about Tech is they really teach you how to learn... I would definitely say the courses prepare you for jobs after school. "Maddie Leclair, '20 BS Computer Science/Game Development, professional android engineer

MTU engineering

Tomorrow won’t wait. Neither will we.

Computing is for everyone, everywhere. Artificial intelligence, robotics, data science, and other forms of digital connectivity are ingrained in nearly every aspect of life. Cybersecurity has never been more important. These transformational technologies require intrepid problem solvers, bold leaders, and fearless visionaries. You can be one of them.

Founded in 2019, we’re one of the first colleges in the nation and one of the few institutions of its kind to focus solely on computing. Digital transformation has morphed every discipline into a computing discipline, reinventing industries like manufacturing, criminal justice, marketing, and health care. The College of Computing is making sure that employers have the computing talent they need to thrive—and that our students are equipped for fulfilling careers now and for tomorrows to come.

The world needs Computing[MTU]. The world needs you.

Supercharge your future.

Study, do research, and build a future-forward career at a flagship R1 public research university powered by STEM. Get the theoretical knowledge and practical experience you need to succeed in a high-tech world.

Our students work alongside faculty on meaningful research, like helping to detect Alzheimer’s disease earlier and making machine learning more user-friendly. They connect at the intersection of engineering and computing in our mechatronics playground. They teach middle school kids coding and cybersecurity basics, assist older generations with digital literacy essentials, and help each other persist through academic and life challenges through SAM, our unique peer mentoring program. Computing Huskies also partner with national entities like the Defense Counterintelligence and Security Agency as well as local businesses to analyze security and safeguard sensitive data. And, from robotics to Red Teaming, Huskies train, run, and win national competitions.

Whether competing in Esports, joining an Enterprise team, or working with a group of Huskies to build a robot in three days is your jam, you’ll find opportunities to connect with what clicks. And when it’s time to blow off steam, the Keweenaw Peninsula’s trails, forests, and Lake Superior beaches await, along with Michigan Tech’s Mont Ripley Ski Hill.

When it comes to preparing for life after graduation, our Career Fair offers more than a one-day event—it’s a series of workshops and meetups that leads to coops, internships, and full-time, well-paying positions. If you want to be ready for what tomorrow needs, your future starts now, in the Michigan Tech College of Computing.

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.

MTU's College of Computing gives students the ability to navigate our changing world.

Joshua Farr, Computer Science BS major
Joshua Farr
computer science major