COMPUTER SCIENCE

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 SCIENTIST 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

COGNATE

Cognates can be selected from the following and can influence a career direction:

15 or more credits outside The College of Engineering in a specific subject area

6 courses from The Eli Broad College of Business

At least 4 courses in a foreign language

TOP INDUSTRIES

Explore the most common industries associated with MSU Computer Science graduates. Determine which industries fit you best in order to guide your search for job titles and companies you may want to work for!

Internet and Software

Automotive

Higher Education

Insurance

Manufacturing

Commercial Banking & Credit

Management Consulting

Retail

Number of CSE graduates placed per industry from 2018-2020. 

COMMON JOB TITLES

Learn about some of the most common job titles among MSU Computer Science graduates. Utilize Handshake to search for the specific job titles that interest you the most and see the specific skills and experiences employers are looking for so that you can start developing them now!

Software Engineer

Software Developer

Application/Web Developer

Programmer

Implementation Consultant

Cyber Security Engineer

Number of CSE graduates placed for each of the top job titles from 2007-2020. Descriptions via The Center

TOP EMPLOYERS

Discover the most common employers of MSU Computer Scientists. See which companies interest you the most and start connecting with them via Handshake, LinkedIn or on their website!  

General Motors

Michigan State University

Auto-Owners Insurance

Ford Motor Company

GE

Rocket Companies

Target

Microsoft

Crowe LLP

Number of CSE graduates placed for the top full time employers from 2018-2020. Descriptions via LinkedIn and Handshake

DESTINATION DATA

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.   

94.7%
Placement Rate
(Employment/Education)

$80,766
Average Starting
Salary

$19.06/hr
Intern Average
Hourly Wage 

LEARN MORE

STUDENT ORGANIZATIONS

Connect with other engineering students by joining a student organization! Some of the organizations related to the CSE major include:

Artificial Intelligence Club

Association for Computing Machinery

iOS Club

SpartaHack

Spartan Hackers

Women in Computing

DEPARTMENT WEBSITE

majorButtons_CSE.jpg

ADVISING APPOINTMENT

Schedule an appointment with one of our career advisors to learn more about CSE degree outcomes and career paths