Computer Science, BS
Download as PDF
Program Level Learning Outcomes
Program Learning Outcome 1a
Objective
Analyze a complex computing problem.
Program Level Learning Outcomes
Program Learning Outcome 1b
Objective
Apply principles of computing and other relevant disciplines to identify solutions to a complex computing problem.
Program Level Learning Outcomes
Program Learning Outcome 2a
Objective
Design a computing-based solution to meet a given set of computing requirements.
Program Level Learning Outcomes
Program Learning Outcome 2b
Objective
Implement a computing-based solution to meet a given set if computing requirements.
Program Level Learning Outcomes
Program Learning Outcome 2c
Objective
Evaluate a computing-based solution to meet a given set of computing requirements.
Program Level Learning Outcomes
Program Learning Outcome 3a
Objective
Write technical documentation of a computer-based system, process, component, or program.
Program Level Learning Outcomes
Program Learning Outcome 3b
Objective
Create and present oral technical presentations.
Program Level Learning Outcomes
Program Learning Outcome 3c
Objective
Write technical reports on a current computing topic.
Program Level Learning Outcomes
Program Learning Outcome 4a
Objective
Know the ACM Code of Ethics and Professional Conduct.
Program Level Learning Outcomes
Program Learning Outcome 4b
Objective
Evaluate case studies of ethical dilemmas in computing.
Program Level Learning Outcomes
Program Learning Outcome 4c
Objective
Demonstrate understanding of intellectual property issues.
Program Level Learning Outcomes
Program Learning Outcome 5a
Objective
Share in the work of the team.
Program Level Learning Outcomes
Program Learning Outcome 5b
Objective
Listen and communicate with other teammates.
Program Level Learning Outcomes
Program Learning Outcome 5c
Objective
Fulfill duties of team roles.
Program Level Learning Outcomes
Program Learning Outcome 6a
Objective
Apply computer science theory to produce computing-based solutions.
Program Level Learning Outcomes
Program Learning Outcome 6b
Objective
Apply software development fundamentals to produce computing-based solutions.
Program Level Learning Outcomes
Program Learning Outcome 6c
Objective
Evaluate the effects of alternative data representations and algorithms on the performance of computing-based solutions.


