BSSD Undergraduate Handbook (2024-2025) - Learning Outcomes
University of Utah, School of Computing
SD Degree 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 effectively with a large code base
Work effectively with modern standard computing ecosystems such as web, mobile and cloud applications
Create effective user interfaces and user experiences
Function effectively as a member of a team engaged in software development
Communicate effectively in a variety of technical and professional contexts
Apply current ethical standards as related to software engineering