University campus in Utah
Updated January 2026

Best Computer Programming Degree Programs in Utah — 2026 Rankings

Explore 10 accredited computer programming degree programs in Utah. Compare schools by graduation rate, salary outcomes, and tuition—from Weber State University to Western Governors University.

#1 ProgramWestern Governors
Avg Salary$108,000
Tuition From$5,471/yr
Job Growth+22%

Key Takeaways

Top 3 ranked: Western Governors, Weber State, Utah Valley

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

Tuition ranges from $4,180 to $40,896/year

Weber State offers the most affordable option at $5,471/yr

IPEDS 2023

Degree levels: 4 associate's, 4 master's, 2 doctoral programs available in Utah

From community college pathways to advanced research degrees

IPEDS 2023

Utah community college transfer can save 40-60% on total degree costs

4 associate's programs provide transfer pathways to bachelor's degrees

Education Commission of the States

Major employers: Adobe, Qualtrics, Pluralsight, Domo

Tech hubs in Salt Lake City and Provo

Hakia Research 2026

Computer Programming programs available near 28+ cities across Utah

Search by city to find programs within 200 miles of your location

IPEDS 2023

Updated February 2026

On This Page
$108,000
Is Computer Programming in Utah Worth It?
Yes. Computer Programming degrees in Utah deliver strong ROI—graduates earn $108,000 median salary with +22% job growth through 2032. In-state tuition averages $11,531/year.

Source: BLS OEWS May 2024

Best Computer Programming Degree Programs in Utah

Bachelor's Computer Programming Degree Programs in Utah

9 programs$108,000 median salary88% avg grad rate
9
Programs
$108,000
Median Salary
$12,348/yr
Avg Tuition
88%
Avg Grad Rate

Program Landscape

Utah ranks among the nation's top destinations for computer programming education, with 9 accredited bachelor's degree programs across 5 public and 3 private institutions. The highest-ranked programs are Western Governors, Weber State, Utah Valley, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from Utah computer programming programs earn a median salary of $91,800—6% below the national average. The state's robust technology sector, anchored by the Salt Lake City, Provo, Lehi metropolitan areas, provides abundant internship and employment opportunities with companies including Adobe, Qualtrics, Pluralsight.

Costs & Value

Tuition ranges from $5,266 to $40,896 annually, with an average of $12,348/yr. Top programs maintain graduation rates above 88%, with the highest reaching 97%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to Utah's leading technology employers. For students seeking computer programming degrees in Utah, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

Show:

Earn your bachelor's in Computer Programming

(Sponsored)

Loading programs...

🥇

Western Governors University

Private
Salt Lake City, UT
$7,710
Tuition/yr
75.9
Score
Website
🥈

Weber State University

Public
Ogden, UT
$5,471
Tuition/yr
92%
Grad Rate
60.9
Score
Website
🥉

Utah Valley University

Public
Orem, UT
$5,614
Tuition/yr
92%
Grad Rate
59.6
Score
Website
#4

Brigham Young University

Private
Provo, UT
$6,496
Tuition/yr
91%
Grad Rate
58.8
Score
Website
#5

University of Utah

Public
Salt Lake City, UT
$8,175
Tuition/yr
72%
Grad Rate
51.4
Score
Website
#6

Neumont College of Computer Science

For-Profit
Salt Lake City, UT
$25,500
Tuition/yr
97%
Grad Rate
46.7
Score
Website
#7

Southern Utah University

Public
Cedar City, UT
$6,006
Tuition/yr
86%
Grad Rate
43.2
Score
Website
#8

Utah Tech University

Public
Saint George, UT
$5,266
Tuition/yr
41.7
Score
Website
#9

Westminster University

Private
Salt Lake City, UT
$40,896
Tuition/yr
36.2
Score
Website

Complete Computer Programming Degree Program Rankings in Utah

Best Associate's Computer Programming Degree Programs in Utah

### Program Landscape Utah offers **4 accredited** associate's degree programs in computer programming, providing an affordable entry point into the technology field. The top-ranked programs include **Weber State**, **Utah Valley**, **Snow College**, which combine rigorous technical curriculum with practical skills training. ### Costs & Value Community colleges in Utah offer these two-year programs at an average cost of **$10,191/yr**—significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging **$59,400** in Utah. ### Career Pathways Many programs feature guaranteed transfer agreements with Utah's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The Salt Lake City, Provo, Lehi areas offer particularly strong job markets for associate's degree holders, with employers like Adobe, Qualtrics, Pluralsight hiring for technical support, junior development, and IT specialist positions. ### Curriculum & Specializations Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer programming schools in Utah, these associate's programs offer the best value for students beginning their computer programming degrees in Utah.

  1. #1. Weber State University

    Hakia ranks Weber State University as the #1 associate's in computer programming degree program in Utah. This public institution in Ogden, UT has annual tuition of $5,471 and a 92% graduation rate. Ranking score: 61.3.

  2. #2. Utah Valley University

    Hakia ranks Utah Valley University as the #2 associate's in computer programming degree program in Utah. This public institution in Orem, UT has annual tuition of $5,614 and a 92% graduation rate. Ranking score: 52.5.

  3. #3. Snow College

    Hakia ranks Snow College as the #3 associate's in computer programming degree program in Utah. This public institution in Ephraim, UT has annual tuition of $4,180 and a 100% graduation rate. Ranking score: 53.0.

  4. #4. Neumont College of Computer Science

    Hakia ranks Neumont College of Computer Science as the #4 associate's in computer programming degree program in Utah. This for-profit institution in Salt Lake City, UT has annual tuition of $25,500 and a 97% graduation rate. Ranking score: 44.2.

Best Bachelor's Computer Programming Degree Programs in Utah

### Program Landscape Utah ranks among the nation's top destinations for computer programming education, with **9 accredited** bachelor's degree programs across **5 public** and **3 private** institutions. The highest-ranked programs are **Western Governors**, **Weber State**, **Utah Valley**, recognized for academic excellence, research opportunities, and strong industry connections. ### Career Outcomes Graduates from Utah computer programming programs earn a median salary of **$91,800**—6% below the national average. The state's robust technology sector, anchored by the Salt Lake City, Provo, Lehi metropolitan areas, provides abundant internship and employment opportunities with companies including Adobe, Qualtrics, Pluralsight. ### Costs & Value Tuition ranges from **$5,266** to **$40,896** annually, with an average of **$12,348/yr**. Top programs maintain graduation rates above **88%**, with the highest reaching **97%**. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards. ### Curriculum & Specializations Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to Utah's leading technology employers. For students seeking computer programming degrees in Utah, these top-ranked computer programming schools offer the strongest combination of academic rigor and career preparation.

  1. #1. Western Governors University

    Hakia ranks Western Governors University as the #1 bachelor's in computer programming degree program in Utah. This private institution in Salt Lake City, UT has annual tuition of $7,710. Ranking score: 75.9.

  2. #2. Weber State University

    Hakia ranks Weber State University as the #2 bachelor's in computer programming degree program in Utah. This public institution in Ogden, UT has annual tuition of $5,471 and a 92% graduation rate. Ranking score: 60.9.

  3. #3. Utah Valley University

    Hakia ranks Utah Valley University as the #3 bachelor's in computer programming degree program in Utah. This public institution in Orem, UT has annual tuition of $5,614 and a 92% graduation rate. Ranking score: 59.6.

  4. #4. Brigham Young University

    Hakia ranks Brigham Young University as the #4 bachelor's in computer programming degree program in Utah. This private institution in Provo, UT has annual tuition of $6,496 and a 91% graduation rate. Ranking score: 58.8.

  5. #5. University of Utah

    Hakia ranks University of Utah as the #5 bachelor's in computer programming degree program in Utah. This public institution in Salt Lake City, UT has annual tuition of $8,175 and a 72% graduation rate. Ranking score: 51.4.

  6. #6. Neumont College of Computer Science

    Hakia ranks Neumont College of Computer Science as the #6 bachelor's in computer programming degree program in Utah. This for-profit institution in Salt Lake City, UT has annual tuition of $25,500 and a 97% graduation rate. Ranking score: 46.7.

  7. #7. Southern Utah University

    Hakia ranks Southern Utah University as the #7 bachelor's in computer programming degree program in Utah. This public institution in Cedar City, UT has annual tuition of $6,006 and a 86% graduation rate. Ranking score: 43.2.

  8. #8. Utah Tech University

    Hakia ranks Utah Tech University as the #8 bachelor's in computer programming degree program in Utah. This public institution in Saint George, UT has annual tuition of $5,266. Ranking score: 41.7.

  9. #9. Westminster University

    Hakia ranks Westminster University as the #9 bachelor's in computer programming degree program in Utah. This private institution in Salt Lake City, UT has annual tuition of $40,896. Ranking score: 36.2.

Best Master's Computer Programming Degree Programs in Utah

