Utah has a single two-year college and seven four-year colleges and universities that offer associate, bachelor's, master's and doctoral degrees, as well as certificates in computer science. In this field, students master the theoretical and technical aspects of computation, and curricula generally include courses in programming, engineering, software, and design. Additionally, degree specializations may be available in systems security, animation, Web programming and development, bioinformatics and computer networking. Some schools offer programs approved by the ABET. Below is a list and comparison table of the schools in Utah offering computer science training, along with program info and course descriptions.
Brigham Young University - Provo
Brigham Young University in Provo offers multiple degrees in computer science through the College of Physical and Mathematical Sciences. With its emphasis on computation theory, the ABET-accredited Bachelor of Science (BS) program can be taken as a 73-77 credit traditional major or with concentrations in animation (79-80 credit hours) or bioinformatics (84 credit hours). Graduates can proceed to the 30-credit Master of Science (MS) or 66-credit PhD programs. Students can even opt for a six-course, 19-credit minor in computer science.
Salt Lake Community College
Salt Lake Community College in Salt Lake City has various computer science degree options at the associate level. In addition to its Associate of Science (AS) transfer program, the computer science and information systems (CSIS) division offer Associate of Applied Science (AAS) degrees with three areas of concentration: computer programming and design, web programming and development and database design, management and administration. The CSIS division even offers a Certificate of Completion (COC) in Business and Personal Computing. Courses examine computer science fundamentals, Linux system administration, software development, and system administration.
Ephraim's Snow College offers AS and Associate of Arts (AA) degrees in computer science. Courses in this major cover everything from data structures and algorithms to computer organization and architecture. Depending on whether a student has already received his or her college algebra credits, Snow recommends either a 67-credit two-year plan or a 76-credit three-year plan for computer science majors.
Southern Utah University
Southern Utah University (SUU) in Cedar City offers BS degrees that are approved by the ABET. Students can earn the Computer Science Composite BS with or without an emphasis in forensic science. Alternately, students can minor in different areas of computer science, or even opt for an AAS in one of several related disciplines offered by SUU's Walter Maxwell Gibson College of Science and Engineering, including computer and information systems security. Graduates, in turn, can pursue the Master of Forensic Science (MFS) Computing Track degree. Courses students complete include computer applications, programming, web development, data communications, network administration, and network security.
University of Utah
Situated in Salt Lake City, the University of Utah offers a BS in Computer Science. Courses in the major include parallel programming, engineering probability and fundamentals of digital system design. For graduates, the 30-credit MS program can be taken as a thesis, project or course-only option. Further degree options offered through the School of Computing include the PhD in Computer Science.
Utah Valley University
Students at Orem's Utah Valley University (UVU) have several computer science degree options within the computer science department. Chief among these options are the 64-credit AAS, 64-credit AS, and 122-credit BS degrees. With the AAS program, students can pick from one of two areas of emphasis. The computer engineering program examines circuit theory, digital design, and programming, while the computing and networking sciences program delve into discrete structures, operating systems, and database theory. The 122-credit bachelor's degree program includes emphases in computer engineering, computer networking, computer science, and database engineering.
Weber State University
Located in Ogden, Weber State University is where students can earn AAS and BS degrees in computer science through the College of Applied Science and Technology. The AAS program is split between 32 credit hours of core curriculum - including classes in web development and software engineering - and at least 24 credit hours of support courses. With an additional 20 core credits and 24 elective or supporting units, students can graduate with the BS degree. Weber also offers computer science as a minor and as a Bachelor of Integrated Studies (BIS) concentration.
Westminster College in Salt Lake City offers a BS program in computer science. Totaling 66 credit hours, the program consists of lower-division courses like data structures and computer systems, as well as upper-division courses like operating systems and algorithms and data structures. For students who intend to pursue postgraduate studies, the program can also be taken as a teaching minor with advanced courses in math.
School Comparison: At a Glance
|School Name||School Type & Setting||Computer Science Programs Offered||Undergraduate Tuition & Fees (2018-2019)|
|Brigham Young University - Provo||Four-year, private not-for-profit; midsize city|| BS in Computer Science,
BS in Computer Science - Animation Emphasis or Bioinformatics Emphasis,
MS in Computer Science,
PhD in Computer Science
|Salt Lake Community College||Two-year, public; large suburb|| AS in Computer Sciences and Information Systems,
AAS in Computer Sciences and Information Systems - Computer Programming and Design, Database Design, Management and Administration or Web Programming and Development,
COC in Business & Personal Computing
|Snow College||Four-year, public; remote town|| AA in Computer Science,
AS in Computer Science
|Southern Utah University||Four-year, public; remote town||AS in Computer and Information Systems - Security Emphasis,
BS in Computer Science Composite,
BS in Computer Science Composite - Forensic Science Emphasis,
MFS in Computing
|University of Utah||Four-year, public; midsize city|| BS in Computer Science,
MS in Computer Science,
PhD in Computer Science
|Utah Valley University||Four-year, public; small city|| AS Pre-Major in Computer Science,
AAS in Computer Science,
AAS in Computer Science - Computer Engineering or Computing and Networking Sciences,
BS in Computer Science - Computer Engineering, Computer Networking, Computer Science or Database Engineering
|Weber State University||Four-year, public; small city|| AAS in Computer Science,
BS in Computer Science,
BIS in Computer Science
|Westminster College||Four-year, private not-for-profit; midsize city||BS in Computer Science||$34,000*|
Source: *NCES College Navigator.