Software Development
J & M Price College of Eng.
Description
Featured Courses
Introduction to Computer Programming
Accelerated Introduction to Object-Oriented Programming
Introduction to Computing Systems
Calculus I
Popular Careers
Learning Outcomes
Utilize and demonstrate a knowledge of classical algorithms and data structures to solve computational problems, and analyze the efficiency of algorithms.
Show proficiency as a software engineer and demonstrate programming skills and the ability to learn new languages and tools.
Work with a large code base.
Work with modern standard computing ecosystems such as web, mobile and cloud applications.
Create effective user interfaces and user experiences.
Major Requirements
80 credits for the major ยท 120 credits minimum for the degree
A grade of "C-" or better is required for all major requirement courses.
See the School Of Computing Undergraduate Degree Handbook for more information: https://handbook.cs.utah.edu/
Academic Advising
Connect with Software Development Advisors
Get personalized guidance on your academic journey. Advisors can help with course selection, degree planning, career exploration, and connecting you with opportunities in your field.
Visit Software Development AdvisingOfficial Resources
Ask an Alum
Get real world insight from alumni who share their career paths and advice
Tuition Calculator
Calculate your estimated tuition and fees
Cost of Attendance
View typical costs for University of Utah students
Academic Advising
Connect with academic advisors for guidance on course selection, degree planning, and your academic journey