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.