Computer Science, BS

Download as PDF

Computer ScienceUndergraduateBachelor's

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.