Learning Outcomes — Computer Science

  • Ability to use current programming languages such that the student produces useful algorithms that solve mathematical, graphical and other structures.
  • Ability to reason and think in abstract terms, such as object orientation in order to build proper algorithms.
  • Ability to communicate the fundamentals of computer science both in written form by applying software engineering techniques and verbal forms.
  • Ability to cross disciplinary lines to abstract and apply CS based solutions in different disciplines.
  • Facility with the fundamental and mathematical constructions of Information Science, the essential foundation of the discipline.
  • Understanding of basic computer hardware architecture and be able to design fundamental logic circuits.
  • B.S. students will be prepared to discuss more complex computer based solutions to physical and mathematical problems as they relate to engineering and scientific disciplines.