College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2027 Computer Programming Degree Guide

16,655 Degrees Awarded
507 Schools Offering Degrees
$55,537 Median Pay 1 Year After Graduation

In the latest year, 507 U.S. colleges awarded 16,655 degrees and certificates in Computer Programming. Master’s degrees are the most popular award, at 49% of graduates. College Factual ranks 240 schools in its 2027 Best Computer Programming Schools ranking and compares their cost in a Best Value ranking. Graduates earn a median $55,537 one year after completing, rising to $71,581 after four years.

Computer Programmers are able to design and build their own computer programs. Majoring in this exciting field will allow you to learn how computer programs work, and how you can expand upon them or create one of your own. Students take classes in database design, Java programming, web programming, mathematics, and business communications among others to learn all about what's behind programs and operating systems.

While students may decide to focus on Computer Programming in general, schools offer specializations in areas, such as Computer Programming of Specific Applications and Computer Programming, Vendor/Product Certification.

A degree in Computer Programming covers Computer Programming.

Source: IPEDS 2025; College Scorecard July 2026; BLS; O*NET; College Factual rankings 2027. Data as of: July 2026.

Across the country, computer programming draws strong interest, with 16,655 degrees awarded annually. 507 colleges award computer programming degrees, an average of 33 graduates per school; the largest program awarded 1,981.

By level, the 16,655 awards include 1,645 certificates, 4,361 associate degrees, 2,297 bachelor’s degrees and 8,100 master’s degrees.

Women earned 25% of computer programming degrees and certificates in the latest year (4,163 of 16,655). The largest groups of graduates by race and ethnicity are White (6,971) and Hispanic or Latino (3,330), and international students earned 1,038.

What Are the Best Computer Programming Schools?

College Factual ranks 240 schools in its 2027 Best Computer Programming Schools ranking, including 127 for associate degrees, 40 for bachelor’s degrees and 10 for master’s degrees. It also ranks computer programming schools within 31 states. In all, 507 colleges offer computer programming programs; compare them by degree level below or in the Best Value Computer Programming Colleges ranking, which weighs quality against cost.

2027 Best Colleges for Computer Programming
2027 Overall Best Computer Programming Colleges >
Associate Degrees in Computer Programming
Bachelor's Degrees in Computer Programming
Master's Degrees in Computer Programming

What Are the Requirements for a Computer Programming Degree?

The most common computer programming credential is the master’s degree: 8,100 of the 16,655 awarded in the latest year. Jobs related to computer programming call most for Programming, Critical Thinking and Active Listening, and for knowledge of Computers and Electronics, English Language and Mathematics, according to O*NET. The most important abilities are Written Comprehension, Oral Comprehension and Deductive Reasoning.

Skills You Will Develop

Those who are interested in Computer Programming often have a background in computers and mathematics. They also have strong analytical skills and pay close attention to detail. Since you will be creating programs and working to fix any bugs in computer systems, it is important that you have good concentration while working with long lines of code and troubleshooting to detect and fix any errors. Computer programs can take a long time to perfect. You will need the ability to work on the computer and deal with code for extended hours.

Many computer programmers work the typical workweek in an office or out of their home. While they may work as part of a team for large projects, most jobs are independent. Since code can be worked on and written anywhere, many computer programmers live in a different location than where they work. This opens up the possibility of working for any company in the world without having to move locations.

An internship and previous experience are not necessary in this field, but would be beneficial to students. This hands-on experience will teach students about working with code and developing software. Students will learn to work with programs and troubleshoot issues with the assistance of a professional.

Top skills, rated 0–5:

Programming  4.1 / 5
0
5

Critical Thinking  3.8 / 5
0
5
Active Listening  3.7 / 5
0
5
Reading Comprehension  3.6 / 5
0
5
Complex Problem Solving  3.6 / 5
0
5

Knowledge Areas

Top knowledge areas, rated 0–5:

Computers and Electronics  4.7 / 5
0
5
English Language  3.6 / 5
0
5
Mathematics  3.5 / 5
0
5
Engineering and Technology  3.4 / 5
0
5
Customer and Personal Service  3.3 / 5
0
5

Computer Programming Degree Types

