School of Computing UofU calendar UofU index UofU directory Map About Salt Lake SoC Calendar University of Utah University of Utah

Undergraduate Program

Admissions
Advising
Applications
Transfer Information

Requirement Sheets
Scholarships
Scholarship Applications
TA Applications
Class List



Degrees

Computer Science
The undergraduate program begins with a set of three courses that give students a solid background in object-oriented programming while exposing them to the breadth of issues that arise in computer science. Students then take seven core courses in discrete mathematics, software engineering, computer organization, algorithms and data structures, software systems, and theory. They build on this background by choosing seven electives from the breadth of the School's course offerings (which includes advanced courses in theoretical computer science, scientific computing, artificial intelligence, databases, operating systems, computer networks, programming languages, graphics, computer architecture, and digital design). Each student's undergraduate program is capped with a senior project. Along with an in-depth study of computing, the curriculum encompasses a general education in mathematics, science, and the humanities.

BS/MS Degree
The School also offers a combination BS/MS degree for students who wish to complete both the Bachelor and Master of Science degrees in a total of five years, and a minor in Computer Science for students who want to use computers in another field. In addition, selected service courses are offered to provide an introduction to the use of computers as tools for students of many backgrounds and interests.

Computer Engineering
A Bachelor of Science in Computer Engineering is jointly offered by the School of Computing and the Department of Electrical and Computer Engineering. Information about that program is available in a separate handbook or from www.ce.utah.edu

Entertainment Arts and Engineering
The School of Computing also offers a Computer Science Bachelors Degree with an emphasis on Entertainment Arts and Engineering. The focus of this track is to provide interested students with the necessary skills and knowledge to enter the arena of computer gaming and animation.


Applications
Application for CS Major Status (PDF)
Application for CS Minor Status (PDF)

Requirement Sheets
Full Major Status Deadlines
2009-10 CS Major Requirement Sheet
2009-10 CS EAE Track Requirement Sheet

Other links
College of Engineering Guidelines
Kronos timekeeping system
School of Computing hourly timesheet



School of Computing • 50 S. Central Campus Dr. Rm. 3190 • Salt Lake City, UT 84112
801-581-8224 • Fax: 801-581-5843 • Send comments to webmaster@cs.utah.edu
Disclaimer