Computer Science Programs in Utah

Many choose to study computer science in Utah because of the rate at which the state’s technology industry is growing. Salt Lake City has become known as Silicon Slopes because of the number of tech companies located in the city. The state government supports computer science programs in Utah, and students have access to numerous internship opportunities.

With a lower turnover rate and a stable work culture, computer science professionals in Silicon Slopes have less work-related stress, making Utah a great place to launch a computer science career.

Salt Lake City has become known as Silicon Slopes because of the number of tech companies located in the city.

Higher Education in Utah

After earning an online computer science degree in Utah, graduates pursue technology careers in Utah and across the country. Utah is quickly becoming a leader in computing and technologies. The numerous computer science schools in Utah prepare students to fill the large number of positions with the state’s tech companies.

The best computer science schools in Utah provide students with access to internships and networking opportunities, which lead to employment after graduation. Scholarship opportunities help students attend schools staffed by industry leaders and equipped with cutting-edge technology.

Online computer science programs in Utah meet the same standards as on-campus programs. Online students have access to learning and career resources, while enjoying the flexibility to complete coursework at their own pace.

Computer Science Careers in Utah

The variety of career options available to computer science majors include positions as web developers, software engineers, 3D artists, and game designers. A large portion of today’s business is done online, which means companies must constantly maintain and develop their technology. As a result, companies across industries hire computer science professionals.

Utah’s prominent tech companies and respected technology education makes the state an ideal place for individuals launching a career in computer science. Expanding companies and startups provide career opportunities for recent graduates of Utah’s computer science schools.

Median Salary for Computer Science Careers by Degree

Bachelor's Degree

Senior Software Engineer $104,665
Software Developer $65,655
Software Engineer $76,725

Master's Degree

Senior Software Engineer $116,199
Software Developer $79,796
Software Engineer $90,687

Computer Science Employers in Utah

  • Since 1983, has traced genealogy for its users. Based in Lehi, owns several other websites and employs more than 1,400 people.
  • Based in West Valley City and Park City, this online outdoor gear retailer employs more than 1,200 people. Founded in 1996, the company has grown rapidly to become a major competitor for REI. has a growing stake in the European outdoors market.
  • Bluehost: Founded in 2003 in Provo, Bluehost is one of the 20 largest web hosts in the world. The company hosts about 2 million domains and employs more than 700 people. Bluehost has also contributed to collaborative online learning programs.

How Much do Computer Scientists Make in Utah?

For professionals with a computer science degree, Utah employers offer annual wages near the national average, with higher earning potential for experienced professionals. Although computer science wages in Utah do not quite meet the national average, the state’s cost of living is also lower than the national average.

Employment Hourly Mean Wage Annual Mean Wage
Utah 44,830 $37.12 $77,210
United States 4,165,140 $42.25 $87,880

Source: BLS

Computer Science Programs in Utah

Those planning to study computer science in Utah should determine whether to pursue an on-campus or online degree. On-campus programs are more rigidly structured, with scheduled lectures, labs, and exams. On-campus programs offer more social and networking opportunities than online programs, which is important to many first-time students.

Online programs offer the same quality of education, but tend to be less expensive and more flexible. While online courses generally have the same basic requirements as on-campus programs, online students have more scheduling flexibility. In-state tuition rates are often available to all distance learners, regardless of state residency. Many online programs can be completed at an accelerated pace, and the flexibility of online learning makes working full time while earning a degree easier.

Whether you pursue an on-campus or online computer science degree, ensure your program is accredited. Accreditation indicates a program meets educational standards and prepares students for computer science careers.


Types of Computer Science Degrees

There are many types of degrees students can choose when pursuing education in computer science: associate degree, bachelor’s degree, master’s degree, and doctorate degree. In general, further formal education within a field results in a higher salary. In addition, some positions require a certain level of degree. For instance, many research positions or teaching positions at the university level require at least a master’s or doctorate degree. The table below features descriptions and basic data about each degree type.

Associate in Computer Science


An associate in computer science provides students with foundational knowledge in computer languages and programming. In addition to learning about computer systems, students will emerge with general education courses usually required by four year colleges. Graduates with an associate degree qualify for entry-level computer science positions in the job market.

Average Program Length – 2 Years
Median Salary – $32,897

Bachelor’s in Computer Science


A bachelor’s in computer science provides students with knowledge of operating systems, a variety of programming languages, database management, and computer systems and architecture. These programs typically require 120 credit hours of coursework and a capstone project. Many employers in the industry are increasingly hiring individuals with a bachelor’s degree.

Average Program Length – 4 Years
Median Salary – $60,835

Master’s in Computer Science


A master’s in computer science provides students with a deeper understanding of computer systems, design, and programming languages. Some master’s programs may provide specializations for those who wish to concentrate further in a specific area. Individuals with a master’s degree typically earn a higher salary upon graduation than those with a bachelor’s.

Average Program Length – 1-2 Years
Median Salary – $104,269

Computer Science Ph.D


A doctorate degree in computer science is designed for individuals who wish to pursue research in the field. These intensive programs often require students to narrow their field of study and design and carry out a specific research project that culminates in a dissertation. Graduates with a Ph.D in computer science often go into academia as computer science professors.

Average Program Length – 4+ Years
Median Salary – $126,744


What Schools Offer a Computer Science Degree in Utah?

The database below includes all accredited computer science programs in Utah. Each program prepares students for successful careers in technology-related fields. Use the list as a reference as you research computer science programs in Utah, and consider your scheduling requirements and professional goals when choosing a school.


schools that match your search

Search Filter

Professional Computer Science Organizations in Utah

Students pursuing an online computer science degree in Utah should consider joining professional organizations. These organizations provide training, resources, and networking opportunities for students, recent graduates, and established professionals. Members stay informed about recent trends in computer science and advance their careers through professional connections.

  • Women Tech Council: WTC promotes growth in the tech industry. The organization offers mentoring and educational resources for women in technology.
  • Association for Computing Machinery: ACM is one of the oldest and largest computer science organizations in the world. ACM has about 100,000 members and numerous chapters, including several student chapters in Utah.
  • Computing Research Association: CRA unites more than 200 organizations throughout North America to further the development and use of computer technology in education, industry, and government.

Additional Computer Science Resources in Utah

  • Utah Women & Education Initiative: UWEI helps women in Utah earn degrees and certificates in computer science. The organization works with public colleges in the state and unites women across Utah to help each other succeed.
  • Utah Oracle Users Group: UTOUG promotes Oracle and helps users improve their skills and contribute to the community. The group provides training, networking opportunities, and special interest groups. UTOUG contributes to the community through volunteer opportunities and by supporting women in technology.
  • STEM Utah: STEM Action Center Utah is a state program created to develop Utah’s education and economy. STEM Utah offers scholarships for students planning to study computer science in Utah. The website provides information for students, educators, and industry professionals in the STEM fields.
  • Silicon Slopes: This organization holds an annual tech conference in Salt Lake City and provides information and contacts to professionals in the tech industry. Silicon Slopes provides updated information about new voices and current issues in Utah’s technology industry.