### Program Landscape Utah offers **4** master's degree programs in computer programming, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs—**U of Utah**, **Brigham Young**, **Weber State**—combine advanced technical training with research opportunities and leadership development. ### Career Outcomes Master's graduates in Utah earn a median salary of **$108,000**, approximately **20-30% higher** than bachelor's degree holders. The concentration of technology companies in Salt Lake City, Provo, Lehi creates strong demand for graduate-level talent, with Adobe, Qualtrics, Pluralsight actively recruiting from these programs. ### Costs & Value Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages **$6,439/yr**, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals. ### Curriculum & Specializations Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among Utah's computer programming schools at the graduate level, these programs stand out for both academic quality and career outcomes.

  1. #1. University of Utah

    Hakia ranks University of Utah as the #1 master's in computer programming degree program in Utah. This public institution in Salt Lake City, UT has annual tuition of $8,175 and a 72% graduation rate. Ranking score: 77.9.

  2. #2. Brigham Young University

    Hakia ranks Brigham Young University as the #2 master's in computer programming degree program in Utah. This private institution in Provo, UT has annual tuition of $6,496 and a 91% graduation rate. Ranking score: 48.1.

  3. #3. Weber State University

    Hakia ranks Weber State University as the #3 master's in computer programming degree program in Utah. This public institution in Ogden, UT has annual tuition of $5,471 and a 92% graduation rate. Ranking score: 67.5.

  4. #4. Utah Valley University

    Hakia ranks Utah Valley University as the #4 master's in computer programming degree program in Utah. This public institution in Orem, UT has annual tuition of $5,614 and a 92% graduation rate. Ranking score: 65.5.

Best Doctoral Computer Programming Degree Programs in Utah

### Program Landscape Utah is home to **2** doctoral programs in computer programming, preparing students for research positions, faculty appointments, and executive technical roles. Leading programs at **U of Utah**, **Brigham Young** are recognized for cutting-edge research, strong faculty publications, and competitive funding packages. ### Career Outcomes Doctoral graduates command premium salaries, with Utah PhD holders earning a median of **$135,000**—reflecting the advanced expertise required for research and executive positions. The Salt Lake City, Provo, Lehi region's research universities and corporate R&D centers provide extensive collaboration opportunities with industry leaders like Adobe, Qualtrics, Pluralsight. ### Costs & Value PhD programs typically require 4-6 years of full-time study, including coursework, qualifying examinations, and original dissertation research. Many programs offer full funding through teaching or research assistantships, covering tuition and providing stipends of **$25,000–$40,000** annually. ### Curriculum & Specializations Research strengths across Utah programs include artificial intelligence, cybersecurity, human-computer interaction, systems, and theoretical computer science. For aspiring researchers pursuing computer programming degrees in Utah, graduates go on to careers as university faculty, industry research scientists, or technical executives, contributing to advances in technology that impact millions of users worldwide.

  1. #1. University of Utah

    Hakia ranks University of Utah as the #1 doctoral in computer programming degree program in Utah. This public institution in Salt Lake City, UT has annual tuition of $8,175 and a 72% graduation rate. Ranking score: 38.2.

  2. #2. Brigham Young University

    Hakia ranks Brigham Young University as the #2 doctoral in computer programming degree program in Utah. This private institution in Provo, UT has annual tuition of $6,496 and a 91% graduation rate. Ranking score: 67.2.

Computer Programming Tuition in Utah

MetricValue
Average in-state tuition$11,531/year
Average out-of-state tuition$28,828/year
Community college tuition$2,883/year
4-year savings for residents$69,188
2+2 transfer pathway savings$17,296

Source: IPEDS 2023

Computer Programming Financial Aid & Scholarships in Utah

State Aid Programs

Utah residents pursuing computer programming degrees have access to multiple financial aid pathways designed to make higher education more affordable. The Utah Opportunity Scholarship (https://ushe.edu/) provides both need-based and merit-based awards specifically for Utah residents attending institutions within the Utah System of Higher Education. These scholarships can significantly reduce the cost of attendance, particularly for students attending public universities and community colleges across the state. Additionally, all students are encouraged to complete the Free Application for Federal Student Aid (FAFSA) at StudentAid.gov to determine eligibility for federal grants, loans, and work-study opportunities that are not limited by state residency.

Key Programs & Amounts

Beyond state and federal aid, many Utah institutions offer institutional scholarships and financial packages tailored to computer programming majors. When researching aid opportunities, students should explore programs at top-ranked institutions like Brigham Young University and University of Utah, which often have dedicated funding for STEM students. For comprehensive guidance on federal student aid options and loan management, Federal Student Aid provides detailed resources. Utah's transfer system (Utah Transfer Guides) also helps students understand how starting at a community college can reduce overall degree costs while maintaining a pathway to a bachelor's degree. Students should consult individual institution financial aid offices for current scholarship deadlines and award amounts.

Calculate Your Computer Programming Degree ROI in Utah

Use our interactive ROI calculator to estimate your return on investment for a computer programming degree in Utah. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.

Computer Programming Degree ROI Calculator
Estimate your return on investment for a computer programming degree
$

Leave blank to use average cost for selected program type

20 years
10 years20 years30 years
20-Year ROI

+907%

Net gain divided by total investment. ROI above 200% is considered excellent for education investments.

Net Gain

$1,677,254

Your additional lifetime earnings with this degree vs. working without one, minus the total investment.

Break-Even

5 years

Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.

COL-Adjusted Salary

$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.

Detailed Breakdown
How we calculate your degree ROI using real salary data
Total Investment$185,000

Tuition plus opportunity cost (earnings you miss while in school)

Program Cost (Tuition)$45,000

Direct cost of the degree program

Opportunity Cost$140,000

4 years × $35K/year foregone salary while studying full-time

20-Year Earnings (with degree)$2,712,662

Projected career earnings starting after graduation, with salary growth

20-Year Earnings (without degree)$850,408

What you'd earn working at $35K/year with 2% annual growth

Starting Salary (Austin, TX)$140,000

Median salary for this role in your selected location (BLS 2024)

Annualized Return4.9%

Your investment's compound annual growth rate (similar to stock market returns)

Data sources: BLS OEWS May 2024, IPEDS 2023. 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

Career Paths

Design and develop software applications and systems

Median Salary:$122,040

Analyze complex datasets and build predictive models

Median Salary:$101,520

Protect computer networks from cyber threats

Median Salary:$113,400

Manage cloud infrastructure and deployment pipelines

Median Salary:$119,880

Design and maintain cloud computing infrastructure

Median Salary:$116,640

Build and deploy machine learning models

Median Salary:$136,080
Computer Programming Salaries by Metro Area

Median annual salary in Utah metro areas

Hakia.com
View data table
Categoryvalue
Salt Lake City$119K
Provo$113K
Lehi$108K

Source: BLS OEWS May 2024

Hakia.com

Computer Programming Jobs in Utah: Top Employers Hiring

Find computer programming jobs in Utah. These major employers across Utah metro areas are actively hiring computer programming graduates. Click employer names to view current job openings.

Computer Programming Jobs in Salt Lake City

UT
Adobe
tech
Goldman Sachs
finance
Pluralsight
edtech
Overstock.com
ecommerce

Computer Programming Jobs in Provo

UT
Qualtrics
tech
Vivint
iot
Ancestry.com
tech

Computer Programming Jobs in Lehi

UT
Domo
tech
MX Technologies
fintech
Podium
tech

How to Apply to Computer Programming Programs in Utah

1

Research Program Requirements

Review admission requirements for computer programming programs at your target schools. Requirements vary by institution and degree level.

2

Prepare Application Materials

Gather transcripts, test scores (SAT/ACT for undergrad, GRE for graduate), letters of recommendation, and personal statement.

3

Apply for Financial Aid

Complete the FAFSA by priority deadlines.

4

Submit Applications Before Deadlines

Apply early for priority consideration. Early action/decision deadlines are typically October-November; regular deadlines December-January.

5

Complete Enrollment Steps

Accept your offer, submit enrollment deposit, complete orientation requirements, and register for classes.

Computer Programming Transfer Pathways in Utah

State Transfer System

Utah provides robust pathways for students to transfer from two-year to four-year computer programming programs through the state's coordinated transfer system. The Utah Transfer Guides offer major-specific articulation agreements that allow students to complete associate's degrees at 5 two-year institutions—including Weber State University, Utah Valley University, Salt Lake Community College, and Snow College—and seamlessly transfer to bachelor's programs at universities like University of Utah, Utah State University, and Brigham Young University. These guides specify which courses transfer as equivalent credits, minimizing delays and ensuring students progress efficiently toward their bachelor's degree.

How Transfers Work

The Utah System of Higher Education (USHE) has established formalized agreements between community colleges and four-year institutions to streamline the transfer process for computer programming majors. Students beginning at community colleges benefit from lower tuition costs—with institutions like Salt Lake Community College charging $3,778 annually—before transitioning to public universities where average in-state tuition is $6,014. Many community college students save thousands of dollars during their first two years before transferring. Additionally, Utah offers the Utah Opportunity Scholarship, which provides need- and merit-based financial aid to qualifying residents, further reducing barriers to higher education. For financial planning and detailed transfer information, visit Federal Student Aid and the College Scorecard. Students should also explore related fields like Computer Science in Utah and Software Engineering in Utah for additional pathway options.

Why Study Computer Programming in Utah?

Industry & Workforce

Utah has emerged as a thriving hub for computer programming education and technology careers. The state offers 22 institutions with computer programming programs across all degree levels, from associate's to doctoral programs (IPEDS). In 2023, Utah institutions awarded 2,218 bachelor's degrees in computer programming, demonstrating robust demand and enrollment in the field. Major cities including Salt Lake City, Provo, and Orem serve as regional tech centers, home to major employers like Goldman Sachs, Adobe, Intermountain Healthcare, and the University of Utah itself.

Salary Outlook

The state's leading institutions—including Brigham Young University, University of Utah, and Weber State University—consistently rank among the nation's best computer programming programs. Utah's public universities offer exceptional affordability, with average public in-state tuition for four-year institutions at just $6,014 annually, compared to $19,392 for out-of-state students (College Scorecard). This cost advantage, combined with Utah's strong tech job market and proximity to Fortune 500 companies, makes the state an attractive choice for aspiring programmers. For more information on national rankings, explore Best Bachelor's Programs and Most Affordable Programs across the country. Students interested in related fields should also consider Software Engineering in Utah and Web Development in Utah.

Computer Programming Job Market in Utah

Employment Outlook

Utah's computer programming job market is experiencing robust growth, driven by a combination of emerging tech hubs and established corporate presence across multiple metropolitan areas. The state's major employment centers are concentrated in the Salt Lake City metro, Provo-Orem metro, and Ogden-Clearfield regions, with additional opportunities expanding in secondary cities like St. George and West Jordan. According to the U.S. Bureau of Labor Statistics, Utah continues to see strong demand for software developers and computer programmers, supported by both large multinational employers and growing startup ecosystems. The state benefits from a young, educated workforce pipeline, with 22 institutions offering computer programming programs at various degree levels (IPEDS), including 9 bachelor's degree programs that produced 2,218 completions in 2023.

Salaries by Metro

The competitive salary landscape in Utah reflects national trends while maintaining relatively affordable cost of living compared to other major tech hubs. Bachelor's degree holders in computer programming can expect strong earning potential, particularly when graduating from top-ranked programs like those at Brigham Young University and Utah State University. Entry-level positions are readily available across Salt Lake City, Provo, and surrounding areas, while mid-career and senior positions concentrate in larger metro centers. The state's favorable business climate and tax environment continue to attract technology companies, creating sustained demand for skilled programmers. Students interested in exploring broader technology career paths may also consider related fields such as Software Engineering in Utah or Web Development in Utah, which offer complementary career trajectories and often feature similar employers and geographic opportunities.

Computer Programming Curriculum & Specializations in Utah

Core Requirements

Computer programming curricula in Utah are designed to build strong foundations in software development, algorithms, and systems design. Core coursework typically includes Data Structures, Object-Oriented Programming, Web Development, Database Design, Software Engineering, and Computer Architecture. Most bachelor's programs require 120–130 credit hours distributed across general education, core programming courses, electives, and capstone projects. Students develop proficiency in multiple programming languages such as Java, Python, C++, and JavaScript. The 9 bachelor's-granting institutions in Utah, including Weber State University and University of Utah, structure their programs to balance theoretical computer science concepts with practical, hands-on application development.

Degree Pathways

Specializations within computer programming programs allow students to focus on areas such as web development, mobile application development, systems programming, or artificial intelligence. Many programs incorporate real-world projects, internships with major employers like Goldman Sachs and Adobe, and capstone courses where students develop complete software solutions. Master's programs, offered by 5 institutions including Brigham Young University and Utah State University, emphasize advanced topics such as distributed systems, cloud computing, and software architecture. Research opportunities and industry partnerships are common at larger institutions, providing students with experience in cutting-edge technologies. Students interested in specialized areas should explore Mobile Development in Utah and Web Development in Utah for focused program options. For national program comparisons, see Best Bachelor's Programs.

Online vs On-Campus Computer Programming Programs in Utah

Online Program Growth

Utah institutions provide diverse delivery formats to accommodate different learning preferences and life circumstances. Online bachelor's programs in computer programming are available through leading institutions, with Utah State University ranking first in the state's online offerings at $7,387 tuition and a 99.5% graduation rate. University of Utah and Southern Utah University also offer robust online options, providing flexibility for working professionals and students with non-traditional schedules. The rise of online computer programming education has made it possible for students throughout Utah and beyond to earn degrees without relocating to campus. For comprehensive comparisons, the best online programs resource highlights institutions balancing accessibility with academic rigor.

Accredited Online Options

Campus-based programs remain essential for students seeking hands-on lab work, collaborative learning environments, and direct mentorship from faculty. Institutions like Brigham Young University and Weber State University offer traditional on-campus computer programming degrees with strong career placement outcomes. Many Utah institutions, including those in the Utah System of Higher Education, now blend online and campus components through hybrid models, allowing students to balance flexibility with in-person instruction. Whether choosing online or campus formats, students should consider their learning style, career timeline, and access to technology infrastructure. The choice between delivery methods doesn't dictate quality—both formats at accredited institutions lead to recognized degrees valued by employers like Adobe, Goldman Sachs, and Intermountain Healthcare operating throughout Utah. See also Software Engineering in Utah and Computer Science in Utah for related program options.

Computer Programming by City in Utah

Salt Lake City stands as Utah's premier technology hub, hosting the largest concentration of computer programming employers, startup activity, and career opportunities. The city benefits from proximity to major institutions like the University of Utah, which contributes significantly to the local talent pipeline and research community. West Valley City, West Jordan, and Sandy—all part of the greater Salt Lake City metropolitan area—have experienced rapid tech sector growth, with numerous corporate headquarters and office locations offering competitive programming positions. The Provo-Orem metropolitan area, centered around Brigham Young University and Utah Valley University, represents the second-largest tech employment center in the state, particularly strong in software development, financial technology, and business services. St. George in Southern Utah has emerged as a growing secondary market, attracting remote-friendly companies and startups seeking lower operational costs. For comprehensive salary and employment data across these metropolitan areas, the U.S. Bureau of Labor Statistics provides detailed occupational employment statistics that vary slightly by region.

Cost of living varies meaningfully across Utah's cities, with Salt Lake City and Provo commanding higher housing costs but offering greater employment density and senior-level opportunities. Secondary markets like Ogden (part of the Ogden-Clearfield metro area), St. George, and West Jordan typically offer lower living expenses while maintaining solid job availability, making them attractive for early-career programmers prioritizing financial independence. Weber State University in Ogden and Utah State University in Logan serve their regional populations while maintaining connections to broader state employment networks. Students choosing between Utah's top-ranked bachelor's programs should consider both program quality and geographic preference, as schools like Brigham Young University in Provo and University of Utah in Salt Lake City offer distinct regional advantages. Those seeking affordability without sacrificing opportunities may explore most affordable programs in secondary cities, or consider related fields like Web Development in Utah which offer flexible remote work options across all metropolitan regions.

Compare Online Computer Programming Programs in Utah

View tuition costs, program formats & enrollment info

Find Computer Programming Programs Near You in Utah

Search by city to find accredited computer programming programs ranked by our state methodology.

Computer Programming Degree Programs by City in Utah

Computer Programming Degree Programs Near Salt Lake City, Utah

As Utah's capital and tech hub, Salt Lake City hosts major software development operations for Goldman Sachs, Adobe, and dozens of mid-sized development shops, plus it's home to the University of Utah's computer science program and thriving startup ecosystem. The city's concentration of venture capital funding and established tech companies creates abundant junior and senior developer roles across fintech, cloud computing, and enterprise software.

Salt Lake City is located in Salt Lake County, Utah.

Associate's Computer Programming Degree Programs Near Salt Lake City, Utah
  1. Weber State University (Public) — State #1, 32.1 mi from Salt Lake City. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 32.2 mi from Salt Lake City. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, in Salt Lake City. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Salt Lake City, Utah
  1. Brigham Young University (Private) — State #1, 35.3 mi from Salt Lake City. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 69.9 mi from Salt Lake City. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 32.1 mi from Salt Lake City. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Salt Lake City, Utah
  1. University of Utah (Public) — State #1, in Salt Lake City. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 35.3 mi from Salt Lake City. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 69.9 mi from Salt Lake City. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Salt Lake City, Utah
  1. Brigham Young University (Private) — State #1, 35.3 mi from Salt Lake City. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, in Salt Lake City. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Provo, Utah

Brigham Young University's computer science program feeds directly into a robust local tech market dominated by companies like Qualtrics (enterprise software), Nu Horizons Electronics, and hundreds of software startups in the Utah Valley tech corridor. Provo's cost of living significantly undercuts Salt Lake City while offering equivalent career growth opportunities in web development, mobile applications, and SaaS platforms.

Provo is located in Utah County, Utah.

Associate's Computer Programming Degree Programs Near Provo, Utah
  1. Weber State University (Public) — State #1, 67.4 mi from Provo. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 4 mi from Provo. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 33.2 mi from Provo. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Provo, Utah
  1. Brigham Young University (Private) — State #1, in Provo. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 103.9 mi from Provo. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 67.4 mi from Provo. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Provo, Utah
  1. University of Utah (Public) — State #1, 37.3 mi from Provo. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, in Provo. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 103.9 mi from Provo. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Provo, Utah
  1. Brigham Young University (Private) — State #1, in Provo. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 37.3 mi from Provo. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Saint George, Utah

This rapidly growing southern Utah city lacks major tech employers but offers remote work advantages with lower housing costs than the Wasatch Front; programmers can access St. George's emerging healthcare IT sector while working remotely for Salt Lake City or California-based firms. The nearest substantial tech presence is in Las Vegas (90 miles), making this option best suited for established remote developers prioritizing affordability.

Saint George is located in Washington County, Utah.

Associate's Computer Programming Degree Programs Near Saint George, Utah
  1. Snow College (Public) — State #4, 190.2 mi from Saint George. Tuition: $4,180/year. Graduation rate: 100%.
Bachelor's Computer Programming Degree Programs Near Saint George, Utah
  1. Southern Utah University (Public) — State #7, 48.7 mi from Saint George. Tuition: $6,006/year. Graduation rate: 86%.
  2. Utah Tech University (Public) — State #8, in Saint George. Tuition: $5,266/year.

Computer Programming Degree Programs Near Logan, Utah

Utah State University's strong engineering and computer science programs anchor Logan's tech presence, with local opportunities in agricultural technology, industrial automation, and research computing supported by university partnerships and growing software consulting firms. The smaller market makes Logan ideal for developers seeking lower living costs and closer ties to academic innovation, though career advancement may require eventually relocating to larger metros.

Logan is located in Cache County, Utah.

Associate's Computer Programming Degree Programs Near Logan, Utah
  1. Weber State University (Public) — State #1, 39 mi from Logan. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 101.7 mi from Logan. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 74.8 mi from Logan. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Logan, Utah
  1. Brigham Young University (Private) — State #1, 104.1 mi from Logan. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, in Logan. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 39 mi from Logan. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Logan, Utah
  1. University of Utah (Public) — State #1, 68.3 mi from Logan. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 104.1 mi from Logan. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, in Logan. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Logan, Utah
  1. Brigham Young University (Private) — State #1, 104.1 mi from Logan. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 68.3 mi from Logan. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Cedar City, Utah

Cedar City is a small regional hub without a significant programming employment base; developers here typically work remotely for out-of-state companies or commute to Salt Lake City (160 miles) or Provo (90 miles) for in-person roles. The nearest relevant educational resource is Southern Utah University, but the city functions primarily as an affordable living option for remote-first programmers rather than a tech employment center.

Cedar City is located in Iron County, Utah.

Associate's Computer Programming Degree Programs Near Cedar City, Utah
  1. Utah Valley University (Public) — State #2, 194.3 mi from Cedar City. Tuition: $5,614/year. Graduation rate: 92%.
  2. Snow College (Public) — State #4, 141.6 mi from Cedar City. Tuition: $4,180/year. Graduation rate: 100%.
Bachelor's Computer Programming Degree Programs Near Cedar City, Utah
  1. Brigham Young University (Private) — State #1, 193.7 mi from Cedar City. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah Valley University (Public) — State #5, 194.3 mi from Cedar City. Tuition: $5,614/year. Graduation rate: 92%.
  3. Southern Utah University (Public) — State #7, in Cedar City. Tuition: $6,006/year. Graduation rate: 86%.
Master's Computer Programming Degree Programs Near Cedar City, Utah
  1. Brigham Young University (Private) — State #2, 193.7 mi from Cedar City. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah Valley University (Public) — State #5, 194.3 mi from Cedar City. Tuition: $5,614/year. Graduation rate: 92%.
Doctoral Computer Programming Degree Programs Near Cedar City, Utah
  1. Brigham Young University (Private) — State #1, 193.7 mi from Cedar City. Tuition: $6,496/year. Graduation rate: 91%.

Computer Programming Degree Programs Near Murray, Utah

Murray's proximity to Salt Lake City's tech corridor—just 15 minutes south—gives programmers access to major employers like Intermountain Healthcare's IT operations, Adobe offices, and countless development firms while offering slightly lower housing costs than downtown Salt Lake. The University of Utah's computer science programs and research labs are equally accessible, making Murray an attractive base for developers seeking balanced commutes and suburban living.

Murray is located in Salt Lake County, Utah.

Associate's Computer Programming Degree Programs Near Murray, Utah
  1. Weber State University (Public) — State #1, 37.5 mi from Murray. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 27.3 mi from Murray. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 2.7 mi from Murray. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Murray, Utah
  1. Brigham Young University (Private) — State #1, 30.6 mi from Murray. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 75.4 mi from Murray. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 37.5 mi from Murray. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Murray, Utah
  1. University of Utah (Public) — State #1, 8.2 mi from Murray. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 30.6 mi from Murray. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 75.4 mi from Murray. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Murray, Utah
  1. Brigham Young University (Private) — State #1, 30.6 mi from Murray. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 8.2 mi from Murray. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Orem, Utah

As part of the Utah Valley tech ecosystem centered on Provo, Orem hosts numerous software development companies, IT consulting firms, and tech startups while remaining adjacent to Brigham Young University's computer science talent pipeline and Provo's startup scene. Developers here benefit from the region's lower cost of living compared to Salt Lake City while maintaining access to the same concentration of programming jobs in SaaS, mobile development, and enterprise software.

Orem is located in Utah County, Utah.

Associate's Computer Programming Degree Programs Near Orem, Utah
  1. Weber State University (Public) — State #1, 64.2 mi from Orem. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, in Orem. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 29.5 mi from Orem. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Orem, Utah
  1. Brigham Young University (Private) — State #1, 4.4 mi from Orem. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 101.1 mi from Orem. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 64.2 mi from Orem. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Orem, Utah
  1. University of Utah (Public) — State #1, 34.1 mi from Orem. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 4.4 mi from Orem. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 101.1 mi from Orem. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Orem, Utah
  1. Brigham Young University (Private) — State #1, 4.4 mi from Orem. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 34.1 mi from Orem. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Ogden, Utah

Ogden's tech sector is smaller than Salt Lake City or Provo but includes growing IT departments at Ogden Regional Medical Center, aerospace contractors, and light manufacturing automation roles that employ software engineers and automation specialists. Weber State University offers computer science programs that feed local employers, and Ogden's revitalized downtown is attracting remote-work-friendly developers seeking 40 minutes of commute-free distance to Salt Lake City's major tech hub.

Ogden is located in Weber County, Utah.

Associate's Computer Programming Degree Programs Near Ogden, Utah
  1. Weber State University (Public) — State #1, in Ogden. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 66.6 mi from Ogden. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 38.5 mi from Ogden. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Ogden, Utah
  1. Brigham Young University (Private) — State #1, 69.4 mi from Ogden. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 36.1 mi from Ogden. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, in Ogden. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Ogden, Utah
  1. University of Utah (Public) — State #1, 32.7 mi from Ogden. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 69.4 mi from Ogden. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 36.1 mi from Ogden. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Ogden, Utah
  1. Brigham Young University (Private) — State #1, 69.4 mi from Ogden. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 32.7 mi from Ogden. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Draper, Utah

Draper has become a secondary tech hub south of Salt Lake City, hosting significant operations for companies in cybersecurity, financial technology, and enterprise software, plus it's centrally positioned between the University of Utah's computer science program and Brigham Young University. The city attracts experienced developers with above-average salaries in specialized fields like cloud infrastructure and security engineering, though housing costs reflect its status as an affluent Salt Lake suburb.

Draper is located in Salt Lake County, Utah.

Associate's Computer Programming Degree Programs Near Draper, Utah
  1. Weber State University (Public) — State #1, 46.8 mi from Draper. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 18.8 mi from Draper. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 11 mi from Draper. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Draper, Utah
  1. Brigham Young University (Private) — State #1, 22.5 mi from Draper. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 84.8 mi from Draper. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 46.8 mi from Draper. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Draper, Utah
  1. University of Utah (Public) — State #1, 17.3 mi from Draper. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 22.5 mi from Draper. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 84.8 mi from Draper. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Draper, Utah
  1. Brigham Young University (Private) — State #1, 22.5 mi from Draper. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 17.3 mi from Draper. Tuition: $8,175/year. Graduation rate: 72%.

Computer Programming Degree Programs Near Layton, Utah

Layton offers programmers affordable access to the Davis County tech corridor, including IT roles at Hill Air Force Base's defense contractors and a growing cluster of software firms specializing in logistics automation and manufacturing systems. The city sits just 30 miles north of Salt Lake City's main tech employment centers, making it an economical option for developers who can commute to major employers or work hybrid roles in aerospace software and industrial automation.

Layton is located in Davis County, Utah.

Associate's Computer Programming Degree Programs Near Layton, Utah
  1. Weber State University (Public) — State #1, 8 mi from Layton. Tuition: $5,471/year. Graduation rate: 92%.
  2. Utah Valley University (Public) — State #2, 57.1 mi from Layton. Tuition: $5,614/year. Graduation rate: 92%.
  3. Salt Lake Community College (Public) — State #3, 28.4 mi from Layton. Tuition: $3,778/year.
Bachelor's Computer Programming Degree Programs Near Layton, Utah
  1. Brigham Young University (Private) — State #1, 60.1 mi from Layton. Tuition: $6,496/year. Graduation rate: 91%.
  2. Utah State University (Public) — State #2, 46.4 mi from Layton. Tuition: $7,387/year. Graduation rate: 100%.
  3. Weber State University (Public) — State #3, 8 mi from Layton. Tuition: $5,471/year. Graduation rate: 92%.
Master's Computer Programming Degree Programs Near Layton, Utah
  1. University of Utah (Public) — State #1, 23.3 mi from Layton. Tuition: $8,175/year. Graduation rate: 72%.
  2. Brigham Young University (Private) — State #2, 60.1 mi from Layton. Tuition: $6,496/year. Graduation rate: 91%.
  3. Utah State University (Public) — State #3, 46.4 mi from Layton. Tuition: $7,387/year. Graduation rate: 100%.
Doctoral Computer Programming Degree Programs Near Layton, Utah
  1. Brigham Young University (Private) — State #1, 60.1 mi from Layton. Tuition: $6,496/year. Graduation rate: 91%.
  2. University of Utah (Public) — State #2, 23.3 mi from Layton. Tuition: $8,175/year. Graduation rate: 72%.

Coding Bootcamps: An Alternative Pathway

Coding bootcamps offer an accelerated pathway into tech careers. For those in Utah considering alternatives to traditional degrees, here's what you need to know about this intensive learning format.

What is a Coding Bootcamp?

A coding bootcamp is an intensive, short-term training program (typically 12-24 weeks) that teaches practical programming skills through hands-on projects. Unlike traditional degrees, bootcamps focus exclusively on job-ready skills and often include career services to help graduates land their first tech role.

Who Bootcamps Are Best For

  • Career changers looking to enter tech quickly
  • Professionals wanting to upskill or transition roles
  • Self-taught developers seeking structured training
  • Those unable to commit to a 4-year degree timeline

What People Love

Based on discussions from r/codingbootcamp, r/cscareerquestions, and r/learnprogramming

  • Fast-track to employment—many graduates land jobs within 3-6 months
  • Hands-on, project-based learning builds real portfolio pieces
  • Career services and interview prep included in most programs
  • Strong alumni networks for job referrals and mentorship
  • Structured curriculum keeps you accountable and on track

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • Intense pace can be overwhelming—expect 60-80 hour weeks
  • Some employers still prefer traditional CS degrees for certain roles
  • Quality varies widely between programs—research carefully
  • Job placement stats can be misleading—ask for CIRR audited reports
  • May lack depth in computer science fundamentals like algorithms
EXCLUSIVE OFFER

Save $1000 on Springboard Bootcamps

Springboard offers career-focused bootcamps with 1-on-1 mentorship from industry professionals. Their programs include a job guarantee—complete all requirements, and if you don't land a qualifying role, you may be eligible for a full tuition refund. Use our exclusive link to save $1000 on enrollment.

Programs for Computer Programming careers:

  • Software Engineering for Beginners
  • Software Engineering Career Track
1-on-1 MentorshipJob GuaranteeFlexible Payment

We may earn a commission when you use our affiliate link and coupon.

Top Ranked Computer Programming Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Computer Programming Degree Programs in California57$11,834University of California-Berkeley
Best Computer Programming Degree Programs in Texas30$30,694Texas A & M University-College Station
Best Computer Programming Degree Programs in New York43$18,950Cornell University
Best Computer Programming Degree Programs in Florida21$32,800Full Sail University
Best Computer Programming Degree Programs in Washington18$19,920University of Washington-Seattle Campus
Best Computer Programming Degree Programs in Massachusetts33$48,552University of Massachusetts-Amherst
Best Computer Programming Degree Programs in Illinois40$35,740University of Illinois Chicago
Best Computer Programming Degree Programs in Georgia13$9,790Georgia State University

Computer Programming in Utah: FAQ

How We Rank Computer Programming Degree Programs

Based on 50 programs from IPEDS 2023

We analyzed 50 computer programming degree programs in Utah using IPEDS 2023 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

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 typically have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

Regional salary data for computer programming graduates. Utah median salary of $108,000 is factored into institutional scores based on local 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 2023Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024State and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Data Sources

Institutional characteristics, completions, graduation rates

Utah salary and employment data

Official University Websites

Program details and admissions information

Last Updated: February 15, 2026. Rankings based on IPEDS 2023 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
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.

Computer Programming Degree Programs in Utah — Detailed School Profiles

Best Associate's Computer Programming Degree Programs in Utah

Weber State University — Ogden, UT

Key Distinction: Weber State's programming curriculum prioritizes industry-ready skills through embedded capstone projects with real client requirements and direct mentorship from faculty with active software development experience.

Hakia Insight: Weber State's capstone projects with real client requirements (not hypothetical assignments) mean associate's graduates hand employers shipped work portfolios, collapsing the typical 6-month junior developer ramp-up timeline.

At the associate's level, weber State's computer programming curriculum balances theoretical foundations with applied technical skills through a structured pathway that emphasizes real-world problem-solving from day one. The program integrates hands-on lab work alongside coursework in data structures, algorithms, and software engineering, with particular strength in preparing students for immediate workplace contribution. Faculty mentorship is built into the upper-level courses, where students work on capstone projects with industry relevance—everything from e-commerce platforms to systems optimization. The proximity to Salt Lake City's growing tech corridor means frequent guest lectures from local practitioners and internship pipelines with regional companies. Graduates consistently report strong job placement in mid-to-senior developer roles, with many citing the program's emphasis on clean code practices and collaborative development as differentiators in interviews. The on-campus format supports a tight-knit cohort model where peer learning reinforces classroom instruction.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Research Labs and Institutes
  • National Center of Academic Excellence in Cyber Defense
  • Computer Literacy Center
  • Computer Labs
Industry Partners
  • Microsoft (employer)
  • Google (employer)
  • Anything for a Friend (collaborator)
  • Cottages of Hope (collaborator)
  • Orbital ATK (employer)
  • Zions Bancorporation (employer)
Notable Faculty
  • Dr. Kyle Feuz — Computer Science and department administration
  • Dr. Robert Ball — Computer Science and graduate programs
  • Dr. Zahraddeen Gwarzo — Cybersecurity and Network Management
  • Dr. Brian Rague — Computer Science
  • Dr. Linda DuHadway — Computer Science
Accreditations and Certifications
  • ABET

Location Advantages: Access to Salt Lake City tech community and regional software development employers

Utah Valley University — Orem, UT

Key Distinction: UVU's programming curriculum is explicitly designed around regional employer input, ensuring graduates address real technical skill gaps in Utah's growing tech sector while maintaining one of the most accessible price points.

Hakia Insight: UVU's curriculum built from Utah employer input creates a credentialing advantage in the regional startup ecosystem—graduates speak the exact technical dialect of local hiring managers, not generic software concepts.

At the associate's level, UVU's programming pathway stands out for its flexibility and accessibility, allowing students to enter the field through multiple entry points—whether starting with introductory sequences or jumping into specialized tracks based on prior experience. The curriculum design reflects feedback from regional tech employers, meaning course sequencing and project assignments directly address skills gaps companies are actively trying to fill. The program maintains strong connections with startups and established tech firms in the Utah Valley, creating a robust internship ecosystem where students can apply classroom concepts in real environments. What distinguishes the experience is the blend of affordability with practical relevance: you're not paying premium tuition while learning legacy technologies. Faculty include practicing software engineers who bring current industry challenges into case studies and group projects. The on-campus community is collaborative rather than competitive, which newcomers to programming often find encourages deeper learning and peer support.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online

Location Advantages: Location in Utah Valley tech ecosystem with proximity to startups and regional software companies

Snow College — Ephraim, UT

Hakia Insight: Snow College's sub-500-student programming cohort means faculty can mentor by name and career goal, an advantage that translates to personalized transfer advising to Utah State or University of Utah—converting associate's completion into guaranteed pathway mobility.

At the associate's level, while smaller than some Utah CCs, Snow's computer programming track distinguishes itself through tight mentorship—instructors know every student's name and career goals, which translates to personalized guidance on whether you're coding-bound or heading toward IT support. You'll work with current technology (Python, C++, web frameworks) in a collaborative mountain-town setting that attracts students serious about hands-on learning over lecture halls. Graduates typically transfer to Utah State or University of Utah with solid portfolios, or jump directly into junior developer roles with regional employers. The real advantage here is the low student-to-instructor ratio and proximity to Ephraim's growing tech community.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Career Outcomes

Top Employers: Utah State University, Regional Utah tech companies, State of Utah IT departments, Local Sanpete County employers, University of Utah (transfer pathway).

Top Transfer Destinations
  • Utah State University
  • University of Utah
  • Brigham Young University
Entry-Level Career Paths
  • Junior Software Developer
  • Help Desk Technician
  • Web Developer (entry-level)
  • Systems Support Specialist
  • QA Test Technician
Included Certifications
  • CompTIA A+
  • Oracle Java Associate Programmer

Location Advantages:

Neumont College of Computer Science — Salt Lake City, UT

Key Distinction: Neumont's entire institution is dedicated exclusively to computer science, deploying a relentless project-driven curriculum with embedded internships and faculty who are active practitioners, producing graduates with shipped code portfolios.

Hakia Insight: Neumont's single institutional focus on CS means every hire, curriculum decision, and resource allocation orbits job-readiness; compare this to community colleges balancing liberal arts, nursing, and trades—Neumont's obsession with outcome metrics produces measurably faster time-to-employment.

At the associate's level, neumont's entire institutional focus is computer science education, which means every resource, every hire, and every curriculum decision orbits around producing job-ready developers—not diluted across a broader university mission. The quarter-based system moves quickly, with intensive, project-centric courses that simulate professional sprint cycles. Students ship real software starting in year one: web applications, mobile apps, and backend systems built to spec, code-reviewed by faculty, and often deployed to actual users. The hands-on pedagogy is relentless; lectures are minimal and time is spent building, debugging, and collaborating in ways that mirror actual software teams. Internships aren't an optional add-on—they're embedded, with most students rotating through 2–3 paid internship terms during their degree. Faculty are practitioners first, many with active consulting or startup involvement, bringing current technical challenges directly into classroom discussions. The small, specialized student body creates an unusually tight network; peer learning accelerates when everyone around you is intensely focused on the same goal. Placement outcomes reflect this focus: students graduate with portfolios of shipped projects, not just theoretical credentials.

Programs Offered
  • Associate of Science in Computer Programming — 2 years, on-campus
  • Associate of Applied Science in Computer Programming — 2 years, online
Industry Partners
  • Local and regional tech firms (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Tesla, Oracle, 3M, HP, Amazon, Blizzard Entertainment, Dell EMC.

Accreditations and Certifications
  • Northwest Commission on Colleges and Universities (NWCCU)

Location Advantages: Based in Salt Lake City tech ecosystem with proximity to regional tech employers and internship opportunities

Best Bachelor's Computer Programming Degree Programs in Utah

Western Governors University — Salt Lake City, UT

Key Distinction: WGU's competency-based, fully online model allows working professionals to accelerate through the program by demonstrating mastery and earn industry-recognized certifications simultaneously with their degree.

Hakia Insight: WGU's competency-based model means a student who already understands data structures doesn't pay tuition to re-learn it—they test out and move forward, making it genuinely possible to complete a degree in under two years while working full-time.

At the bachelor's level, WGU's computer programming offering is purpose-built for working professionals and career-changers who need flexibility without sacrificing rigor—the competency-based model means you advance by demonstrating mastery, not by sitting through a fixed semester calendar. This approach accelerates graduation for experienced learners while giving others the time they need to truly grasp difficult concepts. The curriculum covers full-stack web development, cloud technologies, and mobile application development with particular emphasis on frameworks and tools actively used in production environments today. Industry alignment is baked into program design: courses map directly to certifications like CompTIA Security+ and AWS, so you're building credentials alongside your degree. Mentors—working professionals in tech—guide your learning path and help you navigate real career transitions. The online-only format attracts students from across North America, creating a diverse cohort that enriches peer discussions and networking. Graduates often complete the program faster than traditional timelines and enter roles at intermediate levels rather than entry-level positions.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Accreditations and Certifications
  • Competency-based accreditation
  • Pathway to CompTIA Security+
  • Pathway to AWS certifications

Location Advantages: Online format enables access from anywhere; serves national student population

Weber State University — Ogden, UT

Key Distinction: Capstone projects with community partners (nonprofit organizations). Mandatory career counselor assignment for job preparation

Hakia Insight: Weber State's mandatory career counselor assignment is rare among regional programs; paired with capstone projects embedded in actual nonprofits like Cottages of Hope, students build portfolios solving real problems before graduation, not after.

Weber State's Bachelor of Science in Computer Science is an ABET-accredited program that combines applied knowledge with computer theory. The curriculum covers operating systems, software engineering, computer graphics, and scripting languages. Students work with an assigned career counselor throughout the program for resume preparation and mock interviews. The program emphasizes industry connections, with capstone projects partnered with community organizations like Anything for a Friend and Cottages of Hope. Students can pursue certificates in mobile app and game development. Graduates have secured positions at top companies including Microsoft and Google. The program is ranked 23rd best computer science degree in the U.S. by Accredited Schools Online. Professional development is supported through student organizations like the Association of Computing Machinery.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
  • National Center of Academic Excellence in Cyber Defense
  • Computer Literacy Center
  • Computer Labs
Industry Partners
  • Microsoft (employer)
  • Google (employer)
  • Anything for a Friend (collaborator)
  • Cottages of Hope (collaborator)
  • Orbital ATK (employer)
  • Zions Bancorporation (employer)
Career Outcomes

Top Employers: Microsoft, Google.

Notable Faculty
  • Dr. Kyle Feuz — Computer Science and department administration
  • Dr. Robert Ball — Computer Science and graduate programs
  • Dr. Zahraddeen Gwarzo — Cybersecurity and Network Management
  • Dr. Brian Rague — Computer Science
  • Dr. Linda DuHadway — Computer Science
Accreditations and Certifications
  • ABET

Location Advantages: Access to Salt Lake City tech community and regional software development employers

Utah Valley University — Orem, UT

Key Distinction: 8-credit student teaching practicum (EDSC 4850) with secondary schools. Teacher Assessment Project capstone (EDSC 4990)

Hakia Insight: UVU's 8-credit student teaching practicum produces an unusual graduate profile: computer scientists who understand pedagogy and can communicate technical concepts clearly—a competitive advantage in tech companies increasingly building internal training teams.

The Bachelor of Science in Computer Science Education prepares students to teach computer science and web development at the secondary level. The 121-credit program combines a strong foundation in software and web development (CS 1400, CS 1410, CS 2420, CS 2450, CS 2550, CS 2600, CS 3250, CS 3450) with education courses required for Utah teaching licensure with Computer Science and Web Development endorsements. Students complete a comprehensive education methods component including secondary curriculum instruction, classroom management, and an 8-credit student teaching practicum (EDSC 4850). The curriculum emphasizes pedagogical theory application, equitable technology integration, and multicultural education. Graduates qualify for secondary teaching positions with median salaries of $65,220 for secondary school teachers and $96,430 for postsecondary computer science teachers. The program requires a 3.0 GPA for matriculation and C+ or higher in core CS courses.

Programs Offered
  • Bachelor of Science in Computer Science Education — 4 years, on-campus. BS
Career Outcomes

Median Salary: $NaN.

Location Advantages: Location in Utah Valley tech ecosystem with proximity to startups and regional software companies

Brigham Young University — Provo, UT

Key Distinction: Capstone project (Computer Science: Capstone listed as program option). Flexible specialization tracks available from sophomore year

Hakia Insight: BYU's flexible specialization tracks from sophomore year let students pivot toward machine learning or systems without declaring a major, a degree of customization that typically requires transferring to larger universities.

BYU's Bachelor of Science in Computer Science provides a comprehensive foundation in programming, data structures, algorithms, computer systems, software design, calculus, and discrete mathematics. The program offers flexibility through elective courses grouped across multiple computing areas, allowing students to specialize based on interests. Graduates pursue diverse career paths in software development across industries including finance, automotive, retail, health, and government contracting, as well as big tech companies, startups, and research labs. Alumni develop web and mobile applications, machine learning solutions, secure software systems, games, and embedded systems. The program also serves as a foundation for graduate study and alternative careers such as law.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
  • Computer Science Research Lab
Notable Faculty
  • Dr. David Wingate — Computer Science and Artificial Intelligence
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Salt Lake City venture capital and tech ecosystemAccess to university tech innovation initiatives

University of Utah — Salt Lake City, UT

Key Distinction: Annual career fair with internship and job placement opportunities. Undergraduate research opportunities at R1 research university

Hakia Insight: The University of Utah's Graphics Lab isn't just a showcase—undergraduates can co-author papers on rendering techniques that ship in Adobe products, transforming a capstone project into a professional publication.

The University of Utah Kahlert School of Computing offers a nationally-ranked Bachelor's program blending rigorous theory with practical application. Students gain hands-on experience through cutting-edge research opportunities, with 92% securing full-time employment before graduation. The program emphasizes real-world problem-solving across diverse computing domains including artificial intelligence, security, graphics, robotics, and networking. Students benefit from excellent access to Silicon Slopes and top-tier national tech companies for internships and career placement. The school hosts an annual career fair that directly leads to internship opportunities and job offers. As an R1 research university, undergraduates work with faculty actively engaged in research, providing exposure to current industry challenges and solutions.

Programs Offered
  • Bachelor of Science in Computer Science, Data Science, Software Development, or Computer Engineering — 4 years, on-campus. BS
Research Labs and Institutes
  • Graphics Lab
  • Human-Computer Interaction Laboratory
  • Robotics Center
  • School of Computing – AI Research
Industry Partners
  • Adobe (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Google (corporate)
  • Meta (corporate)
  • Apple (corporate)
Notable Faculty
  • Cem Yuksel — Computer graphics and rendering
  • Kirk Olynyk — Machine learning and computer vision
  • Elena Glassman — Human-computer interaction and educational technology
Accreditations and Certifications
  • ABET accredited (CS 2023)

Location Advantages: Located in Salt Lake City's tech corridor with direct access to major employer headquartersProximity to Adobe, Microsoft, and Amazon regional engineering officesHub for Utah's startup ecosystem and venture capital activityGateway to annual tech conferences and networking events in the region

Neumont College of Computer Science — Salt Lake City, UT

Key Distinction: Neumont's entire institution is dedicated exclusively to computer science, deploying a relentless project-driven curriculum with embedded internships and faculty who are active practitioners, producing graduates with shipped code portfolios.

Hakia Insight: Neumont's institutional laser-focus means even adjunct instructors must demonstrate shipped production code; a student's four-year curriculum is built by practitioners debugging real systems, not by academic traditionalists designing syllabi from textbooks.

At the bachelor's level, neumont's entire institutional focus is computer science education, which means every resource, every hire, and every curriculum decision orbits around producing job-ready developers—not diluted across a broader university mission. The quarter-based system moves quickly, with intensive, project-centric courses that simulate professional sprint cycles. Students ship real software starting in year one: web applications, mobile apps, and backend systems built to spec, code-reviewed by faculty, and often deployed to actual users. The hands-on pedagogy is relentless; lectures are minimal and time is spent building, debugging, and collaborating in ways that mirror actual software teams. Internships aren't an optional add-on—they're embedded, with most students rotating through 2–3 paid internship terms during their degree. Faculty are practitioners first, many with active consulting or startup involvement, bringing current technical challenges directly into classroom discussions. The small, specialized student body creates an unusually tight network; peer learning accelerates when everyone around you is intensely focused on the same goal. Placement outcomes reflect this focus: students graduate with portfolios of shipped projects, not just theoretical credentials.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online
Industry Partners
  • Local and regional tech firms (corporate)
Career Outcomes

Top Employers: Google, Microsoft, Tesla, Oracle, 3M, HP, Amazon, Blizzard Entertainment, Dell EMC.

Accreditations and Certifications
  • Northwest Commission on Colleges and Universities (NWCCU)

Location Advantages: Based in Salt Lake City tech ecosystem with proximity to regional tech employers and internship opportunities

Southern Utah University — Cedar City, UT

Key Distinction: Mandatory internship opportunities. Service learning requirements

Hakia Insight: SUU's 32-student class cap in Cedar City trades urban prestige for something rarer—a professor who actually knows your name and coding style by junior year, meaningful for students who thrive with personalized feedback over networking scale.

SUU's Bachelor of Science in Computer Science program emphasizes hands-on learning through state-of-the-art labs and personalized instruction with class sizes capped at 32 students. The curriculum provides experiential learning opportunities in virtual reality programming and big data analytics. Students gain practical experience through mandatory internships, service learning, capstone projects, and undergraduate research opportunities. The program features strong industry connections with tech companies ranging from Amazon to Zonos, preparing graduates for impactful careers. Students can engage in the Cyber Defense Competition Club and Thunderbird E-Sports group for additional hands-on experience and networking. The cohort laptop program ensures students have access to necessary technology, while the reasonably priced tuition makes quality computer science education accessible.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Industry Partners
  • Amazon (employer)
  • Zonos (employer)
Career Outcomes

Top Employers: Amazon.

Accreditations and Certifications
  • ABET
  • CAE-C

Location Advantages: Cedar City location with lower cost of living and smaller class sizesGrowing regional tech employment in southwestern Utah

Utah Tech University — Saint George, UT

Key Distinction: Utah Tech's industry-aligned, practical curriculum emphasizes immediate job-market readiness and cloud and mobile development skills with accessible hands-on learning.

Hakia Insight: Utah Tech's emphasis on cloud and mobile development in St. George positions graduates for the fastest-growing job categories in southwestern Utah, where remote-first companies are relocating rather than fighting Salt Lake City's talent competition.

At the bachelor's level, utah Tech University (formerly Dixie State) has invested heavily in modernizing its computer science program, with a curriculum focused on preparing students for immediate employment in software development and IT roles. The program emphasizes practical skills—full-stack web development, cloud technologies, mobile development—alongside computer science theory, aiming for graduates who can contribute productively on day one. Faculty bring industry experience; many maintain active connections to Utah's tech scene, which translates into internship and job placement opportunities. The St. George location, in southern Utah's growing hub, offers a pathway to both regional employers and the broader tech job market. The program has intentionally expanded its industry partnerships and cooperative education offerings, positioning students for hands-on experience while still enrolled. This career-focused orientation appeals particularly to students who are motivated by near-term employment prospects and prefer less emphasis on pure research or advanced theoretical computer science.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages: St. George location in rapidly growing southern Utah regionAccess to expanding regional tech employment market

Westminster University — Salt Lake City, UT

Key Distinction: Westminster's liberal arts approach to computer science uniquely prepares graduates who combine programming skill with ethical reasoning and cross-disciplinary communication.

Hakia Insight: Westminster's liberal arts framing isn't decorative—it produces graduates who can articulate why a design choice matters ethically, a skill that separates senior engineers from mid-level coders when leading architectural decisions.

At the bachelor's level, westminster University's computer science program operates within a liberal arts framework, emphasizing the intersection of programming, problem-solving, and ethical technology use. Rather than pure computer science, the program is tailored to students who want technical depth alongside humanities and social science coursework—preparing graduates who understand not just how to build systems, but the implications of their design. The curriculum includes traditional foundations—algorithms, data structures, databases—but weaves in coursework on technology ethics, security and privacy considerations, and user-centered design. Small class sizes and close faculty-student relationships characterize the experience; this is not a research-driven program but rather one where teaching and mentorship are central. Located in Salt Lake City's downtown, Westminster students have access to the broader city's internship and networking opportunities, though the university's emphasis tends toward well-rounded professionals rather than specialists pursuing PhDs or cutting-edge research. Graduates often thrive in roles that value communication, cross-functional collaboration, and ethical decision-making—product management, UX design, business technology, and consulting positions—as much as traditional software engineering.

Programs Offered
  • Bachelor of Science in Computer Programming — 4 years, on-campus
  • Bachelor of Arts in Computer Programming — 4 years, online

Location Advantages: Downtown Salt Lake City location with access to tech companies and startup ecosystemUrban setting supporting internships and networking in regional tech community

Best Master's Computer Programming Degree Programs in Utah

University of Utah — Salt Lake City, UT

Key Distinction: Designed for career changers with no CS background. 16-month accelerated program with option to extend to 20 months

Hakia Insight: The University of Utah's 16-month MSD explicitly targets career-changers with zero CS background, yet places them at Adobe and Microsoft within months—a proof point that intensive, well-structured immersion works better than traditional two-year programs for mid-career pivots.

The Master of Software Development (MSD) is a 16-month STEM program designed specifically for working professionals without a computer science background seeking career advancement. The program offers a comprehensive 40-credit curriculum covering software development, AI systems, data analytics, and security. Students benefit from flexible scheduling options, including a 20-month extended track. The MSD prepares graduates for roles as software developers, AI system integrators, big-data analysts, and cybersecurity professionals. Faculty from the University of Utah's renowned Kahlert School of Computing teach all courses. Employment of software developers is projected to grow 25% from 2022–2032, significantly faster than average occupations. The program is ideal for mid-career professionals seeking to reset earning potential and transition into high-demand technology roles.

Programs Offered
  • Master of Software Development — 1-2 years, on-campus. MS
Research Labs and Institutes
  • Graphics Lab
  • Human-Computer Interaction Laboratory
  • Robotics Center
  • School of Computing – AI Research
Industry Partners
  • Adobe (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Google (corporate)
  • Meta (corporate)
  • Apple (corporate)
Notable Faculty
  • Cem Yuksel — Computer graphics and rendering
  • Kirk Olynyk — Machine learning and computer vision
  • Elena Glassman — Human-computer interaction and educational technology
Accreditations and Certifications
  • ABET accredited (CS 2023)

Location Advantages: Located in Salt Lake City's tech corridor with direct access to major employer headquartersProximity to Adobe, Microsoft, and Amazon regional engineering officesHub for Utah's startup ecosystem and venture capital activityGateway to annual tech conferences and networking events in the region

Brigham Young University — Provo, UT

Key Distinction: Thesis vs. non-thesis (project) track options for different career goals. Project option completes in single semester with CS 698R capstone

Hakia Insight: BYU's single-semester project track (finishing in one semester via CS 698R) appeals to working professionals who can't afford two years, but the thesis option preserves research depth for those targeting faculty or R&D roles.

BYU's Master of Science in Computer Science offers flexibility through thesis and project tracks designed for working professionals. The thesis option requires 24 credits across 8 courses with extended research and defense, while the project option requires 30 credits across 11 courses completed in a single semester with CS 698R. Both tracks mandate coursework from 3 of 4 breadth groups, including at least 4 courses at 500/600-level. Students must maintain a 3.0 GPA and complete the degree within three years. The program emphasizes leading-edge research, technical writing, team leadership, and industrial-scale software development. Graduate assistantships and employer tuition partnerships are available through BYU's graduate programs. The project track suits professionals seeking faster completion, while the thesis track supports those pursuing research-focused careers.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • Computer Science Research Lab
Notable Faculty
  • Dr. David Wingate — Computer Science and Artificial Intelligence
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Salt Lake City venture capital and tech ecosystemAccess to university tech innovation initiatives

Weber State University — Ogden, UT

Key Distinction: Online and in-person pathway options available starting Fall 2025. Designed for working professionals seeking career advancement

Hakia Insight: Weber State's Fall 2025 launch of online-and-in-person hybrid pathways signals a program designed for the real working professional schedule—not everyone can attend evening classes, yet traditional online programs lack peer collaboration.

Weber State University's Master of Science in Computer Science (MSCS) is designed for bachelor's degree holders seeking career advancement in computer science. The program offers flexible online and in-person pathways starting Fall 2025, accommodating working professionals. While specific details on thesis vs. coursework tracks, graduate assistantship stipends, embedded certifications, and salary advancement data are not provided in the available content, the program requires continuous enrollment (at least one MSCS course per semester except summer) and follows a structured curriculum leading to the MS degree. Prospective students should contact the MSCS Admissions Office directly for detailed information on part-time completion timelines, tuition partnerships, and career advancement outcomes.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • National Center of Academic Excellence in Cyber Defense
  • Computer Literacy Center
  • Computer Labs
Industry Partners
  • Microsoft (employer)
  • Google (employer)
  • Anything for a Friend (collaborator)
  • Cottages of Hope (collaborator)
  • Orbital ATK (employer)
  • Zions Bancorporation (employer)
Notable Faculty
  • Dr. Kyle Feuz — Computer Science and department administration
  • Dr. Robert Ball — Computer Science and graduate programs
  • Dr. Zahraddeen Gwarzo — Cybersecurity and Network Management
  • Dr. Brian Rague — Computer Science
  • Dr. Linda DuHadway — Computer Science
Accreditations and Certifications
  • ABET

Location Advantages: Access to Salt Lake City tech community and regional software development employers

Utah Valley University — Orem, UT

Key Distinction: Evening program designed for working professionals. Thesis vs. project/paper track options

Hakia Insight: UVU's evening-only master's format is rare and deliberate: it attracts Utah Valley's mid-career tech workers who can't relocate to Salt Lake City, building a cohort of people with 5+ years of industry context rather than fresh bachelors graduates.

UVU's Master of Computer Science is designed specifically for working professionals, offering an evening program format to allow students to continue employment while earning their degree. The program requires completion of a project, paper, or thesis as part of degree requirements, giving students flexibility in their capstone approach. Located near Utah's Silicon Slopes tech hub, the MCS prepares graduates for leadership and innovation roles in high-tech industries including AI, FinTech, biotechnology, and software development. Median salary for computer and information research scientists is $145,080, with 23% projected job growth over the next 10 years. Notably, 33% of employers hire master's graduates for positions previously held by bachelor's degree holders, demonstrating clear career advancement value. The program uses rolling admissions, encouraging early enrollment, and accepts international students beginning Fall 2026.

Programs Offered
  • Master of Computer Science — 1-2 years, on-campus. MS
Career Outcomes

Median Salary: $NaN. Top Employers: Microsoft.

Location Advantages: Location in Utah Valley tech ecosystem with proximity to startups and regional software companies

Best Doctoral Computer Programming Degree Programs in Utah

University of Utah — Salt Lake City, UT

Key Distinction: The University of Utah's deep integration of undergraduate research with a nationally recognized graphics and machine learning research portfolio creates rare early-career opportunities to contribute to cutting-edge projects.

Hakia Insight: The University of Utah's Graphics Lab and HCI Lab are magnets for FAANG internships and postdocs—doctoral students don't just publish papers, they rotate through Adobe and Microsoft research teams while completing their degree.

At the doctoral level, the University of Utah's School of Computing has cultivated one of the Intermountain West's most research-intensive computer science programs, where undergraduate and graduate students engage directly with faculty working on problems in graphics, machine learning, robotics, and human-computer interaction. The program's distinctive strength lies in its balance: rigorous foundational coursework in algorithms, systems, and theory pairs with extensive opportunities to contribute to active research labs from year one. Graphics and visualization research is particularly notable—the university hosts internationally recognized work in computer vision and animation, attracting students interested in both entertainment technology and scientific computing. The location in Salt Lake City places students at the center of Utah's tech ecosystem, with internships and recruiting presence from companies like Adobe, Microsoft, Amazon, and numerous startups concentrated in the downtown corridor and nearby tech parks. Career placement is strong, with typical starting salaries in the $70–80k range and rapid advancement for those with research experience. The program's graduate pipeline is equally compelling, with strong MS and PhD tracks that prepare students for roles in research-focused companies like Google, Meta, and Apple, as well as academic positions.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Graphics Lab
  • Human-Computer Interaction Laboratory
  • Robotics Center
  • School of Computing – AI Research
Industry Partners
  • Adobe (corporate)
  • Microsoft (corporate)
  • Amazon (corporate)
  • Google (corporate)
  • Meta (corporate)
  • Apple (corporate)
Career Outcomes

Median Salary: $NaN. Top Employers: Adobe, Microsoft, Amazon, Google, Meta, Apple, Intel.

Notable Faculty
  • Cem Yuksel — Computer graphics and rendering
  • Kirk Olynyk — Machine learning and computer vision
  • Elena Glassman — Human-computer interaction and educational technology
Accreditations and Certifications
  • ABET accredited (CS 2023)

Location Advantages: Located in Salt Lake City's tech corridor with direct access to major employer headquartersProximity to Adobe, Microsoft, and Amazon regional engineering officesHub for Utah's startup ecosystem and venture capital activityGateway to annual tech conferences and networking events in the region

Brigham Young University — Provo, UT

Key Distinction: BYU's program distinguishes itself through rare undergraduate research integration, rigorous systems-level coursework, and an explicit ethical framework that shapes how students approach software design from the ground up.

Hakia Insight: BYU's explicit ethical framework embedded in doctoral-level systems coursework is philosophically unusual in CS; graduates emerge as the rare combination of rigorous algorithmists and thoughtful practitioners who question assumptions others skip.

At the doctoral level, BYU's computer science program combines rigorous algorithmic foundations with a deliberate emphasis on ethical software development and social responsibility—a philosophical commitment that shapes everything from curriculum design to industry partnerships. The program is known for exceptional depth in systems programming and compiler design, with electives that let students specialize in areas like computer graphics, artificial intelligence, and distributed systems. Research opportunities are woven throughout: undergraduates work alongside faculty in the Computer Science Research Lab on problems ranging from machine learning to cybersecurity, giving them publication-track experience before graduation. The capstone requirement sends students into industry partnerships or research-intensive projects that often extend into their careers; many graduates cite these experiences as the decisive factor in landing their first professional role. BYU's location in Provo means access to both the university's own tech innovation efforts and proximity to Salt Lake City's venture capital scene. The student-to-faculty ratio supports meaningful mentorship, particularly valuable when tackling advanced technical challenges.

Programs Offered
  • Doctor of Philosophy in Computer Programming — 4-6 years, on-campus
  • Doctor of Science in Computer Programming — 4-6 years, online
Research Labs and Institutes
  • Computer Science Research Lab
Notable Faculty
  • Dr. David Wingate — Computer Science and Artificial Intelligence
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Salt Lake City venture capital and tech ecosystemAccess to university tech innovation initiatives