Computer Science Overview Banner

Computer Science Overview—BS

Computer Science: Modeling a Better Future

Would you like to make a career out of your aptitude for problem solving? Do you enjoy working with computers and numbers?  A bachelor’s degree in computer science from Michigan Tech will prepare you to contribute to work that will have a lasting impact on technological development. The discipline of computer science encompasses theory, experimentation, and engineering design. Computer scientists employ their skills to model and analyze problems, designing and verifying computing solutions. These professionals work toward mastering computer software and computational processes for a variety of applications and users—an endeavor that requires creativity, precision, and sound reasoning.

Choose from One of Five Concentrations

Computer Science

This option is the most flexible and comprehensive, covering all facets of the discipline. Students gain a broad computer science background in preparation of a career in computing, science, or engineering. Consider this concentration if you plan to enroll in graduate school.

Information Systems

The focus is on the business side of computer science. This concentration is designed for students looking to gain a more technical background than that afforded by a traditional degree in business, especially for those interested in information-systems management/administration and other business-computing careers. You will have the opportunity to combine studies in computer science and in business, taking classes in accounting, management, operations research, and more.


This concentration allows you to create an area of application. Computer science has strong ties to other disciplines, as computers are useful problem-solving tools. Finding solutions requires both computer science expertise and knowledge of the particular application area—training you will receive at Michigan Tech. Application areas range from engineering to business to health care to the humanities—wherever your interests lie.

Software Engineering

Learn the ins and outs of the software industry, and be ready to develop large-scale software systems for the 21st century. You will be prepared for both the technical and practical aspects of software engineering, including designing reliable, usable software; completing a job on time and on budget; and managing a team.


The pathway to a career in secondary education starts here. Earn a certificate in secondary education teaching while developing strong technical expertise in computer science.

Career Information

Specialty areas within computer science include computer architecture, software systems, graphics, artificial intelligence, high-performance computing, software engineering, and human-computer interaction.

Where have Michigan Tech's CS majors worked after graduation?

  • 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

What jobs will I be prepared for?

  • Computer consultant
  • Computer graphics specialist
  • Computer systems engineer
  • Knowledge engineer
  • Manager
  • Project coordinator
  • Software engineer
  • Systems analyst
  • Teachers