Computer Programming Degree Programs
Updated July 17, 2026

Best Computer Programming Degree Programs

Search every computer programming degree program by what you actually want. All 600+ accredited programs, ranked on real outcomes across bachelor's, master's, and online. $87,220 median salary with +15% projected job growth.

Accredited Programs600+
Median Salary$87,220
Job Growth+15%
Annual Openings45,000+
On this page

Key Takeaways

  • 1.Hakia ranks the best computer programming degree programs in 2026, our top-ranked computer programming programs are DePaul University, Marist College, and Rowan University, selected based on graduation rates, program size, and career outcomes.
  • 2.Best value: Green River College offers computer programming degrees at just $4,074/year with a 99% graduation rate.
  • 3.73 accredited computer programming programs available nationwide, with options at every degree level from associate's to doctoral.

Quick Answer: Is a Computer Programming Degree Worth It?

Answer
Yes, for focused career goals

Source: BLS OEWS 2024, IPEDS 2024

Best Computer Programming Programs - Top 10

These are the best computer programming programs in the United States based on our comprehensive methodology that considers graduation rates, program size, institutional reputation, and career outcomes. Rankings are updated annually using data from IPEDS and BLS. Some students search for a coding degree, computer programming programs provide that foundation with structured curriculum and credentials.

Best Computer Programming Programs - Top 10

🥇

Syracuse University

Bachelor's in Computer ProgrammingFully online
Syracuse, NYPrivate nonprofit

$100,390 median salary · 84% graduation rate

92.3
Score
$64K
Tuition/yr
84%
Grad Rate
$100K
Median Salary
Visit
program page

Program Strengths

  • 84% graduation rate
  • $100,390 median salary
  • $63,710 in-state tuition
  • 1 graduates annually
🥈

University of Cincinnati-Main Campus

Bachelor's in Computer ProgrammingFully online
Cincinnati, OHPublic

$100,390 median salary · 75% graduation rate

87.9
Score
$12K
Tuition/yr
75%
Grad Rate
$100K
Median Salary
Visit
program page

University of Cincinnati-Main Campus Computer Programming Program Overview

Hakia ranks University of Cincinnati-Main Campus as the #2 in computer programming degree program.

The University of Cincinnati runs this Bachelor of Science in Computer Science inside its College of Engineering and Applied Science, built around the co-op program UC says it invented in 1906 and calls the largest of its kind in the country, alternating classroom terms with full-time paid work in the field. Coursework spans software development, data science, AI, and cybersecurity, with an ACM student chapter and hackathons on campus. The numbers back the pick: an 85% admit rate and a 75% graduation rate anchor a Hakia Score of 87.9, second in our ranking. In-state tuition runs $11,685/year, about $46,740 over four years. It fits Ohio students who want real work terms before graduating. The honest catch: one in four starters do not finish on track, and the career-path data the page cites comes from Lightcast/BLS Career Coach, not UC's own placement tracking.

Program Strengths

  • Hakia Score 87.9, ranked #2 for Computer Programming
  • Co-op program UC dates to 1906, paid full-time work terms in-field
  • In-state tuition $11,685/yr, about $46,740 over four years
  • 75% grad rate, 85% admit rate; out-of-state jumps to $27,019/yr
🥉

DePaul University

Bachelor's in Computer ProgrammingOn-campus
Chicago, ILPrivate nonprofit

$100,390 median salary · 68% graduation rate

87.5
Score
$45K
Tuition/yr
68%
Grad Rate
$100K
Median Salary
Visit
program page

DePaul University Computer Programming Program Overview

Hakia ranks DePaul University as the #3 in computer programming degree program.

DePaul's on-campus BS in Computer Science (mapped here to Computer Programming) makes you pick a lane early: Artificial Intelligence, Game Systems, or Software Development. The 192 quarter-hour build is heavy on liberal studies (76 hours), including Chicago-centric first-year courses and a required senior capstone graded no lower than C-. Admission is fairly open at 76%, and it ranks 3rd on our list with a Hakia Score of 87.5. The honest catch is completion: only 68% graduate, so roughly 1 in 3 who enroll do not finish. As a private nonprofit, DePaul charges one flat $44,601 whether you are in-state or out, so there is no residency discount to chase. Four years of sticker tuition runs about $178,404 before aid, well above the $100,390 national median for the field. Best fit: a student set on a specific track who will actually finish.

Program Strengths

  • Hakia Score 87.5, ranked 3rd on our Computer Programming list
  • Pick one of three tracks: AI, Game Systems, or Software Development
  • Flat $44,601 tuition, identical for in-state and out-of-state students
  • 68% graduation rate against an open 76% admit rate: 1 in 3 do not finish
#4

Rowan University

Bachelor's in Computer ProgrammingOn-campus
Glassboro, NJPublic

$100,390 median salary · 67% graduation rate

87.4
Score
$12K
Tuition/yr
67%
Grad Rate
$100K
Median Salary
Visit
program page

Rowan University Computer Programming Program Overview

Hakia ranks Rowan University as the #4 in computer programming degree program.

Rowan University's Bachelor's in Glassboro, NJ is an on-campus BS in Computer Science that the page reports is ABET-accredited through the Computing Accreditation Commission. The curriculum covers algorithms and data structures, software development, theoretical computing, and multiple languages and platforms, with optional concentrations and faculty who involve students in research. It earns a Hakia Score of 87.4, our No. 4 ranking. Rowan admits a fairly open 78% of applicants, but only 67% of enrollees graduate, so roughly one in three admitted students does not finish. On price, in-state tuition is $11,812/yr versus $22,170/yr out-of-state, a $10,358/yr gap. Across four years that is $47,248 in-state, about 47% of the $100,390 national median programmer salary, against $88,680 out-of-state. Best fit: New Jersey residents wanting an accredited on-campus degree at in-state rates.

