Learning Outcomes

Upon successful completion of the program, graduates will:

  1. Be able to analyze a problem and identify, define, and verify the appropriate computational tools required to solve it.
  2. Be able to apply up-to-date computational tools necessary in a variety of computing practices.
  3. Be able to implement algorithms as programs using modern computer languages.
  4. Be able to apply their mathematical knowledge to solve computational problems.
  5. Be able to communicate computer science knowledge both orally and in writing.
  6. Be able to collaborate in teams.