Software Development
Download as PDF
ComputingBachelor of Science
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.
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.