Program Strengths

  • Hakia Score 87.4, ranked No. 4 among Computer Programming programs
  • ABET-accredited BS in Computer Science (Computing Accreditation Commission), per the page
  • In-state tuition $11,812/yr, roughly half the $22,170 out-of-state rate
  • Optional concentrations plus faculty-led research; many grads enter CS graduate school
#5

Mercer University

Bachelor's in Computer ProgrammingOn-campus
Macon, GAPrivate nonprofit

$100,390 median salary · 70% graduation rate

87.2
Score
$31K
Tuition/yr
70%
Grad Rate
$100K
Median Salary
Visit
program page

Mercer University Computer Programming Program Overview

Hakia ranks Mercer University as the #5 in computer programming degree program.

Mercer University's Computer Science major in Macon sits inside the College of Liberal Arts and Sciences, and you can take it as either a B.A. or a B.S., with a research-and-internship "Outside the Classroom" track layered onto coursework in programming languages, algorithms and data structures, and software methodology. Because Mercer is private nonprofit, tuition is a flat $31,265/year whether you live in Georgia or not, so there is no residency angle to play. A 70% graduation rate means about 3 in 10 starters do not finish on Mercer's clock, and the 69% admit rate makes this reachable but not a lock. It fits a student who wants a small liberal-arts CS setting with named-faculty mentorship and can shoulder roughly $125,060 over four years. Its 87.2 Hakia Score, our own composite, earns the No. 5 spot.

Program Strengths

  • 87.2 Hakia Score, ranked No. 5 in our composite
  • B.A. or B.S. in Computer Science, housed in the College of Liberal Arts and Sciences
  • "Outside the Classroom" research and internship track before graduation
  • 70% grad rate, 69% admit rate, flat $31,265/yr in- or out-of-state
#6

University of Michigan-Dearborn

Bachelor's in Computer ProgrammingOn-campus
Dearborn, MIPublic

$100,390 median salary · 58% graduation rate

86.1
Score
$15K
Tuition/yr
58%
Grad Rate
$100K
Median Salary
Visit
program page

University of Michigan-Dearborn Computer Programming Program Overview

Hakia ranks University of Michigan-Dearborn as the #6 in computer programming degree program.

This is the on-campus Bachelor of Science in Computer and Information Science at University of Michigan-Dearborn, housed in the College of Engineering and Computer Science. What sets it apart is choice: you pick one of four concentrations (Computer Science, Information Systems, Game Design, or Artificial Intelligence) and fill in a deep elective list, with a 24-credit CIS minor available too. It ranks 6th here on a Hakia Score of 86.1. In-state tuition is $15,240 a year versus $32,496 out-of-state, so roughly $60,960 over four years for Michigan residents against $129,984 for everyone else. Against the $100,390 national field median, the resident price is under one year of pay. The honest catch: a 58% graduation rate means more than 4 in 10 starters don't finish in the measured window, and admission is competitive at 56%. Best fit for Michigan residents who want to specialize early.

Program Strengths

  • Four concentrations: CS, Information Systems, Game Design, or AI
  • In-state tuition $15,240/yr vs $32,496 out-of-state
  • Hakia Score 86.1, ranked 6th
  • 58% grad rate, 56% admit rate: weigh before enrolling
#7

Siena College

Bachelor's in Computer ProgrammingOn-campus
Loudonville, NYPrivate nonprofit

$100,390 median salary · 75% graduation rate

85.7
Score
$45K
Tuition/yr
75%
Grad Rate
$100K
Median Salary
Visit
program page

Siena College Computer Programming Program Overview

Hakia ranks Siena College as the #7 in computer programming degree program.

Siena College runs a small, faculty-intensive Computer Science bachelor's at a private Catholic liberal arts campus in Loudonville, NY, built around lab-based courses in robotics, cybersecurity, machine learning, and web application development, with 16 full-time faculty and one-on-one mentorship. It fits students who want close faculty attention and hands-on labs over a large lecture-hall program, and who can pair the major with a minor in information systems or computer science. The numbers: a 75% graduation rate (roughly 1 in 4 who start don't finish), a 69% admit rate, and a Hakia Score of 85.7 that anchors its No. 7 ranking. Because Siena is private nonprofit, tuition is flat at $44,505 whether or not you're a New York resident, so there's no in-state discount to chase. The honest tradeoff: that flat price is the whole bet, and one year equals about 5.3 months of the $100,390 national median CS pay (44,505 / 100,390 x 12).

Program Strengths

  • 75% graduation rate, 69% admit rate: moderately selective, moderately accessible
  • 16 full-time faculty teaching robotics, cybersecurity, and machine learning in small labs
  • Flat $44,505 tuition, identical for in-state and out-of-state students
  • Hakia Score 85.7 anchors its No. 7 ranking; major pairs with an IS or CS minor
#8

Farmingdale State College

Bachelor's in Computer ProgrammingOn-campus
Farmingdale, NYPublic

$100,390 median salary · 53% graduation rate

85.7
Score
$7K
Tuition/yr
53%
Grad Rate
$100K
Median Salary
Visit
program page

Farmingdale State College Computer Programming Program Overview

Hakia ranks Farmingdale State College as the #8 in computer programming degree program.

