Computer Science

Download as PDF

ComputingBachelor of Science

Demonstrate the ability to develop and work with abstractions

Demonstrate a knowledge of classical algorithms and data structures

Be able to analyze the efficiency of algorithms

Be able to design and implement efficient algorithms to solve computational problems

Demonstrate deep knowledge of a specific area of computer science

Demonstrate programming skills and the ability to learn new languages and tools

Demonstrate the ability to work with a large code base

Demonstrate an understanding of the interaction between application software, systems software, and hardware

Be able to work in a team setting

Demonstrate clarity in technical communication

Demonstrate the ability to apply current ethical standards as related to computer science / software engineering