Best Associate's Computer Science Degree Programs in Utah
Salt Lake Community College — Salt Lake City, UT
Hakia Insight: SLCC's pipeline to Adobe, Goldman Sachs, and Microsoft Utah offices reveals a two-year degree with three-year outcomes—employers actively recruit from this program because the curriculum explicitly targets skills gaps those companies need filled immediately.
At the associate's level, if you're looking to jump straight into tech jobs without spending four years in school, SLCC's computer science program gives you hands-on experience with the tools employers actually use—networking, systems administration, and web development. The program has a strong pipeline to the University of Utah and Utah State University for students who want to complete a bachelor's degree, but many graduates land directly into IT support, network technician, and junior developer roles at Salt Lake City's growing tech companies. What sets SLCC apart is its location in Utah's tech corridor; you'll have real networking opportunities with local employers like Adobe, Goldman Sachs, and countless startups while still in school. The faculty emphasize problem-solving and practical labs rather than pure theory, so you graduate ready to contribute on day one.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Career Outcomes
Top Employers: Adobe, Goldman Sachs, Microsoft (Utah offices), Local healthcare systems (IT departments), State of Utah agencies, Regional tech startups.
Top Transfer Destinations
- University of Utah
- Utah State University
- Brigham Young University (BYU)
Entry-Level Career Paths
- Help Desk Technician
- IT Support Specialist
- Junior Web Developer
- Network Technician
- Junior Systems Administrator
- Technical Support Specialist
Included Certifications
- CompTIA A+
- CompTIA Network+
- Microsoft Certified: Azure Fundamentals
- AWS Certified Cloud Practitioner
Location Advantages:
Weber State University — Ogden, UT
Key Distinction: Weber State delivers practical computer science education designed for working professionals and transfer students, prioritizing accessibility and immediate career relevance.
Hakia Insight: Weber State's explicit design for working professionals means evening and hybrid cohorts; paired with Microsoft and Google recruitment, the program captures students who'd otherwise drop out, not because the degree is easier, but because scheduling matches reality.
At the associate's level, weber State's computer science program is designed with working professionals and transfer students in mind, offering flexible pathways and practical, immediately applicable education. The curriculum emphasizes skills in demand in the local and regional job market—software development, systems administration, database management, and IT infrastructure—without requiring students to commit to extended academic timelines. The program's strength lies in its accessibility: courses are designed for students balancing education with work and family, and the faculty understand the pragmatic concerns of adult learners. Weber State maintains strong partnerships with technology employers in northern Utah and the Salt Lake City metro area, creating direct pipelines into roles that don't always require graduate credentials. The program includes hands-on labs and capstone projects grounded in real-world scenarios. For students focused on career transition or skill development rather than research trajectories, Weber State's practical orientation and flexible scheduling offer real advantages. Graduates are well-positioned for mid-career advancement and roles requiring both technical competence and business awareness.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Career Outcomes
Top Employers: Microsoft, Google.
Accreditations and Certifications
- Computing Accreditation Commission of ABET
Location Advantages: Access to northern Utah and Salt Lake City metro tech employment market
Utah Valley University — Orem, UT
Key Distinction: UVU's computer science program prioritizes applied industry partnerships and hands-on project-based learning over pure theory, resulting in graduates who are job-ready upon completion.
Hakia Insight: UVU's Adobe, Goldman Sachs, and Microsoft partnerships aren't ceremonial—they directly shape capstone projects, meaning students graduate with portfolio pieces co-designed by actual employers rather than invented by faculty.
At the associate's level, UVU's computer science program is built around applied learning and industry-ready skill development, with a strong emphasis on hands-on projects and real-world problem solving from day one. The curriculum balances theoretical foundations with practical applications, featuring specialization tracks in software engineering, cybersecurity, and data science that allow students to tailor their education to emerging career paths. What distinguishes this program is its deliberate focus on preparing graduates for immediate employment—close partnerships with Utah tech companies mean students work on actual industry challenges through capstone projects and internships. The faculty bring substantial experience from the tech sector, and the program maintains active connections with employers in the region's growing software development and IT services ecosystem. Students benefit from a collaborative learning environment where peer mentoring and group projects mirror the teamwork they'll encounter in professional settings. The proximity to Salt Lake City's tech corridor, home to companies like Adobe, Goldman Sachs, and numerous startups, creates abundant networking and employment opportunities. Graduate outcomes reflect this practical orientation: many students secure positions before graduation, and alumni report strong job satisfaction with roles ranging from software developer to systems architect.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Industry Partners
- Adobe (corporate)
- Goldman Sachs (corporate)
- Microsoft (corporate)
Accreditations and Certifications
Location Advantages: Proximity to Salt Lake City tech corridorAccess to Utah's growing software development ecosystem
Snow College — Ephraim, UT
Hakia Insight: Snow College's small-cohort model in an associate program is countercultural; most peers chase scale, but Snow's real advantage is early identification—professors spot research potential and transfer readiness in year one, enabling targeted mentorship before four-year programs.
At the associate's level, snow College's computer science program balances a small-college feel with serious technical depth—you won't get lost in massive lectures, and professors know your name and your career goals. Students benefit from a curriculum that mixes foundational CS theory with applied programming in Python, Java, and web technologies, preparing you for both transfer to four-year universities and immediate workforce entry. Snow's location in Ephraim means strong partnerships with regional employers and a tight-knit cohort where collaboration is built into the culture. Graduates commonly transfer to Utah State University and University of Utah, or move into support specialist and junior developer roles throughout central and northern Utah's growing tech sectors. The program emphasizes ethical computing and problem-solving skills that employers in the region actively seek.
Programs Offered
- Associate of Science in Computer Science — 2 years, on-campus
- Associate of Applied Science in Computer Science — 2 years, online
Accreditations and Certifications
Top Transfer Destinations
- Utah State University
- University of Utah
- Brigham Young University (BYU)
Entry-Level Career Paths
- Help Desk Technician
- Junior Programmer
- IT Support Specialist
- Database Administrator (entry-level)
- Junior Web Developer
- Technical Support Specialist
Included Certifications
- CompTIA A+
- CompTIA Network+
- AWS Certified Cloud Practitioner
Location Advantages:
Best Bachelor's Computer Science Degree Programs in Utah
Western Governors University — Salt Lake City, UT
Key Distinction: Built-in industry certifications at no additional cost (Linux Essentials, ITIL Foundation, AI Optimization Developer, Back-End Developer, Java Developer). ABET-accreditation
Hakia Insight: WGU's embedded industry certifications (Linux, ITIL, AI Optimization Developer, Java Developer) at no additional cost create a rare structure where ABET rigor coexists with immediate market credibility—graduates enter tech jobs with both degree and hired credentials on day one.
WGU's Bachelor of Science in Computer Science is an ABET-accredited online program designed with input from industry experts and focuses on in-demand skills including Artificial Intelligence, Machine Learning, data structures, architecture and systems, and Linux. The program consists of 37 courses and includes multiple industry-recognized certifications built in at no additional cost: Linux Essentials, ITIL Foundation, AI Optimization Developer, Back-End Developer, and Java Developer. These certifications are earned during the program and appear on resumes before degree completion. The curriculum emphasizes algorithms, data structures, AI and robotics, database retrieval, and human-computer communication. WGU's competency-based model allows students to advance as soon as they master material, with 62% of graduates finishing within 25 months. Graduates report an average salary increase of $24,565 after completing the degree. The program includes an innovative School of Technology Online Teamwork Course designed to enhance collaboration skills in virtual environments.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Industry Partners
- Pearson (corporate)
- CompTIA (corporate)
Career Outcomes
Median Salary: $NaN.
Accreditations and Certifications
- Competency-based accreditation
- Industry partnerships with CompTIA
Location Advantages: 100% online—no geographic constraintsAccessible to geographically distributed student populations
Brigham Young University — Provo, UT
Key Distinction: Multiple specialization tracks available (Animation & Games, Bioinformatics, Software Engineering, Human & Computer Interaction, Machine Learning). Flexible elective structure allowing customization based on student interests
Hakia Insight: BYU's specialization tracks (Animation & Games, Bioinformatics, Machine Learning) bypass the false choice between breadth and depth; students customize 40% of their CS degree by year three, then leverage Google, Microsoft, and Apple recruiting relationships aligned to their chosen track.
BYU's Bachelor of Science in Computer Science provides a comprehensive foundation in computing theory and practice, with a core curriculum covering programming, data structures, algorithms, computer systems, software design, calculus, and discrete mathematics. Students build on this foundation through electives grouped into specialized areas of computing, allowing customization based on interests. The program prepares graduates for diverse career paths in software development across industries including finance, automotive, retail, health, and government contracting. Alumni are employed at major tech companies, startups, government research labs, and non-profits, developing applications ranging from web and mobile software to machine learning algorithms, secure banking systems, and autonomous systems. The program also serves as preparation for graduate school, academia, or law school.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- Computer Graphics Lab
- Perception and AI Lab
Industry Partners
- Google (corporate)
- Microsoft (corporate)
- Apple (corporate)
- Amazon (corporate)
Notable Faculty
- Eric Mercer — Software verification and formal methods
- Daniel Zappala — Cybersecurity and network security
Admissions
GPA Requirement: 3.0.
Requirements: Core courses: programming, data structures, algorithms, computer systems, software design, Mathematics: calculus and discrete mathematics, Electives in specialized computing areas
Accreditations and Certifications
Location Advantages: Access to Salt Lake City regional tech ecosystemProximity to major tech company offices and recruiting hubs
Weber State University — Ogden, UT
Key Distinction: Weber State delivers practical computer science education designed for working professionals and transfer students, prioritizing accessibility and immediate career relevance.
Hakia Insight: Weber State's intentional design for working professionals and transfer students isn't a weakness—it created a pipeline where community college students can complete degrees while employed, then filter directly into Microsoft and Google Utah offices without losing income or time.
At the bachelor's level, weber State's computer science program is designed with working professionals and transfer students in mind, offering flexible pathways and practical, immediately applicable education. The curriculum emphasizes skills in demand in the local and regional job market—software development, systems administration, database management, and IT infrastructure—without requiring students to commit to extended academic timelines. The program's strength lies in its accessibility: courses are designed for students balancing education with work and family, and the faculty understand the pragmatic concerns of adult learners. Weber State maintains strong partnerships with technology employers in northern Utah and the Salt Lake City metro area, creating direct pipelines into roles that don't always require graduate credentials. The program includes hands-on labs and capstone projects grounded in real-world scenarios. For students focused on career transition or skill development rather than research trajectories, Weber State's practical orientation and flexible scheduling offer real advantages. Graduates are well-positioned for mid-career advancement and roles requiring both technical competence and business awareness.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Career Outcomes
Top Employers: Microsoft, Google.
Accreditations and Certifications
- Computing Accreditation Commission of ABET
Location Advantages: Access to northern Utah and Salt Lake City metro tech employment market
Utah Valley University — Orem, UT
Key Distinction: Mandatory capstone project (CS 4200 Secure Computing Capstone) in final semester. 36 credit hours of security-focused coursework including applied cryptography, ethical hacking tools development, and malware reverse engineering
Hakia Insight: UVU's mandatory Secure Computing Capstone (CS 4200) embedded in a 36-credit security sequence creates graduates with rare depth in cryptography and malware reverse engineering—not a general CS degree with security electives, but security specialists with CS foundations.
The Bachelor of Science in Computer Science with Secure Computing Emphasis at Utah Valley University is a 120-credit program designed to provide a solid foundation in secure computing and advanced skills for developing complex systems securely. The curriculum combines 36 credit hours of security-focused classes with 30 core computer science courses and additional electives for practical applicability. The program features a capstone project (CS 4200 Secure Computing Capstone) in the final semester where students apply security principles to real-world computing problems. Students gain hands-on experience through courses in applied cryptography, ethical hacking tools development, network and cloud security, and malware reverse engineering. The program prepares graduates for high-demand positions in cybersecurity, with median salaries for information security analysts at $120,360 and computer and information systems managers at $169,510. Graduates are well-positioned for roles in information security, software development, and systems administration across major technology employers.
Programs Offered
- Bachelor of Science in Computer Science - Secure Computing Emphasis — 4 years, on-campus. BS
Industry Partners
- Adobe (corporate)
- Goldman Sachs (corporate)
- Microsoft (corporate)
Career Outcomes
Median Salary: $NaN.
Accreditations and Certifications
Location Advantages: Proximity to Salt Lake City tech corridorAccess to Utah's growing software development ecosystem
Utah State University — Logan, UT
Key Distinction: Utah State combines rigorous computer science theory with systems-level thinking and embedded cybersecurity education, creating graduates who understand architecture as well as application.
Hakia Insight: Utah State embeds cybersecurity education across the entire curriculum rather than isolating it in electives; paired with systems-level labs (HPC, embedded), graduates understand security architecture as well as application—a distinction that defense contractors and cloud infrastructure teams actively recruit for.
At the bachelor's level, utah State's computer science program distinguishes itself through a curriculum built on strong foundational theory paired with immediate practical application. The program emphasizes systems thinking—from low-level computer architecture through software engineering—preparing students to understand not just how to code, but why systems work the way they do. A notable strength is the program's integration of cybersecurity throughout the curriculum rather than as an afterthought, reflecting the region's growing need for security-conscious engineers. Students benefit from faculty actively engaged in research areas including high-performance computing, software engineering, and security protocols, creating pathways for undergraduates to contribute to real research projects. The proximity to technology companies in the Wasatch Front and connections to Utah's growing tech corridor provide internship and networking opportunities that extend beyond campus. Graduates consistently move into roles at companies like Adobe, Google, and local firms, with many reporting that the program's emphasis on both theory and practice prepared them to contribute meaningfully from day one.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Research Labs and Institutes
- Systems and Software Engineering Lab
- High-Performance Computing Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Teradata (corporate)
Career Outcomes
Top Employers: Adobe, Google, Microsoft, local Utah tech firms.
Notable Faculty
- null — Cybersecurity and systems security
- null — High-performance computing
Admissions
GPA Requirement: 3.0 GPA for last 60 credits. Application Deadline: Fall: June 1, Spring: December 1.
Requirements:
Accreditations and Certifications
Location Advantages: Access to Wasatch Front tech corridorProximity to Salt Lake City tech companies and startups
University of Utah — Salt Lake City, UT
Key Distinction: Capstone project (thesis or research project). Undergraduate research opportunities encouraged
Hakia Insight: University of Utah's capstone thesis requirement and emphasis on undergraduate research in visualization and cybersecurity labs creates a research-adjacent pathway that sidesteps the typical bottleneck—students with co-authored papers and real systems contributions compete for jobs at FAANG offices before graduation.
The University of Utah's Bachelor of Science in Computer Science prepares students through a comprehensive curriculum covering object-oriented programming, discrete mathematics, software engineering, algorithms, data structures, and software systems. The program culminates in a capstone experience taking the form of a thesis or research project. Students are encouraged to pursue undergraduate research projects and internships to develop professional skills in their area of interest. An emphasis in Entertainment Arts & Engineering is available for students interested in gaming and animation. The program offers advanced electives in theoretical computer science, artificial intelligence, databases, operating systems, computer networks, graphics, and programming languages. Students gain practical experience through teaching assistant positions and involvement in clubs such as Women in Computing, Robo-Utes, and the Association for Computing Machinery.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
- School of Computing Research Labs
- Visualization and Graphics Lab
- Cybersecurity Research Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Microsoft (corporate)
- Vivint (corporate)
Notable Faculty
- Rajeev Balasubramonian — Computer architecture and performance optimization
- Florian Heyes — Computer graphics and visualization
Accreditations and Certifications
Location Advantages: Direct access to Salt Lake City's tech ecosystemProximity to entertainment and visual effects industryRegional presence of major tech employers
Southern Utah University — Cedar City, UT
Key Distinction: Mandatory capstone projects. Undergraduate research opportunities
Hakia Insight: SUU's mandatory capstone requirement paired with its GIS/GPS research lab creates an unusual advantage for students interested in location intelligence—a niche field where Amazon actively recruits, giving graduates a direct pipeline to specialized roles most CS programs don't cultivate.
SUU's Bachelor of Science in Computer Science emphasizes hands-on learning through mandatory capstone projects and undergraduate research opportunities. The program features small class sizes capped at 32 students for personalized instruction. Students gain practical experience through internship programs with industry connections ranging from Amazon to local company Zonos. The curriculum includes specialized areas like virtual reality programming and big data analytics, conducted in state-of-the-art labs. A cohort laptop program ensures all students have necessary technology. The program offers service learning components and encourages participation in student organizations like the Cyber Defense Competition Club and Thunderbird E-Sports group. Students can engage in outreach through the National Center for Women and Information Technology initiatives. The combination of small class sizes, industry partnerships, and experiential learning prepares graduates for diverse tech careers.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
Industry Partners
- Amazon (employer)
- Zonos (employer)
Career Outcomes
Top Employers: Amazon.
Accreditations and Certifications
Location Advantages: Growing presence in Southwest remote tech ecosystem
Utah Tech University — Saint George, UT
Key Distinction: Utah Tech distinguishes itself through project-based learning and industry-designed curriculum that bridges academic concepts directly to workplace practice.
Hakia Insight: Dr. Jesse Hicks's rare combination of quantum computing and blockchain expertise within Utah Tech's project-based curriculum means undergraduates can tackle cryptography problems grounded in current industry needs rather than abstract theory.
At the bachelor's level, utah Tech (formerly Dixie State University) has built its computer science program around project-based learning and industry alignment, with curriculum designed in consultation with local employers. The program's defining feature is its integration of applied problem-solving from the first semester—students don't study algorithms in isolation but apply them to real projects that mirror industry challenges. Specialization tracks in software engineering, data analytics, and web development allow students to tailor their education toward their career goals without sacrificing breadth. Faculty bring industry experience into the classroom, and the program maintains partnerships with technology companies in southern Utah and across the state. The school's location in St. George has become strategically advantageous, placing students near a growing tech community while maintaining lower cost of living. Internship and capstone projects often involve real clients and real problems, giving students portfolio pieces and professional references before graduation. Graduates report that the hands-on approach translated directly into their ability to contribute in first jobs at companies ranging from Fortune 500 firms to regional tech startups.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Research Labs and Institutes
- Center for Precision Medicine and Functional Genomics
Notable Faculty
- Dr. Jesse Hicks — Mathematical Relativity, Lie Theory, Quantum Computing, Cryptography, Machine Learning, & Blockchain
- Dr. Vinodh Chellamuthu — Mathematical Modeling, Ecology, Biology, Data Analytics, Differential Equations, Numerical Analysis, Spread of Disease
- Dr. McKay Sullivan — Game Theory, Cryptography, Mathematical Physics, Representation Theory & Conformal Field Theory
Location Advantages: Growing tech community in southern Utah
Westminster University — Salt Lake City, UT
Key Distinction: Westminster integrates ethics, interdisciplinary collaboration, and societal impact into computer science education, combining liberal arts values with technical depth.
Hakia Insight: Westminster's integration of ethics into its technical curriculum isn't window dressing—it directly positions graduates for roles at Google, Amazon, and IBM that increasingly require evidence of principled decision-making, a differentiator that shows up in hiring rubrics.
At the bachelor's level, westminster's computer science program reflects the university's liberal arts values while delivering technical rigor expected in the field. The program balances breadth and depth—students gain exposure to multiple computer science domains while specializing in areas of interest, whether that's artificial intelligence, cybersecurity, or software architecture. What sets Westminster apart is the integration of ethics and societal impact into the computer science curriculum, a reflection of the institution's commitment to education in service of the common good. The program encourages interdisciplinary collaboration: computer science students work alongside those in business, engineering, and the sciences on projects that solve real problems. Faculty are active researchers and mentors who emphasize understanding the "why" behind technologies, not just implementation. Denver's proximity is a significant advantage—students have direct access to a major tech hub with major companies like Google, Amazon, IBM, and countless startups. The program's smaller size means students receive mentorship and can influence program direction, while the location provides internship density and networking opportunities rivals that of many larger institutions.
Programs Offered
- Bachelor of Science in Computer Science — 4 years, on-campus
- Bachelor of Arts in Computer Science — 4 years, online
Industry Partners
- Google (corporate)
- Amazon (corporate)
- IBM (corporate)
Career Outcomes
Top Employers: Google, Amazon, IBM, local Denver tech companies.
Location Advantages: Direct access to Denver metro tech hubProximity to Google, Amazon, IBM offices and engineering centersHigh internship density in metro region
Best Master's Computer Science Degree Programs in Utah
University of Utah — Salt Lake City, UT
Key Distinction: No computer science background required. 16-month accelerated STEM program with 20-month option
Hakia Insight: The University of Utah's MSD compresses a full CS foundation into 16 months for career-changers, but the real advantage is proximity to Salt Lake City's visual effects industry—Adobe partnerships mean you can build a portfolio in entertainment while completing your degree.
The Master of Software Development (MSD) is a 16-month STEM program designed for career changers with no computer science background. The program offers a comprehensive 40-credit-hour curriculum covering software development, AI systems integration, big-data analytics, and computer security. A 20-month option is available by postponing the capstone. The MSD is taught by faculty from the University of Utah's world-renowned Kahlert School of Computing. Graduates enter a field with strong job growth—employment of software developers is projected to grow 25% from 2022 to 2032, much faster than average. The program positions graduates for roles as capable coders, AI system integrators, big-data analysts, and computer-security professionals, offering a pathway to reset earning potential for those transitioning careers.
Programs Offered
- Master of Software Development — 1-2 years, on-campus. MS
Research Labs and Institutes
- School of Computing Research Labs
- Visualization and Graphics Lab
- Cybersecurity Research Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Microsoft (corporate)
- Vivint (corporate)
Notable Faculty
- Rajeev Balasubramonian — Computer architecture and performance optimization
- Florian Heyes — Computer graphics and visualization
Accreditations and Certifications
Location Advantages: Direct access to Salt Lake City's tech ecosystemProximity to entertainment and visual effects industryRegional presence of major tech employers
Brigham Young University — Provo, UT
Key Distinction: Thesis vs. project track option: thesis spans multiple semesters for original research contribution; project condenses to single semester (CS 698R) for faster completion. Progress reviews twice yearly (February and September) with online Graduate Profile tracking
Hakia Insight: BYU's dual-track design (thesis vs. single-semester project) lets working professionals control their timeline without sacrificing rigor, and the twice-yearly progress reviews mean you're not invisible to advisors between semesters like at larger programs.
BYU's Master of Science in Computer Science offers flexible thesis and project track options designed for working professionals. The thesis option requires 24 credits (8 courses plus 6+ credits of CS 699R research) and allows students to conduct original research over multiple semesters, while the project option requires 30 credits (11 courses including CS 698R) and condenses the capstone into a single semester—ideal for those balancing work and studies. Both tracks demand coursework from three of four breadth groups with at least four 500/600-level courses. Students must maintain a 3.0 GPA and complete the program within three years. The department emphasizes developing critical thinking, technical writing, and industrial-scale software development skills. While specific salary data and assistantship stipends are not detailed on this page, the program supports students through progress reviews, peer mentoring, and graduate travel grants, enabling career advancement in competitive tech roles.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
- Computer Graphics Lab
- Perception and AI Lab
Industry Partners
- Google (corporate)
- Microsoft (corporate)
- Apple (corporate)
- Amazon (corporate)
Notable Faculty
- Eric Mercer — Software verification and formal methods
- Daniel Zappala — Cybersecurity and network security
Admissions
GPA Requirement: 3.0.
Requirements: Thesis or project option completion, Minimum 24 credits (thesis) or 30 credits (project), Coursework from 3 of 4 breadth groups, At least 4 courses at 500/600-level CS, No more than 3 400-level CS courses (excluding CS 404 & 405), Maintain 3.0 GPA on program of study, Complete background courses with B- or better, Submit Program of Study by end of first semester, Thesis: defend written thesis; Project: present CS 698R project results, Current ecclesiastical endorsement required for graduation, Register for minimum 2 credits during ETD/project submission semester
Accreditations and Certifications
Location Advantages: Access to Salt Lake City regional tech ecosystemProximity to major tech company offices and recruiting hubs
Weber State University — Ogden, UT
Key Distinction: Online and in-person pathway options available. Designed for working professionals seeking career advancement
Hakia Insight: Weber State's online and in-person flexibility isn't uncommon, but its explicit positioning for working professionals in northern Utah captures a genuine geographic gap—you're close enough to Salt Lake's Microsoft and Google hubs for hybrid attendance without relocating.
Weber State University's Master of Science in Computer Science (MSCS) is designed for working professionals seeking career advancement with flexible learning pathways. The program offers both online and in-person options starting Fall 2025, enabling part-time study alongside professional responsibilities. Students must maintain continuous enrollment (at least one MSCS course per semester except summer) to remain in good standing. The program prepares graduates for advanced technical roles and leadership positions in the computer science field. Specific information regarding thesis vs. coursework tracks, graduate assistantship opportunities with stipends, embedded professional certifications, salary advancement data, and employer tuition partnerships was not provided in the available content.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus. MS
Career Outcomes
Top Employers: Microsoft, Google.
Accreditations and Certifications
- Computing Accreditation Commission of ABET
Location Advantages: Access to northern Utah and Salt Lake City metro tech employment market
Utah State University — Logan, UT
Key Distinction: Coursework-only track (no thesis requirement). No GRE entrance exam required
Hakia Insight: Utah State's no-GRE, no-thesis coursework-only master's removes friction for career-changers who've been out of academic rhythms, and the Systems and Software Engineering Lab focus means you're learning infrastructure that Adobe and Google actually use.
The Master of Computer Science (MCS) is a professional, coursework-only master's degree designed for career changers and working professionals with no previous CS experience required. The program offers flexible course selection across specializations including Data Science, Artificial Intelligence/Machine Learning, Computer Vision, Security, and more. Students can complete the degree in as few as three semesters by taking 33 credits (11 courses). The MCS has no thesis requirement and no GRE entrance exam, making it accessible to professionals seeking rapid credential advancement. However, note that departmental graduate assistantships are not available for MCS students; however, campus employment opportunities may exist through other departments. The program maintains a 3.0 GPA requirement for degree courses, with grades of C+ or lower not accepted.
Programs Offered
- Master of Computer Science — 1-2 years, on-campus. MCS
Research Labs and Institutes
- Systems and Software Engineering Lab
- High-Performance Computing Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Teradata (corporate)
Career Outcomes
Top Employers: Adobe, Google, Microsoft, local Utah tech firms.
Notable Faculty
- null — Cybersecurity and systems security
- null — High-performance computing
Admissions
GPA Requirement: 3.0 GPA for last 60 credits. Application Deadline: Fall: June 1, Spring: December 1.
Requirements: Complete 33 credits of coursework (11 courses), Maintain 3.0 GPA minimum for degree-program courses, Grades of C+ or lower not accepted for graduate degree, Submit Program of Study (POS) by second semester, No thesis or supervisory committee required, No major professor required
Accreditations and Certifications
Location Advantages: Access to Wasatch Front tech corridorProximity to Salt Lake City tech companies and startups
Utah Valley University — Orem, UT
Key Distinction: UVU's computer science program prioritizes applied industry partnerships and hands-on project-based learning over pure theory, resulting in graduates who are job-ready upon completion.
Hakia Insight: UVU's partnership with Goldman Sachs alongside Adobe and Microsoft signals it's training finance technologists, not just generic software engineers—a narrower niche that gives graduates an edge if fintech is your target.
At the master's level, UVU's computer science program is built around applied learning and industry-ready skill development, with a strong emphasis on hands-on projects and real-world problem solving from day one. The curriculum balances theoretical foundations with practical applications, featuring specialization tracks in software engineering, cybersecurity, and data science that allow students to tailor their education to emerging career paths. What distinguishes this program is its deliberate focus on preparing graduates for immediate employment—close partnerships with Utah tech companies mean students work on actual industry challenges through capstone projects and internships. The faculty bring substantial experience from the tech sector, and the program maintains active connections with employers in the region's growing software development and IT services ecosystem. Students benefit from a collaborative learning environment where peer mentoring and group projects mirror the teamwork they'll encounter in professional settings. The proximity to Salt Lake City's tech corridor, home to companies like Adobe, Goldman Sachs, and numerous startups, creates abundant networking and employment opportunities. Graduate outcomes reflect this practical orientation: many students secure positions before graduation, and alumni report strong job satisfaction with roles ranging from software developer to systems architect.
Programs Offered
- Master of Science in Computer Science — 1-2 years, on-campus
- Master of Arts in Computer Science — 1-2 years, online
Industry Partners
- Adobe (corporate)
- Goldman Sachs (corporate)
- Microsoft (corporate)
Accreditations and Certifications
Location Advantages: Proximity to Salt Lake City tech corridorAccess to Utah's growing software development ecosystem
Best Doctoral Computer Science Degree Programs in Utah
University of Utah — Salt Lake City, UT
Key Distinction: Graduate Student Handbook updated annually for each entering cohort. Dedicated graduate advisors assigned by surname
Hakia Insight: University of Utah's annual cohort-specific Graduate Student Handbook and surname-based advisor assignment suggest a program that actively prevents the isolation and advising drift that PhD candidates often face at larger schools.
The University of Utah offers PhD programs in Computer Science and Computing through the School of Computing. The Computing program includes tracks in AI, Computer Engineering, Data Management, Graphics/Visualization, Human-Centered Computing, Image Analysis, Robotics, Scientific Computing, and Secure Computing. The Computer Science program provides flexibility beyond core theory, systems, and hardware courses. Requirements are detailed in annually updated Graduate Student Handbooks specific to each entering cohort. Program administration includes a Director of Graduate Studies, Associate Director, and dedicated graduate advisors assigned alphabetically by student surname. Track directors oversee specialized areas of study. The programs emphasize interdisciplinary collaboration and research opportunities.
Programs Offered
- Computer Science PhD and Computing PhD — 4-6 years, on-campus. PhD
Research Labs and Institutes
- School of Computing Research Labs
- Visualization and Graphics Lab
- Cybersecurity Research Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Microsoft (corporate)
- Vivint (corporate)
Notable Faculty
- Rajeev Balasubramonian — Computer architecture and performance optimization
- Florian Heyes — Computer graphics and visualization
Accreditations and Certifications
Location Advantages: Direct access to Salt Lake City's tech ecosystemProximity to entertainment and visual effects industryRegional presence of major tech employers
Brigham Young University — Provo, UT
Key Distinction: BYU's computer science program integrates rigorous theoretical foundations with ethics-focused, principled innovation and provides exceptional undergraduate research opportunities across multiple specialization tracks.
Hakia Insight: BYU's explicit commitment to ethics-focused innovation paired with opportunities for undergrads to contribute to doctoral research creates a rare vertical pipeline where PhD students mentoring undergraduates actually reinforce the program's values rather than contradict them.
At the doctoral level, BYU's computer science program combines rigorous academic training with a commitment to ethical computing and principled innovation, reflecting the university's foundational values. The curriculum emphasizes both breadth and depth, requiring students to master core computer science theory while pursuing concentrated study in areas such as artificial intelligence, machine learning, software engineering, graphics, and cybersecurity. The program is known for its exceptionally talented student body and faculty who actively engage in research alongside teaching, creating an environment where undergraduates can participate in meaningful research projects early in their studies. BYU operates several computing labs and centers where students gain hands-on experience with cutting-edge technologies, and the university has historically maintained strong connections with major technology employers who actively recruit from campus. The program benefits from BYU's tech-forward community—many students have internship and full-time employment experience before graduation, and the alumni network spans major tech companies and innovative startups. Graduates consistently report that the combination of rigorous coursework, research opportunities, and industry connections prepared them well for competitive software engineering and technology leadership roles. The university's location in Provo places it within reasonable distance of Salt Lake City's thriving tech ecosystem while maintaining its own vibrant academic community.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Computer Graphics Lab
- Perception and AI Lab
Industry Partners
- Google (corporate)
- Microsoft (corporate)
- Apple (corporate)
- Amazon (corporate)
Notable Faculty
- Eric Mercer — Software verification and formal methods
- Daniel Zappala — Cybersecurity and network security
Admissions
GPA Requirement: 3.0.
Accreditations and Certifications
Location Advantages: Access to Salt Lake City regional tech ecosystemProximity to major tech company offices and recruiting hubs
Utah State University — Logan, UT
Key Distinction: Utah State combines rigorous computer science theory with systems-level thinking and embedded cybersecurity education, creating graduates who understand architecture as well as application.
Hakia Insight: Utah State's emphasis on systems thinking embedded throughout the curriculum—not just in a single track—means PhD graduates emerge with architectural fluency that separates them from algorithm-only specialists when competing for senior engineering roles.
At the doctoral level, utah State's computer science program distinguishes itself through a curriculum built on strong foundational theory paired with immediate practical application. The program emphasizes systems thinking—from low-level computer architecture through software engineering—preparing students to understand not just how to code, but why systems work the way they do. A notable strength is the program's integration of cybersecurity throughout the curriculum rather than as an afterthought, reflecting the region's growing need for security-conscious engineers. Students benefit from faculty actively engaged in research areas including high-performance computing, software engineering, and security protocols, creating pathways for undergraduates to contribute to real research projects. The proximity to technology companies in the Wasatch Front and connections to Utah's growing tech corridor provide internship and networking opportunities that extend beyond campus. Graduates consistently move into roles at companies like Adobe, Google, and local firms, with many reporting that the program's emphasis on both theory and practice prepared them to contribute meaningfully from day one.
Programs Offered
- Doctor of Philosophy in Computer Science — 4-6 years, on-campus
- Doctor of Science in Computer Science — 4-6 years, online
Research Labs and Institutes
- Systems and Software Engineering Lab
- High-Performance Computing Lab
Industry Partners
- Adobe (corporate)
- Google (corporate)
- Teradata (corporate)
Career Outcomes
Top Employers: Adobe, Google, Microsoft, local Utah tech firms.
Notable Faculty
- null — Cybersecurity and systems security
- null — High-performance computing
Admissions
GPA Requirement: 3.0 GPA for last 60 credits. Application Deadline: Fall: June 1, Spring: December 1.
Requirements:
Accreditations and Certifications
Location Advantages: Access to Wasatch Front tech corridorProximity to Salt Lake City tech companies and startups