Farmingdale State's Computer Programming and Information Systems (CPIS) is a public bachelor's built as the applied alternative to a traditional Computer Science degree: a shared computing core plus electives that let you specialize in programming, networking, web development, database, or AI/machine learning, with an internship or capstone before you graduate. It earns a Hakia Score of 85.7 and the No. 8 rank here. A 63% admit rate makes entry realistic, but the honest catch is a 53% graduation rate, so plan for the half who finish. The value case is strongest for New York residents: in-state tuition is $7,070 a year versus $16,980 out-of-state, a $9,910 annual gap that compounds to roughly $28,280 versus $67,920 across four years. Against the national BLS field median of $100,390, in-state tuition is about 7% of that pay, or 26 days of work.

Program Strengths

  • Hakia Score 85.7, ranked No. 8 among Computer Programming programs
  • Applied alternative to CS: electives in programming, networking, web, database, and AI/ML
  • Internship or capstone required before graduation
  • In-state tuition $7,070/yr vs $16,980 out-of-state (a $9,910 annual gap)
#9

University of Utah

Bachelor's in Computer ProgrammingOn-campus
Salt Lake City, UTPublic

$100,390 median salary · 65% graduation rate

85.0
Score
$8K
Tuition/yr
65%
Grad Rate
$100K
Median Salary
Visit
program page

University of Utah Computer Programming Program Overview

Hakia ranks University of Utah as the #9 in computer programming degree program.

University of Utah's Computer Programming bachelor's lives inside the Kahlert School of Computing, a public Salt Lake City department that also runs Computer Science, data science, software development, and computer engineering tracks, plus an accelerated five-year BS/MS and a games track through Entertainment Arts and Engineering. That breadth is the draw: you can specialize or pivot without leaving the school. It ranks 9th here on a Hakia Score of 85. Admissions are broad at 86%, but only 65% of students finish, so roughly a third do not, a real completion gap to weigh against the open door. Value is the clearest case for Utah residents: in-state tuition is $8,461 versus $29,701 out-of-state, a $21,240 yearly gap. In-state runs about 8.4% of the $100,390 national median programming salary; out-of-state, near 29.6%. Best fit: an in-state student who wants track flexibility and self-drives to graduation.

Program Strengths

  • Hakia Score 85, ranked 9th among Computer Programming programs
  • Kahlert School of Computing spans CS, data science, software development, and computer engineering tracks
  • Accelerated five-year BS/MS plus a games track via Entertainment Arts and Engineering
  • In-state tuition $8,461 vs $29,701 out-of-state, a $21,240 gap
#10

Dominican University of California

Bachelor's in Computer ProgrammingOn-campus
San Rafael, CAPrivate nonprofit

$100,390 median salary · 78% graduation rate

83.1
Score
$51K
Tuition/yr
78%
Grad Rate
$100K
Median Salary
Visit
program page

Dominican University of California Computer Programming Program Overview

Hakia ranks Dominican University of California as the #10 in computer programming degree program.

Dominican University of California's BS in Applied Computer Science is a 3-year, practice-first degree you can take on the 50-acre San Rafael campus or fully online through live faculty-taught Zoom sessions, so Bay Area relocation is optional. The core is an integrated "Software Product Development" sequence, and you pick one technical concentration: Front End Web, Back End Web, Cybersecurity, or Machine Learning Engineering. As a private nonprofit, tuition is a flat $51,316/year with no in-state discount, roughly $153,948 over three years, about 1.5x the $100,390 national median for programming occupations. The 78% grad rate, 83% admit rate, and 83.1 Hakia Score are solid. The honest catch: the program page states it is not currently accepting applications, so verify status before you plan around it. Best fit for hands-on learners who want a concentration and can afford full sticker price.

Program Strengths

  • 3-year BS in Applied Computer Science, one year shorter than a standard 4-year track
  • Four concentrations: Front End, Back End, Cybersecurity, or ML Engineering
  • 78% grad rate, 83% admit rate, 83.1 Hakia Score
  • Flat $51,316/yr, online via live Zoom (no Bay Area relocation)

