Computer Science

You are here

 

WHAT
DOES A CSE
DEGREE HELP
ME DO?
  • Expand or modify system to serve new purposes or improve work flow.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Develop, document and revise system design procedures, test procedures, and quality standards.
  • Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
  • Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.

*information pulled from ONET

WHAT ARE THE SKILLS I NEED TO LEARN?

Perforce Helix software, Puppet, Apache Hadoop, Apache Hive, Mongo DB, Apache Maven, MySQL, C++, Objective C, Python, Swift, AJAX, Enterprise JavaBeans (for a more complete list visit onet.com)

WHAT CAN I DO WITH THIS MAJOR? Check out this document for a quick overview of possible career paths. 
WHAT'S THE CURRICULUM LIKE?

Click here to learn more about MSU's Computer Science curriculum. 

OCCUPATION & PROFILE DESCRIPTIONS

O*net
Career One Stop
Career Cornerstone
Discover Engineering Careers

KEY MSU OUTCOMES

96.67% Placed

90% Employed

5% Grad School

1.6% Alternate Plan

71 Bachelor's Degrees Awarded

84.51% Knowledge Rate
(The percentage of grads for whom MSU has verifiable information)

 

 JOB OUTLOOK

For more detailed statistics on this career check out the Bureau of Labor

2015 Median Pay - $100,690 per year ($48.41 per hour)
Typical Entry Level Education - Bachelor's Degree
Work Experience in a Related Occupation - None
On-the-Job Training - None
Number of Jobs (2014) - 1,114,000
Job Outlook (2014-24) - 17% (Much faster than average)
Employment Change (2014-24) - 186,600


*stats from the Bureau of Labor