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