Best Computer Programming Programs - Top 10, Complete Program Data

  1. #1. Syracuse University — Bachelor's Computer Programming (Online)

    Hakia ranks Syracuse University's online bachelor's computer programming program #1. Degree: Bachelor's. Delivery: fully online. Location: Syracuse, NY | Type: Private nonprofit | Tuition: $63,710/year | Graduation Rate: 84% | Median Salary: $100,390 | Score: 92.3

  2. #2. University of Cincinnati-Main Campus — Bachelor's Computer Programming (Online)

    Hakia ranks University of Cincinnati-Main Campus's online bachelor's computer programming program #2. Degree: Bachelor's. Delivery: fully online. Location: Cincinnati, OH | Type: Public | Tuition: $11,685/year | Graduation Rate: 75% | Median Salary: $100,390 | Score: 87.9

  3. #3. DePaul University — Bachelor's Computer Programming

    Hakia ranks DePaul University's bachelor's computer programming program #3. Degree: Bachelor's. Delivery: on-campus. Location: Chicago, IL | Type: Private nonprofit | Tuition: $44,601/year | Graduation Rate: 68% | Median Salary: $100,390 | Score: 87.5

  4. #4. Rowan University — Bachelor's Computer Programming

    Hakia ranks Rowan University's bachelor's computer programming program #4. Degree: Bachelor's. Delivery: on-campus. Location: Glassboro, NJ | Type: Public | Tuition: $11,812/year | Graduation Rate: 67% | Median Salary: $100,390 | Score: 87.4

  5. #5. Mercer University — Bachelor's Computer Programming

    Hakia ranks Mercer University's bachelor's computer programming program #5. Degree: Bachelor's. Delivery: on-campus. Location: Macon, GA | Type: Private nonprofit | Tuition: $31,265/year | Graduation Rate: 70% | Median Salary: $100,390 | Score: 87.2

  6. #6. University of Michigan-Dearborn — Bachelor's Computer Programming

    Hakia ranks University of Michigan-Dearborn's bachelor's computer programming program #6. Degree: Bachelor's. Delivery: on-campus. Location: Dearborn, MI | Type: Public | Tuition: $15,240/year | Graduation Rate: 58% | Median Salary: $100,390 | Score: 86.1

  7. #7. Siena College — Bachelor's Computer Programming

    Hakia ranks Siena College's bachelor's computer programming program #7. Degree: Bachelor's. Delivery: on-campus. Location: Loudonville, NY | Type: Private nonprofit | Tuition: $44,505/year | Graduation Rate: 75% | Median Salary: $100,390 | Score: 85.7

  8. #8. Farmingdale State College — Bachelor's Computer Programming

    Hakia ranks Farmingdale State College's bachelor's computer programming program #8. Degree: Bachelor's. Delivery: on-campus. Location: Farmingdale, NY | Type: Public | Tuition: $7,070/year | Graduation Rate: 53% | Median Salary: $100,390 | Score: 85.7

  9. #9. University of Utah — Bachelor's Computer Programming

    Hakia ranks University of Utah's bachelor's computer programming program #9. Degree: Bachelor's. Delivery: on-campus. Location: Salt Lake City, UT | Type: Public | Tuition: $8,461/year | Graduation Rate: 65% | Median Salary: $100,390 | Score: 85.0

  10. #10. Dominican University of California — Bachelor's Computer Programming

    Hakia ranks Dominican University of California's bachelor's computer programming program #10. Degree: Bachelor's. Delivery: on-campus. Location: San Rafael, CA | Type: Private nonprofit | Tuition: $51,316/year | Graduation Rate: 78% | Median Salary: $100,390 | Score: 83.1

Our rankings methodology weighs program strength (25%), graduation rate (20%), career outcomes (15%), institutional quality (12%), industry recognition (10%), selectivity (10%), and data transparency (8%). Learn more about our methodology →

Who Should Study Computer Programming?

Computer programming is ideal for students who enjoy creating software, solving logical problems through code, and prefer hands-on technical work over theoretical study. You don't need prior experience, but you should have patience for debugging and attention to detail.

  • Hands-on learners who prefer building applications over studying algorithms
  • Creative problem-solvers who enjoy turning ideas into functional software
  • Detail-oriented students comfortable with systematic testing and debugging
  • Career-focused individuals seeking direct entry into development roles
  • Students who want practical skills without extensive mathematics requirements

Programming degrees require less mathematics than computer science programs, making them accessible to students who want tech careers without calculus and discrete math. The focus is on practical coding ability rather than theoretical foundations.

Computer Programming Degree Levels

Programming degrees are available at multiple levels, each designed for different career goals and time commitments.

Computer Programming Programs by Degree Level

Best Computer Programming Programs - Bachelor's

A bachelor's degree in computer programming is the standard credential for entry-level positions. These 4-year programs provide comprehensive training and hands-on experience.

Best Computer Programming Programs - Top 3 Bachelor's

🥇 #1

Syracuse University

Bachelor's in Computer ProgrammingFully online
Syracuse, NYPrivate nonprofit

$100,390 median salary · 84% grad rate · 1 grads/yr

$64K
Tuition/yr
84%
Grad Rate
92.3
Score
Visit
Program
🥈 #2

University of Cincinnati-Main Campus

Bachelor's in Computer ProgrammingFully online
Cincinnati, OHPublic

$100,390 median salary · 75% grad rate · 79 grads/yr

$12K
Tuition/yr
75%
Grad Rate
87.9
Score
Visit
Program
🥉 #3

DePaul University

Bachelor's in Computer ProgrammingOn-campus
Chicago, ILPrivate nonprofit

$100,390 median salary · 68% grad rate · 134 grads/yr

$45K
Tuition/yr
68%
Grad Rate
87.5
Score
Visit
Program

4. Western Governors University (Salt Lake City, UT) - Score: 62.8, Tuition: $7,710

5. DePaul University (Chicago, IL) - Score: 61.8, Tuition: $43,379

6. Farmingdale State College (Farmingdale, NY) - Score: 57.1, Tuition: $7,070

7. University of Cincinnati-Main Campus (Cincinnati, OH) - Score: 57.1, Tuition: $11,228

8. University of Michigan-Dearborn (Dearborn, MI) - Score: 55.2, Tuition: $14,544

9. Dominican University of California (San Rafael, CA) - Score: 53.7, Tuition: $49,821

10. Green River College (Auburn, WA) - Score: 53.5, Tuition: $4,074

Best Computer Programming Programs - Master's

A master's degree in computer programming prepares students for senior and specialized roles. These 1-2 year programs offer advanced expertise and leadership training.

Best Computer Programming Programs - Top 3 Master's

🥇 #1

Clemson University

Master's in Computer ProgrammingOn-campus
Clemson, SCPublic

$100,390 median salary · 87% grad rate · 7 grads/yr

$14K
Tuition/yr
87%
Grad Rate
95.7
Score
Visit
Program
🥈 #2

Marist University

Master's in Computer ProgrammingOn-campus
Poughkeepsie, NYPrivate nonprofit

$100,390 median salary · 80% grad rate · 41 grads/yr

$47K
Tuition/yr
80%
Grad Rate
85.6
Score
Visit
Program
🥉 #3

DePaul University

Master's in Computer ProgrammingOn-campus
Chicago, ILPrivate nonprofit

