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