Syracuse University
$100,390 median salary · 84% graduation rate
Program Strengths
- 84% graduation rate
- $100,390 median salary
- $63,710 in-state tuition
- 1 graduates annually

Top-ranked computer programming bachelor's degree programs based on curriculum quality, job placement rates, and return on investment.
$100,390 median salary · 84% graduation rate
$100,390 median salary · 75% graduation rate
$100,390 median salary · 68% graduation rate
$100,390 median salary · 67% graduation rate
$100,390 median salary · 70% graduation rate
$100,390 median salary · 58% graduation rate
$100,390 median salary · 75% graduation rate
$100,390 median salary · 53% graduation rate
$100,390 median salary · 65% graduation rate
$100,390 median salary · 78% graduation rate
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
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
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
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
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
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
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
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
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
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
| School | Location | Type | Tuition | Grad Rate | Score |
|---|---|---|---|---|---|
| #1 University of California-Berkeley | Berkeley, CA | Public | $11,834 | 96% | 100.0/100 |
| #2 University of California-Irvine | Irvine, CA | Public | $11,834 | 96% | 90.1/100 |
| #3 University of California-Los Angeles | Los Angeles, CA | Public | $11,834 | 92% | 89.0/100 |
| #4 University of Washington-Seattle Campus | Seattle, WA | Public | $11,524 | 97% | 88.0/100 |
| #5 University of California-San Diego | La Jolla, CA | Public | $11,834 | 81% | 87.4/100 |
Data from IPEDS 2024. Tuition shown is in-state for public schools.
Flexibility & Lower Cost
Networking & Experience
Flexibility & Lower Cost
Networking & Experience
| Rank | Program & School | Delivery | Annual Tuition | Grad Rate | Median Salary | Hakia Score |
|---|---|---|---|---|---|---|
| #1 | Bachelor's in Computer Programming Syracuse UniversitySyracuse, NY · Private nonprofit | Online | $63,710 | 84% | $100,390 | 92.3 |
| #2 | Bachelor's in Computer Programming University of Cincinnati-Main CampusCincinnati, OH · Public | Online | $11,685 | 75% | $100,390 | 87.9 |
| #3 | Bachelor's in Computer Programming DePaul UniversityChicago, IL · Private nonprofit | On-campus | $44,601 | 68% | $100,390 | 87.5 |
| #4 | Bachelor's in Computer Programming Rowan UniversityGlassboro, NJ · Public | On-campus | $11,812 | 67% | $100,390 | 87.4 |
| #5 | Bachelor's in Computer Programming Mercer UniversityMacon, GA · Private nonprofit | On-campus | $31,265 | 70% | $100,390 | 87.2 |
| #6 | Bachelor's in Computer Programming University of Michigan-DearbornDearborn, MI · Public | On-campus | $15,240 | 58% | $100,390 | 86.1 |
| #7 | Bachelor's in Computer Programming Siena CollegeLoudonville, NY · Private nonprofit | On-campus | $44,505 | 75% | $100,390 | 85.7 |
| #8 | Bachelor's in Computer Programming Farmingdale State CollegeFarmingdale, NY · Public | On-campus | $7,070 | 53% | $100,390 | 85.7 |
| #9 | Bachelor's in Computer Programming University of UtahSalt Lake City, UT · Public | On-campus | $8,461 | 65% | $100,390 | 85.0 |
| #10 | Bachelor's in Computer Programming Dominican University of CaliforniaSan Rafael, CA · Private nonprofit | On-campus | $51,316 | 78% | $100,390 | 83.1 |
| #11 | Bachelor's in Computer Programming New England Institute of TechnologyEast Greenwich, RI · Private nonprofit | On-campus | $34,875 | 60% | $100,390 | 83.1 |
| #12 | Bachelor's in Computer Programming Champlain CollegeBurlington, VT · Private nonprofit | Online | $47,400 | 65% | $100,390 | 82.7 |
| #13 | Bachelor's in Computer Programming Western Governors UniversitySalt Lake City, UT · Private nonprofit | Online | $8,180 | 46% | $100,390 | 82.5 |
| #14 | Bachelor's in Computer Programming Olivet Nazarene UniversityBourbonnais, IL · Private nonprofit | On-campus | $37,910 | 61% | $100,390 | 82.3 |
| #15 | Bachelor's in Computer Programming NUC UniversityBayamon, PR · Private for-profit | On-campus | $11,885 | 54% | $100,390 | 82.3 |
| #16 | Bachelor's in Computer Programming Le Moyne CollegeSyracuse, NY · Private nonprofit | On-campus | $39,090 | 73% | $100,390 | 80.6 |
| #17 | Bachelor's in Computer Programming University of Akron Main CampusAkron, OH · Public | On-campus | $10,735 | 52% | $100,390 | 80.3 |
| #18 | Bachelor's in Computer Programming Utah Valley UniversityOrem, UT · Public | On-campus | $5,818 | 45% | $100,390 | 80.0 |
| #19 | Bachelor's in Computer Programming Husson UniversityBangor, ME · Private nonprofit | Online | $22,072 | 59% | $100,390 | 79.0 |
| #20 | Bachelor's in Computer Programming Mount Vernon Nazarene UniversityMount Vernon, OH · Private nonprofit | On-campus | $26,719 | 68% | $100,390 | 77.9 |
| #21 | Bachelor's in Computer Programming Winthrop UniversityRock Hill, SC · Public | On-campus | $13,998 | 57% | $100,390 | 76.7 |
| #22 | Bachelor's in Computer Programming University of Mount UnionAlliance, OH · Private nonprofit | On-campus | $36,100 | 59% | $100,390 | 76.5 |
| #23 | Bachelor's in Computer Programming Morningside UniversitySioux City, IA · Private nonprofit | On-campus | $38,017 | 50% | $100,390 | 76.0 |
| #24 | Bachelor's in Computer Programming Dewey University-CarolinaCarolina, PR · Private nonprofit | On-campus | $7,080 | 62% | $100,390 | 75.8 |
| #25 | Bachelor's in Computer Programming Shawnee State UniversityPortsmouth, OH · Public | On-campus | $9,448 | 48% | $100,390 | 75.3 |
| #26 | Bachelor's in Computer Programming Brigham Young University-IdahoRexburg, ID · Private nonprofit | On-campus | $4,800 | 55% | $100,390 | 75.0 |
| #27 | Bachelor's in Computer Programming Green River CollegeAuburn, WA · Public | On-campus | $4,205 | 39% | $100,390 | 75.0 |
| #28 | Bachelor's in Computer Programming Grand Canyon UniversityPhoenix, AZ · Private for-profit | Online | $16,473 | 43% | $100,390 | 74.6 |
| #29 | Bachelor's in Computer Programming Minnesota State University-MankatoMankato, MN · Public | On-campus | $8,355 | 54% | $100,390 | 73.7 |
| #30 | Bachelor's in Computer Programming Youngstown State UniversityYoungstown, OH · Public | On-campus | $9,790 | 50% | $100,390 | 73.4 |
| #31 | Bachelor's in Computer Programming Western Connecticut State UniversityDanbury, CT · Public | On-campus | $6,998 | 52% | $100,390 | 72.6 |
| #32 | Bachelor's in Computer Programming Bellevue CollegeBellevue, WA · Public | On-campus | $4,205 | 36% | $100,390 | 71.9 |
| #33 | Bachelor's in Computer Programming University of Silicon ValleySan Jose, CA · Private for-profit | On-campus | $21,480 | 29% | $100,390 | 71.7 |
| #34 | Bachelor's in Computer Programming Neumont College of Computer ScienceSalt Lake City, UT · Private for-profit | On-campus | $25,500 | 63% | $100,390 | 71.2 |
| #35 | Bachelor's in Computer Programming Fort Hays State UniversityHays, KS · Public | Online | $4,704 | 48% | $100,390 | 71.0 |
| #36 | Bachelor's in Computer Programming Lake Washington Institute of TechnologyKirkland, WA · Public | On-campus | $3,291 | 37% | $100,390 | 71.0 |
| #37 | Bachelor's in Computer Programming Columbia College ChicagoChicago, IL · Private nonprofit | On-campus | $32,272 | 52% | $100,390 | 70.5 |
| #38 | Bachelor's in Computer Programming Indiana Wesleyan University-MarionMarion, IN · Private nonprofit | On-campus | $32,104 | 67% | $100,390 | 70.5 |
| #39 | Bachelor's in Computer Programming Bellevue UniversityBellevue, NE · Private nonprofit | Online | $12,123 | 33% | $100,390 | 70.5 |
| #40 | Bachelor's in Computer Programming Austin Community College DistrictAustin, TX · Public | On-campus | $2,010 | 20% | $100,390 | 70.1 |
| #41 | Bachelor's in Computer Programming South CollegeKnoxville, TN · Private for-profit | Online | $16,450 | 42% | $100,390 | 69.7 |
| #42 | Bachelor's in Computer Programming Southwestern CollegeWinfield, KS · Private nonprofit | Online | $39,672 | 36% | $100,390 | 68.5 |
| #43 | Bachelor's in Computer Programming Baker CollegeOwosso, MI · Private nonprofit | Online | $12,600 | 36% | $100,390 | 68.1 |
| #44 | Bachelor's in Computer Programming Blue Mountain Christian UniversityBlue Mountain, MS · Private nonprofit | On-campus | $19,980 | 55% | $100,390 | 68.0 |
| #45 | Bachelor's in Computer Programming Siena Heights UniversityAdrian, MI · Private nonprofit | On-campus | $29,500 | 39% | $100,390 | 67.6 |
| #46 | Bachelor's in Computer Programming Caribbean University-BayamonBayamon, PR · Private nonprofit | On-campus | $7,344 | 43% | $100,390 | 67.2 |
| #47 | Bachelor's in Computer Programming Hardin-Simmons UniversityAbilene, TX · Private nonprofit | On-campus | $31,920 | 46% | $100,390 | 65.9 |
| #48 | Bachelor's in Computer Programming Missouri Valley CollegeMarshall, MO · Private nonprofit | On-campus | $22,000 | 22% | $100,390 | 65.1 |
| #49 | Bachelor's in Computer Programming Metropolitan State UniversitySaint Paul, MN · Public | On-campus | $8,571 | 44% | $100,390 | 64.2 |
| #50 | Bachelor's in Computer Programming Edmonds CollegeLynnwood, WA · Public | On-campus | $4,206 | 29% | $100,390 | 63.9 |
Showing all 50 ranked programs.
The total cost of a bachelors's degree in Computer Programming ranges from $38,000 at public universities to over $140,000 at elite private institutions. Financial aid, scholarships, and in-state tuition significantly reduce out-of-pocket costs (IPEDS 2024-24, Research.com).
With median starting salaries of $98,670, most graduates achieve positive ROI within 3-5 years. Financial aid recipients often pay 30-50% less than sticker price.
Enter your details to estimate your degree return on investment
Leave blank to use average cost for selected program type
+907%
Net gain divided by total investment. ROI above 200% is considered excellent for education investments.
$1,677,254
Your additional lifetime earnings with this degree vs. working without one, minus the total investment.
5 years
Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.
$133,333
Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.
Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.
How we calculate your degree ROI using real salary data
Tuition plus opportunity cost (earnings you miss while in school)
Direct cost of the degree program
4 years × $35K/year foregone salary while studying full-time
Projected career earnings starting after graduation, with salary growth
What you'd earn working at $35K/year with 2% annual growth
Median salary for this role in your selected location (BLS 2024)
Your investment's compound annual growth rate (similar to stock market returns)
Data sources: BLS OEWS May 2024, IPEDS 2024. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com
| Factor | Bachelor of Arts (BA) | Bachelor of Science (BS) |
|---|---|---|
| Math Requirements | Basic math, statistics (less common) | Calculus, Discrete Math, Statistics |
| Science Requirements | General requirements | CS fundamentals, algorithms, data structures |
| Core Credits | Broader curriculum with electives (less common) | Programming-focused with CS core (120 credits) |
| Liberal Arts | Communication, business electives | Technical writing, software engineering practices |
| Career Focus | Entry-level development roles | Software Developer, Systems Programmer, Application Developer |
Source: University curriculum analysis
The demand for skilled programmers continues to surge, with software developer employment projected to grow 25% through 2032 according to the Bureau of Labor Statistics. This growth rate is significantly higher than the 3% average for all occupations, driven by increasing digitization across industries and the continued expansion of cloud computing, mobile applications, and artificial intelligence.
Bachelor's degree programs in computer programming have evolved to meet this demand by emphasizing practical skills alongside theoretical foundations. Modern curricula cover multiple programming languages, software engineering principles, database management, and web development. The most successful programs maintain strong industry partnerships, offering internship opportunities and guest lectures from working professionals.
Across 180 accredited programs, there is significant variation in outcomes. Top-tier programs achieve 85-s within six months of graduation, while graduates from lower-ranked programs may struggle to find relevant employment. The difference often lies in curriculum quality, faculty expertise, and industry connections rather than just institutional prestige.
Students considering computer programming degrees should evaluate programs based on their career goals. Those targeting software engineering roles benefit from programs with strong algorithms and data structures components, while students interested in web development careers may prefer programs with strong front-end and back-end development tracks.
A Computer Programming bachelor's degree requires no prior programming or technical experience. According to the National Center for Education Statistics, over 70% of students entering technical degree programs have no prior coding background. Programs are designed to take complete beginners to job-ready professionals over four years.
What to Expect Your First Year:
Research from Computing Research Association shows that students who engage with tutoring services and study groups in their first year have 23% higher retention rates. Most universities offer dedicated support including office hours, peer tutoring, and programming labs. Success comes from consistent practice, not prior experience.
Bachelor's programs require 40-60 credit hours of general education courses alongside your Computer Programming major. These requirements, mandated by regional accreditation bodies, ensure graduates develop well-rounded communication and critical thinking skills valued by employers.
Common General Education Requirements:
Pro tip: Many schools allow AP/IB credits or CLEP exams to satisfy gen-ed requirements, potentially saving $3,000-$10,000 in tuition. Check your target school's transfer credit policies before enrolling.
Top Computer Programming programs provide extensive support infrastructure to help students succeed. According to EDUCAUSE research, students who use campus resources are 34% more likely to graduate on time.
Essential Campus Resources:
When evaluating programs, ask about student-to-advisor ratios. The NACADA recommends no more than 300:1 for effective academic advising, though top tech programs often achieve 150:1 or better.
Computer Programming internships offer the highest compensation of any undergraduate major, with an average hourly wage of $24.76 according to the National Association of Colleges and Employers (NACE) 2024 Report. Top-tier companies pay significantly more, often 3-5x the average rate.
Top Employers for Computer Programming Interns:
53% of interns receive full-time job offers from their internship employers (NACE 2024). For paid internships specifically, the conversion rate jumps to 70-75%. Most applications open August-October for the following summer, start preparing early.
For salary expectations after graduation, see our software developer salary guide.
Create and maintain websites and web applications
Manage and secure organizational databases and data systems
Analyze business requirements and design technical solutions
Choosing between a bachelor's degree, associate's degree, or coding bootcamp depends on your career goals, timeline, and budget. Each path offers distinct advantages for entering the Computer Programming field.
Bachelor's Degree (4 years, $40K-$160K)
Associate's Degree (2 years, $10K-$30K)
Coding Bootcamp (12-24 weeks, $10K-$20K)
For a detailed ROI comparison, read our analysis: Bootcamp vs Master's Degree: Which Has Better ROI?
A bachelor's in Computer Programming provides an excellent foundation for graduate study. According to the Computing Research Association, 25% of CS bachelor's graduates pursue advanced degrees within five years of graduation, with master's holders earning 20-30% more than bachelor's-only peers.
Preparing for Graduate School During Your Bachelor's:
Graduate Degree Options:
Based on 742 programs from IPEDS 2024
Syracuse University's Bachelor's in Computer Programming leads our ranking of 50 bachelor's 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.
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.
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.
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.
National salary data for computer programming graduates, factored into institutional scores based on job market strength.
Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.
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.
Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.
Employment projections and salary data for software developers and programmers
Graduate earnings, loan repayment rates, and institutional data
Graduation rates, enrollment data, and institutional characteristics
Alumni salary data by institution and degree program
Computer programming bachelor's degrees are offered through various academic departments and program structures. Traditional Computer Science programs provide the broadest foundation, covering algorithms, data structures, software engineering, and theoretical computer science. These programs require mathematics through calculus and discrete mathematics, preparing graduates for diverse programming roles.
Software Engineering programs focus specifically on large-scale software development, emphasizing project management, software architecture, and team-based development methodologies. Students in these programs spend more time on practical software construction and less on theoretical computer science topics.
Information Technology programs with programming concentrations blend programming skills with business applications and systems administration. These programs often appeal to students interested in corporate IT environments rather than pure software development.
Students should align their program choice with career goals. Those targeting roles at major tech companies often benefit from traditional CS programs, while students interested in corporate development positions may prefer information technology degrees with programming emphasis.

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.