Computer Science Core Learning Outcomes
- Students will be able to use computation to represent problems (i.e. abstraction) and implement solutions using an appropriate programming environment.
- Students will be able to use computation to demonstrate algorithmic thinking.
- Students will be able to utilize computational applications for modeling, simulation or visualization.
- Students will be able to explain the limitations, assumptions, and trade-offs inherent in computing models.
- Students will be able to apply a software development process (specification/ requirements, design, programming / documentation, debugging / testing).