Welcome to the School of Computing

UofU Campus

The School of Computing (SoC) has a long tradition of training some of the best and brightest Computer Science Bachelors Degree recipients in the nation.

The School of Computing was originally founded as the Computer Science Department at the University of Utah in 1965 by three electrical engineering faculty members (In 2000, the department officially became the School of Computing). In 1985, the department reached 10 full-time faculty members. By 1996, it had doubled to 20. Today the School of Computing boasts over 50 faculty members with more than 700 CS undergraduate students and 180 CE undergrads.

“Almost every influential person in the modern computer-graphics community either passed through the University of Utah or came into contact with it in some way.”

-The Algorithmic Image: Graphic Visions of the Computer Age by Robert Rivlin

The School of Computing at the University of Utah has a long history of distinguished faculty and alumni who have made substantial contributions to research and industry. SoC Ph.D. graduate John Warnock (1969) developed the Warnock recursive subdivision algorithm for hidden surface elimination, and later founded Adobe Systems, which developed the Postscript language for desktop publishing. Alan Ashton, 1970 Ph.D. graduate went on to teach at Brigham Young University and founded WordPerfect. Computer animation pioneer Ed Catmull, received both his B.S. and Ph.D. degrees in computer science from the University of Utah. Today he is the co-founder and president of Walt Disney and Pixar Animation Studios. He received a technical Academy Award in 1996 from the Academy of Motion Picture Arts and Sciences for “pioneering inventions in Digital Image Compositing.”

Some Things to Remember

  • Top 40 School
  • 40+ Faculty
  • Research opportunities for undergraduate students
  • Advanced classes taught by top faculty

Information Topics

  1. Why study at the U!
    1. Video welcome and "documentary" of SoC?
    2. EAE?, Research, Speakers...
    3. Job Placement, Graduation Rates?, Graduate School, etc.
  2. Degree Options / Types
    1. CS
    2. CS - EAE Emphasis
    3. CE
    4. CS Minor
    5. BS/MS Program
  3. Visiting the U
    1. Information Sessions
  4. Applying to/Transferring to the U
    1. Math Placement
    2. AP Credits
    3. (Repeat Math Placement and AP Credit menu items?)
  5. Preparing to major in CS
    1. ?Pros and Cons discussion? Rigor requirements?
    2. Full Major Status
    3. Application for FMS
    4. Factors in Admissions Decisions
    5. If Not Admitted
    6. CS 1030 and 1410 Placement
    7. Laptop Requirement
    8. Additional Policies
  1. Graduation Requirements
    1. Degree Modification Requests
    2. Sample Programs of Study
    3. "Tracks" - Suggested Elective Choices
  2. Continuing Performance
    1. Academic Misconduct
    2. Probation
  3. Program Completion Flowchart/time line?
  4. Senior Capstone Project and Thesis
  5. Courses - Link to U's catalog
  6. Policies
  7. Exit Survey
  8. Student Advising
    1. Meeting with an Academic Advisors
    2. Resources for Students (add math tutoring, student success, etc.)
    3. Advising Resources (organize this dump of info!!)
    4. Permission Codes
  9. FAQ
  1. How to Become a Teaching Assistant
  2. Canvas Page / Student Involvement?
  3. In times of Stress
  4. How to Stay Informed
  5. Undergraduate Research
  6. Jobs and Internships
  7. Student Clubs (link to CoE list?)
  1. SoC Collaboration Opportunities
  2. Statistics about our Program
  3. Finding Students