Learning Goals & Outcomes

Bachelor of Arts in Computer Science

Students in computer science will be able to:


1. Design, implement, and evaluate a substantial computing solution to meet desired needs

  • Design, implement and evaluate a substantial computing solution with a guided project
  • Design, implement and evaluate a substantial computing solution with a more independent project

2. Use mathematics and computer science theory to analyze the design of computing solutions that demonstrates understanding in the tradeoffs involved in design choices

  • Use elementary asymptotic analysis for a simple Abstract Data Type (ADT), seeing that two different implementations result in different order of growth
  • Use the formal definition of Big-O to analyze an algorithm

Updated: February 2018

Learn More