DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/computer-information-sciences/computer-programming/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 16
DEBUG: Specific major detected (cip4 = 11.02), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "MS in Information Technology - Software Application Development" with relevance 1
DEBUG: ✓ Offer "MS in Information Technology - Software Application Development" ACCEPTED (relevance 1)
DEBUG: Checking offer "Computer Science (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Computer Science (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Computer Science (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Computer Science (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a HS Diploma or Associate Degree)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering Boot Camp (All Degree Levels)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering Boot Camp (All Degree Levels)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "Software Engineering (I Have a Bachelors)" with relevance 0.9
DEBUG: ✓ Offer "Software Engineering (I Have a Bachelors)" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "AS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "AS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Science - Software Engineering" with relevance 0.9
DEBUG: ✓ Offer "BS in Computer Science - Software Engineering" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Game Programming & Development" with relevance 0.9
DEBUG: ✓ Offer "BS in Game Programming & Development" ACCEPTED (relevance 0.9)
DEBUG: Checking offer "BS in Computer Information Systems" with relevance 0.7
DEBUG: ✗ Offer "BS in Computer Information Systems" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Database Design" with relevance 0.7
DEBUG: ✗ Offer "MS in Information Technology - Database Design" REJECTED (relevance 0.7)
DEBUG: Checking offer "MS in Information Technology - Web Design" with relevance 0.7
DEBUG: ✗ Offer "MS in Information Technology - Web Design" REJECTED (relevance 0.7)
DEBUG: Checking offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✗ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" REJECTED (relevance 0.6)
DEBUG: relevant_offers count = 11
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 6 ESYOH offers with relevance >= 0.8
DEBUG: esyoh_offers count = 6
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 6 offers with relevance >= 0.9
Best Schools for Computer Programming in the United States
See the highest-ranked computer programming schools offering a bachelor’s degree below.
Top Schools in Computer Programming
Our analysis ranked Yale University the best school in the country for a degree in computer programming. Set in the city of New Haven, Yale University is a large private not-for-profit institution. About 96% of students finish within six years. Yale University awarded about 11 computer programming degrees in the most recent data year. Students who receive their computer programming degree from Yale University earn around $74,578 in the first couple years of their career. Yale University graduates carry a median of $14,357 in student loans.
See the full computer programming program report for Yale University
Students looking for a strong computer programming program will find one at Miami University Oxford, which ranked #2. This large public university is located in the town of Oxford. About 80% of students finish within six years. There were roughly 37 computer programming students who graduated with this degree at Miami University Oxford in the most recent data year. Soon after graduation, computer programming degree recipients from Miami University Oxford generally make around $49,700. Students borrow a median of $24,177 to complete this degree.
Read more about the computer programming program at Miami University Oxford
University Of California Irvine is one of the finest schools in the country for a degree in computer programming, ranking #3. Set in the city of Irvine, University Of California Irvine is a very large public institution. The six-year graduation rate is 87%. There were roughly 49 computer programming students who graduated with this degree at University Of California Irvine in the most recent data year. Students who receive their computer programming degree from University Of California Irvine earn around $50,958 in the first couple years of their career. Students borrow a median of $16,539 to complete this degree.
Read more about the computer programming program at University Of California Irvine
Rochester Institute Of Technology came in at #4 on our 2026 list of the best computer programming schools. Set in the suburb of Rochester, Rochester Institute Of Technology is a large private not-for-profit institution. About 72% of students finish within six years. Rochester Institute Of Technology awarded about 25 computer programming degrees in the most recent data year. Computer Programming graduates of Rochester Institute Of Technology earn a median of $83,875 early in their careers. Typical student debt for the program is $27,000.
Read more about the computer programming program at Rochester Institute Of Technology
Depaul University is a great choice for students pursuing a degree in computer programming, landing the #5 spot this year. This very large private not-for-profit university is located in the city of Chicago. Roughly 68% of students complete a degree within six years here. There were roughly 136 computer programming students who graduated with this degree at Depaul University in the most recent data year. Students who receive their computer programming degree from Depaul University earn around $72,234 in the first couple years of their career. Students borrow a median of $25,497 to complete this degree.
Get the full computer programming details for Depaul University
Dominican University Of California ranked #6 on our 2026 list of the best computer programming schools. This mid-sized private not-for-profit university is located in the city of San Rafael. The six-year graduation rate is 78%. About 25 computer programming degrees were awarded at Dominican University Of California in the most recent year. Graduates of the computer programming program make about $70,752 in their early career. Typical student debt for the program is $27,000.
Get the full computer programming details for Dominican University Of California
University Of Michigan Dearborn placed #7 among the best computer programming schools. University Of Michigan Dearborn is a moderately-sized public school located in the city of Dearborn. The six-year graduation rate is 58%. University Of Michigan Dearborn awarded about 53 computer programming degrees in the most recent data year. Students who receive their computer programming degree from University Of Michigan Dearborn earn around $80,830 in the first couple years of their career. University Of Michigan Dearborn graduates carry a median of $19,723 in student loans.
Read more about the computer programming program at University Of Michigan Dearborn
Western Governors University ranked #8 on our 2026 list of the best computer programming schools. Western Governors University is a very large private not-for-profit school located in the suburb of Salt Lake City. About 46% of students finish within six years. There were roughly 367 computer programming students who graduated with this degree at Western Governors University in the most recent data year. Students who receive their computer programming degree from Western Governors University earn around $74,771 in the first couple years of their career. Typical student debt for the program is $23,277.
Read more about the computer programming program at Western Governors University
University Of Utah ranked #9 on our 2026 list of the best computer programming schools. University Of Utah is a very large public school located in the city of Salt Lake City. The six-year graduation rate is 65%. University Of Utah awarded about 175 computer programming degrees in the most recent data year. Soon after graduation, computer programming degree recipients from University Of Utah generally make around $60,527. Typical student debt for the program is $20,798.
See the full computer programming program report for University Of Utah
University Of Cincinnati Main Campus placed #10 among the best computer programming schools. Located in the city of Cincinnati, University Of Cincinnati Main Campus is a very large public university. University Of Cincinnati Main Campus graduates 74% of students within six years. About 79 computer programming degrees were awarded at University Of Cincinnati Main Campus in the most recent year. Graduates of the computer programming program make about $58,659 in their early career. Students borrow a median of $23,530 to complete this degree.
Get the full computer programming details for University Of Cincinnati Main Campus
Neumont University placed #11 among the best computer programming schools. This small private for-profit university is located in the city of Salt Lake City. The six-year graduation rate is 57%. Neumont University awarded about 42 computer programming degrees in the most recent data year.
See the full computer programming program report for Neumont University
Brigham Young University Idaho earned the #12 position for computer programming this year. Set in the town of Rexburg, Brigham Young University Idaho is a very large private not-for-profit institution. Roughly 50% of students complete a degree within six years here. There were roughly 183 computer programming students who graduated with this degree at Brigham Young University Idaho in the most recent data year. Soon after graduation, computer programming degree recipients from Brigham Young University Idaho generally make around $43,853. Typical student debt for the program is $13,287.
See the full computer programming program report for Brigham Young University Idaho
Olivet Nazarene University came in at #13 for computer programming this year. This mid-sized private not-for-profit university is located in the suburb of Bourbonnais. The six-year graduation rate is 61%. Olivet Nazarene University awarded about 11 computer programming degrees in the most recent data year. Students who receive their computer programming degree from Olivet Nazarene University earn around $48,505 in the first couple years of their career. Typical student debt for the program is $26,797.
Read more about the computer programming program at Olivet Nazarene University
Champlain College came in at #14 for computer programming this year. This mid-sized private not-for-profit university is located in the city of Burlington. The six-year graduation rate is 65%. About 67 computer programming degrees were awarded at Champlain College in the most recent year. Students who receive their computer programming degree from Champlain College earn around $58,490 in the first couple years of their career. Students borrow a median of $26,437 to complete this degree.
See the full computer programming program report for Champlain College
Holy Family University landed the #15 spot for computer programming this year. Set in the city of Philadelphia, Holy Family University is a mid-sized private not-for-profit institution. About 60% of students finish within six years. Holy Family University awarded about 10 computer programming degrees in the most recent data year. Students who receive their computer programming degree from Holy Family University earn around $59,355 in the first couple years of their career. Holy Family University graduates carry a median of $26,562 in student loans.
Get the full computer programming details for Holy Family University
Long Island University C W Post Campus landed the #16 spot for computer programming this year. Located in the suburb of Brookville, Long Island University C W Post Campus is a large private not-for-profit university. Roughly 55% of students complete a degree within six years here. There were roughly 11 computer programming students who graduated with this degree at Long Island University C W Post Campus in the most recent data year. Students who receive their computer programming degree from Long Island University C W Post Campus earn around $61,547 in the first couple years of their career. Typical student debt for the program is $25,211.
Read more about the computer programming program at Long Island University C W Post Campus
Bellevue College came in at #17 for computer programming this year. Set in the city of Bellevue, Bellevue College is a large public institution. Bellevue College awarded about 28 computer programming degrees in the most recent data year. Computer Programming graduates of Bellevue College earn a median of $67,771 early in their careers. Students borrow a median of $18,839 to complete this degree.
More information about a degree in computer programming from Bellevue College
Bellevue University landed the #18 spot for computer programming this year. This very large private not-for-profit university is located in the suburb of Bellevue. Roughly 33% of students complete a degree within six years here. There were roughly 89 computer programming students who graduated with this degree at Bellevue University in the most recent data year. Students who receive their computer programming degree from Bellevue University earn around $69,254 in the first couple years of their career. Bellevue University graduates carry a median of $26,108 in student loans.
See the full computer programming program report for Bellevue University
Austin Community College District placed #19 among the best computer programming schools. Set in the city of Austin, Austin Community College District is a very large public institution. There were roughly 30 computer programming students who graduated with this degree at Austin Community College District in the most recent data year. Computer Programming graduates of Austin Community College District earn a median of $44,895 early in their careers. Typical student debt for the program is $20,659.
Get the full computer programming details for Austin Community College District
Seattle Community College North Campus landed the #20 spot for computer programming this year. Located in the city of Seattle, Seattle Community College North Campus is a moderately-sized public university. There were roughly 24 computer programming students who graduated with this degree at Seattle Community College North Campus in the most recent data year. Students who receive their computer programming degree from Seattle Community College North Campus earn around $48,739 in the first couple years of their career. Seattle Community College North Campus graduates carry a median of $19,504 in student loans.
See the full computer programming program report for Seattle Community College North Campus
Green River Community College placed #21 among the best computer programming schools. Located in the city of Auburn, Green River Community College is a large public university. There were roughly 43 computer programming students who graduated with this degree at Green River Community College in the most recent data year.
More information about a degree in computer programming from Green River Community College
Lake Washington Institute Of Technology placed #22 among the best computer programming schools. This mid-sized public university is located in the suburb of Kirkland. About 16 computer programming degrees were awarded at Lake Washington Institute Of Technology in the most recent year. Computer Programming graduates of Lake Washington Institute Of Technology earn a median of $60,000 early in their careers. Students borrow a median of $19,695 to complete this degree.
See the full computer programming program report for Lake Washington Institute Of Technology
Rowan University landed the #23 spot for computer programming this year. Rowan University is a very large public school located in the suburb of Glassboro. About 67% of students finish within six years. Rowan University awarded about 119 computer programming degrees in the most recent data year. Soon after graduation, computer programming degree recipients from Rowan University generally make around $41,799. Students borrow a median of $25,000 to complete this degree.
See the full computer programming program report for Rowan University
Farmingdale State College placed #24 among the best computer programming schools. Set in the suburb of Farmingdale, Farmingdale State College is a large public institution. The six-year graduation rate is 57%. There were roughly 113 computer programming students who graduated with this degree at Farmingdale State College in the most recent data year. Computer Programming graduates of Farmingdale State College earn a median of $45,383 early in their careers. Farmingdale State College graduates carry a median of $21,500 in student loans.
More information about a degree in computer programming from Farmingdale State College
New England Institute Of Technology landed the #25 spot for computer programming this year. Set in the suburb of East Greenwich, New England Institute Of Technology is a mid-sized private not-for-profit institution. New England Institute Of Technology awarded about 18 computer programming degrees in the most recent data year. Soon after graduation, computer programming degree recipients from New England Institute Of Technology generally make around $72,595. Students borrow a median of $38,133 to complete this degree.
Get the full computer programming details for New England Institute Of Technology
Rest of the Top 38 Computer Programming Schools
These schools also placed among the best for computer programming this year:
Other Computer Programming Degree Levels
Explore the best computer programming schools at other degree levels: