ADBLOCK #102
College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2026 General Computer Programming Degree Guide

Studying General Computer Programming covers Computer Programming/programmer, General. A Program That Focuses On The General Writing And Implementation Of Generic And Customized Programs To Drive Operating Systems And That Generally Prepares Individuals To Apply The Methods And Procedures Of Software Design And Programming To Software Installation And Maintenance. Includes Instruction In Software Design, Low- And High-Level Languages And Program Writing; Program Customization And Linking; Prototype Testing; Troubleshooting; And Related Aspects Of Operating Systems And Networks. Read on to learn the key facts every general computer programming student should know — including career paths, salary data, the skills you will develop, and the best colleges offering general computer programming programs.

General Computer Programming Degrees in the United States

11,341 Degrees Awarded
390 Schools Offering Degrees

In the U.S., general computer programming is a popular field of study, with 11,341 degrees awarded annually.

Our 2026 Best General Computer Programming Schools ranking analyzes these 390 schools to determine the best overall colleges for general computer programming students. Continue reading to check out one of our many unbiased rankings of general computer programming programs later in this article.

2026 Best Colleges for General Computer Programming
2026 Overall Best General Computer Programming Colleges >

Best General Computer Programming Schools by Degree

Associate Degrees in General Computer Programming
Bachelor's Degrees in General Computer Programming
Master's Degrees in General Computer Programming

Requirements for Getting a Degree in General Computer Programming

Programs in General Computer Programming develop a specific mix of skills, knowledge, and abilities — derived from O*NET surveys of workers in the occupations general computer programming graduates commonly enter.

Skills You Will Develop

The skill set developed in a general computer programming program reflects the day-to-day work of related occupations:

Critical Thinking  3.8 / 5
0
5

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

Knowledge Areas

According to O*NET, a general computer programming major emphasizes the following knowledge areas:

Computers and Electronics  4.7 / 5
0
5
English Language  3.8 / 5
0
5
Mathematics  3.6 / 5
0
5
Education and Training  3.5 / 5
0
5
Customer and Personal Service  3.4 / 5
0
5

General Computer Programming Degree Types

There are several general computer programming degree levels. The table below shows the typical length of the most common levels, and how many graduates earn each one.

Degree Typical Program Length Graduates Annually
Certificate Varies 887
Associate Degree 2 years 3,453
Bachelor’s Degree 4 years 1,766
Master’s Degree 1-3 years 5,213

People currently working in careers related to general computer programming tend to have obtained the following education levels.

Level of Education Percentage of Workers
Bachelor’s degree 41.2%
Master’s degree 20.6%
Doctoral degree 17.7%
Associate’s degree (or other 2-year) 8.4%
Postsecondary certificate 4.0%
Some college courses 3.1%
High school diploma or equivalent 2.9%
Less than a high school diploma 1.3%
Post-baccalaureate certificate 0.8%
Post-master’s certificate 0.1%

See the chart below to get an idea of what level of education most of those in general computer programming careers hold.

Level of education for General Computer Programming workers

Source: ONET Online education / training / experience requirements.*

General Computer Programming Careers

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

Majoring in general computer programming prepares you for a variety of career paths. Here are some of the most common occupations related to general computer programming.

In-Demand General Computer Programming Careers

The following options are some of the most in-demand careers related to general computer programming.

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 Money Do General Computer Programming Grads Make?

College Scorecard reports median earnings of general computer programming graduates 1, 4, and 5 years after completion. These numbers tend to grow as graduates gain experience.

Median earnings for General Computer Programming graduates by years after completion
Years Out Median Earnings
1 year $55,537
4 years $60,237
5 years $68,349

Source: U.S. Department of Education College Scorecard, field-of-study earnings tracker.

Highest Paid General Computer Programming Careers

Salaries for general computer programming graduates vary widely by occupation. The following table shows the top highest-paying careers general computer programming grads often go into.

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

Getting Your General Computer Programming Degree

With 390 different general computer programming programs to choose from, finding the best fit can be a challenge. We have analyzed these schools to produce unbiased general computer programming school rankings to help you.

Students interested in general computer programming, you may also want to explore other closely related fields of study within the same broad area.

Related Major Annual Graduates
Computer Programming, Specific Applications 2,813
Computer Game Programming 492
Computer Programming, Vendor/Product Certification 420
Computer Programming, Other 229
Computer Programming, Specific Platforms 41

References

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs
ADBLOCK #613

Compare Your School Options