$100,390 median salary · 68% grad rate · 128 grads/yr

$45K
Tuition/yr
68%
Grad Rate
81.9
Score
Visit
Program

4. Maryville University of Saint Louis (Saint Louis, MO) - Score: 61.3, Tuition: $24,766

5. University of Michigan-Dearborn (Dearborn, MI) - Score: 55.9, Tuition: $14,544

6. Maharishi International University (Fairfield, IA) - Score: 50.2, Tuition: $16,000

7. University of Detroit Mercy (Detroit, MI) - Score: 48.9, Tuition: $32,300

8. Kansas State University (Manhattan, KS) - Score: 47.0, Tuition: $9,964

9. Youngstown State University (Youngstown, OH) - Score: 45.9, Tuition: $9,611

10. Aspen University (Phoenix, AZ) - Score: 30.9, Tuition: $6,210

Best Computer Programming Programs - Online

Online computer programming programs offer flexibility for working professionals. Top accredited programs provide the same curriculum quality as on-campus alternatives.

Best Computer Programming Programs - Top 3 Online

🥇 #1

College of San Mateo

Associate's in Computer ProgrammingFully online
San Mateo, CAPublic

$100,390 median salary · 61% grad rate · 12 grads/yr

$1K
Tuition/yr
61%
Grad Rate
92.4
Score
Visit
Program
🥈 #2

Syracuse University

Bachelor's in Computer ProgrammingFully online
Syracuse, NYPrivate nonprofit

$100,390 median salary · 84% grad rate · 1 grads/yr

$64K
Tuition/yr
84%
Grad Rate
92.3
Score
Visit
Program
🥉 #3

Northeast Wisconsin Technical College

Associate's in Computer ProgrammingFully online
Green Bay, WIPublic

$100,390 median salary · 51% grad rate · 17 grads/yr

$4K
Tuition/yr
51%
Grad Rate
88.6
Score
Visit
Program

4. Yale University (New Haven, CT) - Score: 63.9, Tuition: $64,700

5. Rochester Institute of Technology (Rochester, NY) - Score: 62.9, Tuition: $55,784

6. Clemson University (Clemson, SC) - Score: 62.7, Tuition: $14,038

7. DePaul University (Chicago, IL) - Score: 61.8, Tuition: $43,379

8. Maryville University of Saint Louis (Saint Louis, MO) - Score: 61.3, Tuition: $24,766

9. Farmingdale State College (Farmingdale, NY) - Score: 57.1, Tuition: $7,070

10. University of Cincinnati-Main Campus (Cincinnati, OH) - Score: 57.1, Tuition: $11,228

Best Computer Programming Programs - Associate's

An associate's degree in computer programming provides a 2-year pathway into the field. These programs are ideal for career starters or those planning to transfer to a 4-year program.

Best Computer Programming Programs - Top 3 Associate's

🥇 #1

De Anza College

Associate's in Computer ProgrammingOn-campus
Cupertino, CAPublic

$100,390 median salary · 68% grad rate · 10 grads/yr

$1K
Tuition/yr
68%
Grad Rate
94.2
Score
Visit
Program
🥈 #2

Diablo Valley College

Associate's in Computer ProgrammingOn-campus
Pleasant Hill, CAPublic

$100,390 median salary · 49% grad rate · 153 grads/yr

$1K
Tuition/yr
49%
Grad Rate
93.3
Score
Visit
Program
🥉 #3

Fox Valley Technical College

Associate's in Computer ProgrammingOn-campus
Appleton, WIPublic

$100,390 median salary · 65% grad rate · 50 grads/yr

$4K
Tuition/yr
65%
Grad Rate
93.0
Score
Visit
Program

4. Columbia Basin College (Pasco, WA) - Score: 54.2, Tuition: $5,514

5. Bellevue College (Bellevue, WA) - Score: 53.7, Tuition: $4,074

6. Dallas College (Dallas, TX) - Score: 53.2, Tuition: $4,050

7. MiraCosta College (Oceanside, CA) - Score: 52.3, Tuition: $1,104

8. Palm Beach State College (Lake Worth, FL) - Score: 51.8, Tuition: $3,030

9. Pasco-Hernando State College (New Port Richey, FL) - Score: 51.0, Tuition: $2,297

10. State College of Florida-Manatee-Sarasota (Bradenton, FL) - Score: 49.7, Tuition: $2,365

Best Computer Programming Programs - Graduate

Graduate programs in computer programming (PhD and doctoral degrees) prepare students for research, academic, and senior leadership positions.

Best Computer Programming Programs - Top 3 Graduate

🥇 #1

Clemson University

Master's in Computer ProgrammingOn-campus
Clemson, SCPublic

$100,390 median salary · 87% grad rate · 7 grads/yr

$14K
Tuition/yr
87%
Grad Rate
95.7
Score
Visit
Program
🥈 #2

Marist University

Master's in Computer ProgrammingOn-campus
Poughkeepsie, NYPrivate nonprofit

$100,390 median salary · 80% grad rate · 41 grads/yr

$47K
Tuition/yr
80%
Grad Rate
85.6
Score
Visit
Program
🥉 #3

DePaul University

Master's in Computer ProgrammingOn-campus
Chicago, ILPrivate nonprofit

$100,390 median salary · 68% grad rate · 128 grads/yr

$45K
Tuition/yr
68%
Grad Rate
81.9
Score
Visit
Program

4. University of Southern California (Los Angeles, CA) - Score: 85.7, Tuition: $66,640

5. University of Illinois Urbana-Champaign (Champaign, IL) - Score: 83.8, Tuition: $14,768

