What is Computer Science?

Computer Science is the study of computation, automation, and information applying principles of mathematics, engineering and logic. Computer Science spans theoretical disciplines (algorithms, computational theory and information theory) and practical application (design and implementation).

Computer Science incorporates techniques from areas such as queuing theory, statistics, and circuit design. Computer Science also makes use of hypothesis testing and experimentation during conceptualization, design, measurement and refinement of algorithms, information structures, and computer architectures.


What does a Computer Science graduate do?

Computer Scientists work in a wide variety of industries. Some common tasks include:

  • Designing software that interacts with hardware for integration and optimization
  • Writing program software, creating applications, developing websites
  • Developing, designing, and analyzing methods, architectures, data structures, and algorithms to solve problems
  • Developing applications to operate within future frameworks (i.e. Metaverse)
  • Assessing and improving computer processes and performance, and information storage and retrieval
  • Building software enabling autonomous drones, devices, robots, and vehicles to do assigned tasks

Concentrations

​Although not required, MSU Computer Science majors can add a concentration to align with a specific academic or career interest. Concentrations include:

  • Artificial Intelligence
  • Computer Systems
  • Cybersecurity
  • Software Engineering

Degree Requirements


Graduate Outcome Data

Below you will find data collected from graduates for the period 2023 – 2025. The data provides a sampling of industries, companies, and jobs that Computer Science graduates pursue. However, this data set is not the only story. Computer Science graduates work in a variety of industries and jobs. This information is meant to encourage your exploration. It’s your journey and we’re here to help. Connect with a career coach to discuss options and possibilities.  


Key Graduate Placements Stats

Learn about the specific data associated with Computer Science graduates so that you can better understand the average compensation and placement rates within the major. (Represents 2025 data)  

0 %
Placement Rate
(Employment/Education)
$ 0
Average Starting Salary
$ 0
Intern Average Hourly Wage