Computer Science Bachelor's Degree

Do you want to contribute to technological development and innovation? Do you enjoy working with computers and numbers? Are you creative, good at problem solving, and determined to succeed? The Bachelor's in Computer Science is for you.


Computer Science is accredited by the Computer Accreditation Commission of ABET,, under the General Criteria and the Computer Science and Similarly Named Engineering Programs Program Criteria.

What will I study?

In the MTU Computer Science BS program, you'll study computing theory, experimentation, and engineering design, and you'll discover and learn about computer software and computational processes for a variety of applications and users. You'll model and analyze problems, and design and verify computing solutions.

The specialty areas within computer science are many, including computer architecture, software systems, graphics, artificial intelligence, high-performance computing, software engineering, and human-computer interaction. Your career will never get stale.

Choose Your Concentration

Computer Science

This option broadly covers all areas of computer science. You'll gain the computer knowledge you need for to start your career in computing, science, or engineering. If you're planning on graduate school, this is your best option.


Finding the best computing solutions often requires both computer science expertise and knowledge of a particular application area. The Application concentration delves into an area you choose, like engineering or health care.

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. You'll learn to embrace change and become adaptable so your career will always remain fresh.

Game Development

Your game industry career starts here. 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'll need start building a new generation of interactive games.

  • #1
    safest college campus in the nation
  • #2
    best return on investment (ROI) of public colleges in Michigan
  • #3
    best colleges in Michigan for computer science
  • #6
    best computer science degrees in US

Tomorrow Needs Computer Science. Tomorrow Needs You

Computer Science is one of the best-paid careers out there. Employment in computer and information technology occupations is projected to grow 13% through 2030, according to the US Bureau of Labor Statistics. And the average median wage is $97,430, almost twice as high as the overall annual wage for all occupations.

The Career Opportunities Are Virtually Endless

Recent Michigan Tech Computer Science graduates work in all kinds of great positions, including the following job roles.

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

Computer Science Grads Land Jobs at Major Employers

Google. Intel. Ford. Michigan Tech Computer Science graduates land jobs at cutting-edge, Fortune 500 companies.

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


Ready to take the next step?

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

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. Learn more about Computer Science Enterprise 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.


"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, computer science/game development

Why Accreditation Matters

Accreditation ensures that the Michigan Tech Department of Computer Science provides students with a quality education. It is a voluntary process of self-regulation and peer review undertaken by many educational institutions. The Department of Computer Science undergraduate programs in Computer Science and Software Engineering are accredited by the Computing Accreditation Commission (CAC) and the Engineering Accreditation Commission (EAC), respectively, of the Accreditation Board for Engineering and Technology (ABET). ABET, recognized by the Council of Higher Education Accreditation, is the premier accreditor for college and university programs in applied science, computing, engineering, and engineering technology.

Students in the Department of Computer Science can expect to achieve the following learning goals—which also align with University Undergraduate Student Learning Goals.

Graduates of the program will have the ability to:

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

ABET Accreditation logo.

Computing[MTU] — The future needs you.

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 tomorrow's high-tech world.

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.

"The quality of support for learning is excellent, and the layout of program requirements - especially in the Introductory courses - is very thorough compared to every other college I've looked at."Daniel Masker, computer science major