6. Stanford University (Stanford, CA) - Score: 82.8, Tuition: $61,731

7. Princeton University (Princeton, NJ) - Score: 82.6, Tuition: $59,710

8. Cornell University (Ithaca, NY) - Score: 81.8, Tuition: $65,204

9. University of California-San Diego (La Jolla, CA) - Score: 79.2, Tuition: $11,834

10. Purdue University-Main Campus (West Lafayette, IN) - Score: 78.6, Tuition: $9,718

Most Affordable Computer Programming Programs

Looking for quality computer programming education without the hefty price tag? These programs offer the best value, balancing tuition costs with strong academic outcomes and career prospects. Our Value Score factors in graduation rates, program strength, and institutional quality relative to cost.

Top 5 Most Affordable Computer Programming Programs

RankProgram & SchoolDeliveryAnnual TuitionGrad RateMedian SalaryHakia Score
#1
Bachelor's in Computer Programming
Syracuse University
Syracuse, NY · Private nonprofit
Online$63,71084%$100,39092.3
#2
Bachelor's in Computer Programming
University of Cincinnati-Main Campus
Cincinnati, OH · Public
Online$11,68575%$100,39087.9
#3
Bachelor's in Computer Programming
DePaul University
Chicago, IL · Private nonprofit
On-campus$44,60168%$100,39087.5
#4
Bachelor's in Computer Programming
Rowan University
Glassboro, NJ · Public
On-campus$11,81267%$100,39087.4
#5
Bachelor's in Computer Programming
Mercer University
Macon, GA · Private nonprofit
On-campus$31,26570%$100,39087.2
#6
Bachelor's in Computer Programming
University of Michigan-Dearborn
Dearborn, MI · Public
On-campus$15,24058%$100,39086.1
#7
Bachelor's in Computer Programming
Siena College
Loudonville, NY · Private nonprofit
On-campus$44,50575%$100,39085.7
#8
Bachelor's in Computer Programming
Farmingdale State College
Farmingdale, NY · Public
On-campus$7,07053%$100,39085.7
#9
Bachelor's in Computer Programming
University of Utah
Salt Lake City, UT · Public
On-campus$8,46165%$100,39085.0
#10
Bachelor's in Computer Programming
Dominican University of California
San Rafael, CA · Private nonprofit
On-campus$51,31678%$100,39083.1
#11
Bachelor's in Computer Programming
New England Institute of Technology
East Greenwich, RI · Private nonprofit
On-campus$34,87560%$100,39083.1
#12
Bachelor's in Computer Programming
Champlain College
Burlington, VT · Private nonprofit
Online$47,40065%$100,39082.7
#13
Bachelor's in Computer Programming
Western Governors University
Salt Lake City, UT · Private nonprofit
Online$8,18046%$100,39082.5
#14
Bachelor's in Computer Programming
Olivet Nazarene University
Bourbonnais, IL · Private nonprofit
On-campus$37,91061%$100,39082.3
#15
Bachelor's in Computer Programming
NUC University
Bayamon, PR · Private for-profit
On-campus$11,88554%$100,39082.3
#16
Bachelor's in Computer Programming
Le Moyne College
Syracuse, NY · Private nonprofit
On-campus$39,09073%$100,39080.6
#17
Bachelor's in Computer Programming
University of Akron Main Campus
Akron, OH · Public
On-campus$10,73552%$100,39080.3
#18
Bachelor's in Computer Programming
Utah Valley University
Orem, UT · Public
On-campus$5,81845%$100,39080.0
#19
Bachelor's in Computer Programming
Husson University
Bangor, ME · Private nonprofit
Online$22,07259%$100,39079.0
#20
Bachelor's in Computer Programming
Mount Vernon Nazarene University
Mount Vernon, OH · Private nonprofit
On-campus$26,71968%$100,39077.9
#21
Bachelor's in Computer Programming
Winthrop University
Rock Hill, SC · Public
On-campus$13,99857%$100,39076.7
#22
Bachelor's in Computer Programming
University of Mount Union
Alliance, OH · Private nonprofit
On-campus$36,10059%$100,39076.5
#23
Bachelor's in Computer Programming
Morningside University
Sioux City, IA · Private nonprofit
On-campus$38,01750%$100,39076.0
#24
Bachelor's in Computer Programming
Dewey University-Carolina
Carolina, PR · Private nonprofit
On-campus$7,08062%$100,39075.8
#25
Bachelor's in Computer Programming
Shawnee State University
Portsmouth, OH · Public
On-campus$9,44848%$100,39075.3
#26
Bachelor's in Computer Programming
Brigham Young University-Idaho
Rexburg, ID · Private nonprofit
On-campus$4,80055%$100,39075.0
#27
Bachelor's in Computer Programming
Green River College
Auburn, WA · Public
On-campus$4,20539%$100,39075.0
#28
Bachelor's in Computer Programming
Grand Canyon University
Phoenix, AZ · Private for-profit
Online$16,47343%$100,39074.6
#29
Bachelor's in Computer Programming
Minnesota State University-Mankato
Mankato, MN · Public
On-campus$8,35554%$100,39073.7
#30
Bachelor's in Computer Programming
Youngstown State University
Youngstown, OH · Public
On-campus$9,79050%$100,39073.4
#31
Bachelor's in Computer Programming
Western Connecticut State University
Danbury, CT · Public
On-campus$6,99852%$100,39072.6
#32
Bachelor's in Computer Programming
Bellevue College
Bellevue, WA · Public
On-campus$4,20536%$100,39071.9
#33
Bachelor's in Computer Programming
University of Silicon Valley
San Jose, CA · Private for-profit
On-campus$21,48029%$100,39071.7
#34
Bachelor's in Computer Programming
Neumont College of Computer Science
Salt Lake City, UT · Private for-profit
On-campus$25,50063%$100,39071.2
#35
Bachelor's in Computer Programming
Fort Hays State University
Hays, KS · Public
Online$4,70448%$100,39071.0
#36
Bachelor's in Computer Programming
Lake Washington Institute of Technology
Kirkland, WA · Public
On-campus$3,29137%$100,39071.0
#37
Bachelor's in Computer Programming
Columbia College Chicago
Chicago, IL · Private nonprofit
On-campus$32,27252%$100,39070.5
#38
Bachelor's in Computer Programming
Indiana Wesleyan University-Marion
Marion, IN · Private nonprofit
On-campus$32,10467%$100,39070.5
#39
Bachelor's in Computer Programming
Bellevue University
Bellevue, NE · Private nonprofit
Online$12,12333%$100,39070.5
#40
Bachelor's in Computer Programming
Austin Community College District
Austin, TX · Public
On-campus$2,01020%$100,39070.1
#41
Bachelor's in Computer Programming
South College
Knoxville, TN · Private for-profit
Online$16,45042%$100,39069.7
#42
Bachelor's in Computer Programming
Southwestern College
Winfield, KS · Private nonprofit
Online$39,67236%$100,39068.5
#43
Bachelor's in Computer Programming
Baker College
Owosso, MI · Private nonprofit
Online$12,60036%$100,39068.1
#44
Bachelor's in Computer Programming
Blue Mountain Christian University
Blue Mountain, MS · Private nonprofit
On-campus$19,98055%$100,39068.0
#45
Bachelor's in Computer Programming
Siena Heights University
Adrian, MI · Private nonprofit
On-campus$29,50039%$100,39067.6
#46
Bachelor's in Computer Programming
Caribbean University-Bayamon
Bayamon, PR · Private nonprofit
On-campus$7,34443%$100,39067.2
#47
Bachelor's in Computer Programming
Hardin-Simmons University
Abilene, TX · Private nonprofit
On-campus$31,92046%$100,39065.9
#48
Bachelor's in Computer Programming
Missouri Valley College
Marshall, MO · Private nonprofit
On-campus$22,00022%$100,39065.1
#49
Bachelor's in Computer Programming
Metropolitan State University
Saint Paul, MN · Public
On-campus$8,57144%$100,39064.2
#50
Bachelor's in Computer Programming
Edmonds College
Lynnwood, WA · Public
On-campus$4,20629%$100,39063.9

