Computer Science Bachelor's Degree

Computer science (CS) is the application of mathematical algorithms, coding procedures, and programming to develop and test software, software systems, and computer processes that are the basis of all software.

Combine your interest in technology and desire to solve problems with a bachelor's degree in computer science from Michigan Tech. Interact with dedicated faculty through a variety of formal and informal channels, including frequent office hours, one-on-one advising, research mentorship, conference and competition travel, and more. Plus, our CS program is accredited by the Computing Accreditation Commission of ABET, which means it's consistently recognized for meeting quality standards and producing graduates who are ready to enter—and succeed—in the field. 

What Will I Study?

You will study computing theory, experimentation, and engineering design as you discover and learn about 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 for a wide range of applications and industries. Our Bachelor of Science in Computer Science prepares you to tackle the tough problems of tomorrow in areas such as:

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

Choose Your Concentration

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

  • Applications
  • Computer Science
  • Computer Systems
  • Game Development

Learn more about these concentrations and find details about degree requirements and flowcharts on our computer science concentrations page.

 

  • #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 2022 and 2032. The Occupational Outlook Handbook projects about 377,500 openings each year in these occupations.

Salaries for Careers with a Computer Science Degree
Career Mean Entry-Level Salary (Payscale) Mean Annual Wage (BLS) Top 10 Percent (BLS)
Computer Hardware Engineer $76,707 $147,770 $212,770
Computer and Information Systems Manager $65,570 $180,720 $239,200
Computer Programmer $64,048 $107,750 $167,230
Computer Science Teacher, Postsecondary   $106,380 $175,150
Computer Systems Analyst $60,865 $110,800 $165,700
Database Administrator $60,788 $104,810 $157,710
Database Architect $85,612 $137,030 $195,000
Data Scientist $86,906 $119,040 $184,090
Information Security Analyst $63,458 $124,740 $182,370
Network and Computer Systems Administrator $56,451 $100,580 $148,710
Software Developer $68,041 $138,110 $208,620
Web Developer $52,224 $95,570 $157,280
Web and Digital Interface Designer $57,344 $108,820 $176,490

Figures from payscale.com, accessed May 2024.

Figures from U.S. Bureau of Labor Statistics (BLS), dated May 2023.

See additional computing salary information.

Career Opportunities are Virtually Endless

Recent Michigan Tech computer science graduates create the future 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

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. 

  • 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

Computing[MTU] — The future needs you.

Try to imagine a world without computers everywhere. 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 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.

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.

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

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