Computer Science Learning Outcomes

For Nonmajors

  • Students should understand roles of computers in today’s society.
  • Students should be able to apply relevant principles in the solving of some common problems.
  • Students should be able to collaborate on team-based projects.

For Majors

  • Graduates should be competent in solving problems using several paradigms of computer science, including imperative, object-oriented, and functional programming.
  • Graduates should understand fundamental principles in all core areas of computer science (algorithms, programming languages, theory of computation, systems, software development methodology).
  • Graduates should be able to apply fundamental principles in the solving of substantial problems.
  • Graduates should be able to work effectively in team-based development projects.
  • Graduates should be able to communicate ideas effectively both orally and in written form.
  • Graduates should find that they have had appropriate undergraduate preparation leading toward satisfying careers.


 

We use cookies to enable essential services and functionality on our site, enhance your user experience, provide better service through personalized content, collect data on how visitors interact with our site, and enable advertising services.

To accept the use of cookies and continue on to the site, click "I Agree." For more information about our use of cookies and how to opt out, please refer to our website privacy policy.