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
Request Information
Form loading . . .
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.
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.
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
- IBM Corporation
- Intel
- Lucent Technologies
- Microsoft
- Netflix
- Oracle
- Pfizer Inc.
- Texas Instruments
- US Department of Defense