$53k
Graduate Salary
84%
Employment
3.4/5
Rating
128.3k
Graduates/Year
4 years
Avg Length

Computer Science Requirements

Computer science remains one of the fastest-growing fields in the United States. Computer science degree programs emphasize the mathematical and theoretical foundations of computing, taking a scientific and practical approach to computation and its applications. Computation is defined as any type of calculation or use of computing technology that follows well-defined models in the practice of information processing. Some higher education institutions may use computer science as an umbrella term to cover various specialist and vocational degrees involving computers and technology.

Computer Science Careers

The career trajectory of people with a Computer Science degree appears to be focused around a few careers. The most common career that users with Computer Science degrees have experience in is Software Engineer, followed by Computer Programmer, Full Stack Developer, Web Developer, Electrical Engineer, Computer & Information Research Scientist, Software Quality Assurance Engineer, Cryptographer, Technical Support Specialist, and Front-End Developer.

Career % of graduates % of population Multiple
Software Engineer 14.7% 0.8% 19.5×
Computer Programmer 9.8% 0.8% 12.2×
Full Stack Developer 8.1% 0.1% 161.1×
Web Developer 7.9% 0.6% 12.6×
Electrical Engineer 7.5% 0.3% 27.5×
Computer & Information Research Scientist 6.7% 0.0% 299.0×
Software Quality Assurance Engineer 6.6% 0.2% 33.5×
Cryptographer 5.5% 0.0% 3769.6×
Technical Support Specialist 5.5% 0.9% 6.0×
Front-End Developer 4.6% 0.1% 65.6×

Computer Science Salary

Computer Science graduates earn on average $53k, putting them in the 80th percentile of earners with a degree.

Percentile Earnings after graduation ($1000s USD)
25th (bottom earners) $39k
Median (average earners) $53k
75th (top earners) $70k

Computer Science Employment

Computer Science graduates are not very underemployed compared to other graduates. We have collected data on three types of underemployment. Part-time refers to work that is less than 30 hours per week. Non-college refers to work that does not require a college degree. Low-paying includes a list of low-wage service jobs such as janitorial work, serving, or dishwashing.

Employment Type Employment potential
Low-paying 95%
Part-Time 83%
Jobs that don't require college 73%

Computer Science Jobs

Computer Science Colleges