The School of Computing (SoC) offers a number of degrees related to computing and computer science.
The computer science degree encompasses the theory and practice of software development, as well as computer architecture, systems, and the theory of computation.
Students seeking the BS CS degree may opt to add the EAE emphasis, which prescribes the electives taken to specialize in video game development.
Students seeking the BS CS degree who wish to specialize in one or more areas of computer science may complete multiple courses in an area to earn graduation certificates.
By taking both undergraduate- and graduate-level courses in their senior year, students in the BS/MS program can complete both a bachelor's degree and a master's degree in about five years.
The computer science minor presents a basic understanding of software development and/or computer architecture, sufficient for leveraging computing in the student's major discipline.
Together when the Department of Electrical and Computer Engineering, the School of Computing offers a degree in computer engineering, which encompasses the design, implementation, and programming of digital computers and computer-controlled electronic systems. Visit www.ce.utah.edu for details.
The data science degree focuses on the mathematical and computational requirements of analyzing and using data. Visit datascience.utah.edu for details.
Note: For information about specific CS degree requirements see Degree Requirements