Computer Science Programs in Salt Lake City, Utah

Getting a Computer Science Degree in Salt Lake City, Utah

Pursuing a Computer Science degree in Salt Lake City, Utah, offers you access to a growing tech hub with opportunities for education, internships, and career advancement. This guide explores the available educational paths, local universities, career opportunities, and essential information to help you get started.

Computer Science is a versatile field focusing on programming, software development, and problem-solving through technology. Degrees in this field range from Associate’s to Doctoral programs, each catering to different career objectives.


About Salt Lake City

Salt Lake City, the capital of Utah, is known for its breathtaking mountain views and a thriving tech scene. The city has grown into a significant technology hub, often referred to as part of the “Silicon Slopes.” Home to a mix of startups and established tech companies, Salt Lake City provides a supportive environment for aspiring Computer Science professionals. Learn more about the city on its official website.


Computer Science Degree Programs in Salt Lake City, Utah

Salt Lake City offers a variety of Computer Science degree programs through well-regarded institutions. Below are some options to consider:

1. University of Utah

  • Program: Bachelor of Science in Computer Science
  • Website: University of Utah – Computer Science
  • Location: East Bench neighborhood
  • Description: The University of Utah offers undergraduate and graduate programs in Computer Science. With a focus on research and innovation, the program includes courses in software engineering, artificial intelligence, and cybersecurity.

2. Salt Lake Community College (SLCC)

  • Program: Associate of Science in Computer Science
  • Website: SLCC Computer Science Program
  • Location: Taylorsville Redwood Campus
  • Description: SLCC provides a foundational Computer Science program designed to prepare students for transfer to a four-year university or entry-level positions in the tech sector.

3. Westminster College

  • Program: Bachelor of Science in Computer Science
  • Website: Westminster College – Computer Science
  • Location: Sugar House neighborhood
  • Description: Known for its small class sizes, Westminster College offers a personalized learning experience. The program emphasizes practical skills and includes opportunities for internships with local companies.

If you’re willing to commute, additional options include:

4. Utah Valley University (Orem, UT)

  • Distance from Salt Lake City: ~40 miles
  • Program: Bachelor of Science in Computer Science
  • Website: Utah Valley University – Computer Science
  • Description: A comprehensive program offering specializations like Software Engineering and Game Development.

Computer Science Career Opportunities in Salt Lake City

Salt Lake City is home to a variety of tech companies and startups, offering promising career opportunities for Computer Science graduates.

1. Adobe

  • Website: Adobe Careers
  • Location: Lehi (Silicon Slopes area)
  • Description: Adobe’s Utah hub focuses on developing cloud-based software solutions.

2. Pluralsight

  • Website: Pluralsight Careers
  • Location: Draper, UT (~20 miles south of Salt Lake City)
  • Description: A leading provider of online technology education, Pluralsight hires software engineers and data scientists.

3. Qualtrics

  • Website: Qualtrics Careers
  • Location: Provo, UT (~45 miles south of Salt Lake City)
  • Description: Known for its experience management platform, Qualtrics provides opportunities in software development and data analytics.

Prerequisites for Computer Science Programs

Admission requirements for Computer Science programs typically include:

  • A high school diploma or equivalent.
  • SAT or ACT scores (specific to the institution).
  • Minimum GPA requirements (varies by program).
  • Prior coursework in mathematics and, in some cases, programming.

Graduate programs may require GRE scores, letters of recommendation, and a bachelor’s degree in a related field.


Computer Science Degree Requirements in Utah

Earning a Computer Science degree in Utah generally involves:

  • Core Courses: Programming, algorithms, data structures, discrete mathematics, and software engineering.
  • Specializations: Options like Artificial Intelligence, Cybersecurity, or Data Science.
  • Capstone Projects or Internships: Many programs require practical experience.

Accreditation is crucial for ensuring program quality. Look for programs accredited by the Accreditation Board for Engineering and Technology (ABET).

For more information about state educational standards, visit the Utah System of Higher Education.


Get Started Today

Salt Lake City is an excellent place to pursue a Computer Science degree, offering access to quality education, industry connections, and a vibrant tech community. Take the first step today by contacting one of the schools mentioned above to learn more about their programs and admission requirements. A future in tech awaits!