Computer Science Core Learning Outcomes


  1. Students will be able to use computation to represent problems (i.e. abstraction) and implement solutions using an appropriate programming environment.

  1. Students will be able to use computation to demonstrate algorithmic thinking.

  1. Students will be able to utilize computational applications for modeling, simulation or visualization.

  1. Students will be able to explain the limitations, assumptions, and trade-offs inherent in computing models.

  1. Students will be able to apply a software development process (specification/ requirements, design, programming / documentation, debugging / testing).