University of Utah
Salt Lake City, Utah
Degree:
BS
Computer Science
Location:
College of Engineering
Credits:
122 credits
System:
Semester
Required Computer Science (or Related):
• CS 1420: Accelerated Object-Oriented Programming (4 credits)*
• CS 2100: Discrete Mathematics (3 credits)
• CS 2420: Introduction to Algorithms and Data Structures (4 credits)*
• CS 3100: Models of Computation OR Elective (3 credits)
• CS 3200: Introduction to Scientific Computing OR CS Elective (3 credits)
• CS 3500/3505: Software Practice I-II (7 credits)
• CS 3810: Computer Organization (4 credits)
• CS 4000/4500 OR 4940/4970: Capstone Project sequence OR Thesis sequence
• CS 4150: Algorithms (3 credits)
• CS 4400: Computer Systems (3 credits)
• CS Electives with restrictions (18 credits)
Required Math:
• Calculus I-II (8 credits)*
• Linear Algebra (4 credits)
• Engineering Probability and Statistics (3 credits)
• Math OR Science electives with restrictions (6 credits)
Required Science:
• Physics for Scientists and Engineers (4 credits)
• See "Math Requirements"
Required Engineering:
• None
Other Requirements:
• Intermediate Writing (3 credits)
• Writing from approved list (3 credits)
• American Institutions (3 credits)
• Diversity (3 credits)
• Fine Arts (6 credits)
• Humanities (6 credits)
• Social Behavior (6 credits)
• Quantitative Intensive OR Foreign Language (varies)
• Electives (0-12 credits)
Subfield Required:
No
Type:
Optional Track
Options:
Optional Tracks:
• Artificial Intelligence
• CAD for Digital Systems
• Computer Organization
• Computer Systems
• Embedded Systems
• Information
• Programming Languages
• Robotics
• Software Development
• Theory
• Visual Computing
• Web/Mobile Development
Double or Dual Major Option(s):
• Double major may be possible.
Related Majors:
• BS Computer Science: Gaming/Entertainment Arts and Engineering
• BS Data Science
• BS Computer Engineering
Good to Know:
• Information here is for students beginning Fall 2022.
• Students enter as "Pre-Major" and must complete courses marked with an asteriks (*) and meet GPA requiremenst before applying to declare CS major.
• Students must own personal laptop.
University's Webpage for this Program:
Catalog Year:
2022