Showing all 50 ranked programs.

Computer Programming Career Outcomes

Computer programming graduates have strong career prospects with median salaries of $87,220 and 15% job growth through 2032. The field offers diverse specialization opportunities from web development to mobile apps. For detailed compensation data, see our software engineer salary guide.

$58,000
Starting Salary
$87,220
Mid-Career
+15%
Job Growth
45,000
Annual Openings

Career Paths

Web Developer

SOC 15-1254
+23%

Create and maintain websites and web applications using HTML, CSS, JavaScript, and backend technologies.

Median Salary:$84,960

Mobile App Developer

SOC 15-1252
+25%

Develop applications for mobile devices using platforms like iOS, Android, and cross-platform frameworks.

Median Salary:$95,000

Database Developer

SOC 15-1243
+8%

Design and implement database systems, write SQL queries, and optimize database performance.

Median Salary:$89,290

Game Developer

SOC 15-1252
+25%

Create video games for various platforms using game engines and programming languages.

Median Salary:$78,870

Computer Programming Curriculum Overview

Programming curricula emphasize practical coding skills, software development processes, and hands-on project experience. Students learn multiple programming languages and development environments.

  • Core Programming Languages: Python, Java, C++, JavaScript, C#
  • Web Development: HTML, CSS, JavaScript, React, Node.js, databases
  • Mobile Development: iOS (Swift), Android (Java/Kotlin), React Native
  • Software Engineering: Version control (Git), testing, debugging, deployment
  • Database Programming: SQL, MySQL, PostgreSQL, NoSQL databases
  • Project Development: Capstone projects, internships, team collaboration

Programs require less mathematics than computer science degrees, focusing instead on practical application development and industry-standard tools and practices.

Computer Programming Programs by State

Best Computer Programming Programs in California
Total Programs
78
Median Tuition
$12,400
Top Program
UC San Diego, Cal Poly
Best Computer Programming Programs in Connecticut
Total Programs
28
Median Tuition
$16,800
Top Program
Yale, UConn
Best Computer Programming Programs in Florida
Total Programs
45
Median Tuition
$7,200
Top Program
University of Central Florida
Best Computer Programming Programs in Illinois
Total Programs
42
Median Tuition
$14,300
Top Program
DePaul University
Best Computer Programming Programs in Indiana
Total Programs
35
Median Tuition
$10,200
Top Program
Purdue, IU Bloomington
Best Computer Programming Programs in Maryland
Total Programs
35
Median Tuition
$10,900
Top Program
UMD, Johns Hopkins
Best Computer Programming Programs in Minnesota
Total Programs
32
Median Tuition
$14,600
Top Program
U of Minnesota
Best Computer Programming Programs in Missouri
Total Programs
32
Median Tuition
$11,300
Top Program
Wash U, Mizzou
Best Computer Programming Programs in New Jersey
Total Programs
42
Median Tuition
$15,200
Top Program
Rutgers, Princeton
Best Computer Programming Programs in New York
Total Programs
58
Median Tuition
$16,200
Top Program
Rochester Institute
Best Computer Programming Programs in Oregon
Total Programs
25
Median Tuition
$12,400
Top Program
Oregon State, U of Oregon
Best Computer Programming Programs in Tennessee
Total Programs
30
Median Tuition
$9,800
Top Program
Vanderbilt, UT Knoxville
Best Computer Programming Programs in Texas
Total Programs
65
Median Tuition
$10,800
Top Program
UT Dallas, Texas A&M
Best Computer Programming Programs in Utah
Total Programs
22
Median Tuition
$8,900
Top Program
U of Utah, BYU
Best Computer Programming Programs in Wisconsin
Total Programs
28
Median Tuition
$10,700
Top Program
UW-Madison