How long a computer programming degree takes:

Degree Typical Program Length Graduates Annually
Certificate Varies 1,645
Associate Degree 2 years 4,361
Bachelor’s Degree 4 years 2,297
Master’s Degree 1-3 years 8,100

Bachelor’s degree is the most common level of education among workers in jobs related to computer programming, at 63.1%.

Level of Education Percentage of Workers
Bachelor’s degree 63.1%
Associate’s degree (or other 2-year) 10.9%
Master’s degree 9.4%
Doctoral degree 7.3%
Some college courses 3.5%
Postsecondary certificate 3.0%
High school diploma or equivalent 1.8%
Less than a high school diploma 0.5%
Post-baccalaureate certificate 0.4%

Level of education for Computer Programming workers

Source: O*NET Online.

What Can You Do With a Computer Programming Degree?

8 occupations are related to Computer Programming, with an average median salary of $85,775; the strongest outlook belongs to Software Developers, at 13.5% projected job growth. Typical job titles include Beta Tester, Malware Analyst, Bug Bounty Hunter and Web Programmer.

A large majority of Computer Programming graduates work for either software developers or as part of businesses or corporations. This degree equips graduates with the skills to work in any environment that relies on computers or programs.

Since computer programming can be done from any location, many corporations are hiring from other countries where they are able to pay lower wages.

8 Related Occupations
$85,775 Average Median Salary
13.5% Growth Top Job Outlook

In-Demand Computer Programming Careers

The occupation related to computer programming with the most projected jobs is Computer Science Teachers, Postsecondary, at 1,328,652.

Occupation Projected Jobs Expected Growth
Computer Science Teachers, Postsecondary 1,328,652 -4.2%
Computer Programmers 666,800 11.7%
Web Developers 564,182 4.6%
Web and Digital Interface Designers 509,308 13.0%
Software Quality Assurance Analysts and Testers 273,210 -1.7%
Video Game Designers 207,860 2.6%
Software Developers 145,079 13.5%
Computer Network Support Specialists 128,152 -3.8%

How Much Do Computer Programming Graduates Make?

Computer Programming graduates earn a median $55,537 one year after completing their program, $71,581 after four years and $71,682 after five years, according to the U.S. Department of Education’s College Scorecard.

Median earnings for Computer Programming graduates by years after completion
Years Out Median Earnings
1 year $55,537
4 years $71,581
5 years $71,682

Source: College Scorecard.

Highest Paid Computer Programming Careers

The highest-paying occupation related to computer programming is Web Developers, with a median salary of $125,527.

Occupation Median Annual Salary
Web Developers $125,527
Computer Programmers $109,892
Computer Network Support Specialists $107,799
Web and Digital Interface Designers $88,198
Software Quality Assurance Analysts and Testers $80,062
Software Developers $76,447
Video Game Designers $62,617
Computer Science Teachers, Postsecondary $35,659

Computer Programming includes 6 concentrations that together award 16,655 degrees a year; by graduates, the largest are Computer Programming/Programmer, General (12,600), Computer Programming, Specific Applications (2,750) and Computer Game Programming (550). It has 10 similar majors in the Computer & Information Sciences field, which together award 361,560 degrees a year; the largest are Computer and Information Sciences, General (133,698), Computer Science (90,046) and Computer/Information Technology Administration and Management (72,883). Browse all Computer & Information Sciences majors or the full list of college majors.

Computer Programming Concentrations

Major Annual Graduates
Computer Programming/Programmer, General 12,600
Computer Programming, Specific Applications 2,750
Computer Game Programming 550
Computer Programming, Vendor/Product Certification 451
Computer Programming, Other 247
Computer Programming, Specific Platforms 57

Related Major Annual Graduates
Computer and Information Sciences, General 133,698
Computer Science 90,046
Computer/Information Technology Administration and Management 72,883
Information Science/Studies 23,384
Computer Systems Networking and Telecommunications 16,765
Computer Software and Media Applications 16,354
Computer Systems Analysis 3,052
Data Processing 2,593
Computer and Information Sciences and Support Services, Other 2,235
Data Entry/Microcomputer Applications 550

References

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options