Computer Science Learning Outcomes
Outcome #1: Student demonstrates an ability to apply knowledge of computing and mathematics appropriate to the discipline.
Outcome #2: Student demonstrates an ability to analyze a problem and identify and define the requirements appropriate to its solution.
Outcome #3: Student demonstrates an ability to design, implement, and evaluate a computer-based system, process, architecture, component, or program to meet desired needs.
Outcome #4: Student demonstrates an ability to use current techniques, skills, system programming, and tools necessary for computing practice.
Outcome #5: Student demonstrates an ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices.
Outcome #6: Student demonstrates an ability to apply design and development principles in the construction of software systems of varying complexity
Outcome #7: Communicate effectively in a variety of professional contexts.
Outcome #8: Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Outcome #9: Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.