Computer Programming vs Related Fields

Computer programming degrees focus narrowly on practical coding skills, writing, testing, and debugging code in multiple languages. This applied focus gets you job-ready faster but provides less theoretical depth than computer science programs.

The key tradeoff is breadth versus speed. Programming degrees can be completed faster (especially at the associate level) and require less mathematics, making them accessible entry points into tech careers. However, this comes at the cost of the deeper algorithmic understanding and theoretical foundations that help with career advancement and pivoting between specializations.

For students confident they want hands-on coding roles and prefer learning through building rather than theory, programming degrees offer efficient pathways to employment. Those uncertain about their long-term direction or interested in research, AI, or technical leadership may benefit from the broader foundations a CS degree provides.

Choose Computer Programming if.

  • You want to focus primarily on writing and debugging code
  • You prefer hands-on application development over theory
  • You want to avoid heavy mathematics requirements
  • Your goal is becoming a working developer quickly

Choose Computer Science if.

  • You enjoy mathematics and theoretical foundations
  • You want maximum career flexibility in tech
  • You're interested in algorithms, AI, or research
  • You plan to pursue advanced degrees or research

Choose Software Engineering if.

  • You want to learn software development methodology
  • You're interested in project management aspects
  • You want to lead development teams eventually
  • You prefer structured engineering approaches

Choose Web Development if.

  • You specifically want to build websites and web apps
  • You're interested in user interface design
  • You want to freelance or work remotely
  • You prefer shorter, specialized programs

Is a Computer Programming Degree Worth It?

A programming degree offers good value for students who want focused, practical coding education without the theoretical depth of computer science. With median salaries of $87,220 and strong job growth, it provides a direct path to development careers.

Programming degrees are particularly valuable for students who prefer hands-on learning, want to avoid extensive mathematics, and have clear career goals in software development. The practical focus means graduates are job-ready with portfolio projects and industry-relevant skills.

Consider alternatives like bootcamps if you need faster entry to the job market, or computer science if you want broader theoretical foundations. For detailed analysis, see our comparison of bootcamp vs degree options.

Alternative Paths to Programming Careers

Several alternatives exist for learning programming skills, each with different time commitments, costs, and career outcomes

Many successful programmers combine approaches, starting with online courses or bootcamps, then pursuing degrees for advancement. The key is matching your learning style, timeline, and career goals to the right educational path.

Computer Programming Degree FAQ

What's the difference between computer programming and computer science?
Computer programming focuses on practical coding skills, software development, and application creation. Computer science includes programming but emphasizes theoretical foundations, mathematics, algorithms, and computer systems. Programming degrees are more hands-on and job-focused, while CS degrees are broader and more theoretical.
Do I need math skills for a computer programming degree?
Programming degrees require much less mathematics than computer science. You'll need basic algebra and logic skills, but won't need calculus or advanced mathematics. The focus is on practical coding and problem-solving rather than mathematical theory.
Can I get a programming job with just an associate degree?
Many employers hire programmers with associate degrees, especially for entry-level positions. Community college programming programs often have strong industry connections and practical curricula. However, a bachelor's degree may be required for advancement to senior positions.
What programming languages should I learn first?
Most programming degrees start with languages like Python (for beginners), Java (for object-oriented concepts), or C++ (for systems programming). Many programs also teach JavaScript for web development and SQL for databases. The specific languages depend on your program's focus and career goals.
How long does it take to become job-ready as a programmer?
With an associate degree (2 years) or intensive bootcamp (3-6 months), you can become job-ready for entry-level positions. A bachelor's degree (4 years) provides more comprehensive preparation and better advancement prospects. Self-taught programmers need 1-2 years of dedicated study.
Is online programming education as good as on-campus?
Online programming education can be highly effective because programming is naturally suited to digital learning. Many employers value skills over educational format. However, on-campus programs may offer better networking, career services, and hands-on lab experiences. See our best online programming degrees.
What's the job market like for computer programmers?
The job market is strong with 15% growth projected through 2032 and median salaries of $87,220. However, the field is competitive, and employers increasingly prefer developers with broader skills beyond just coding. Strong portfolio projects and communication skills are essential for success.
Should I choose a programming degree or a coding bootcamp?
Choose a degree if you want comprehensive education, networking opportunities, and qualification for jobs requiring degrees. Choose a bootcamp if you need fast career transition, have specific skill goals, or want lower upfront costs. Many successful programmers combine both approaches throughout their careers.

How We Rank Computer Programming Degree Programs

Based on 742 programs from IPEDS 2024

Syracuse University's Bachelor's in Computer Programming leads our ranking of 50 computer programming programs, scored on graduation rate, selectivity, career outcomes, and cost using IPEDS 2024 and BLS data. Graduates step into a field where the median wage runs about $100,390.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

National salary data for computer programming graduates, factored into institutional scores based on job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2024Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024National and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Related Programming Resources

Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.