Upon graduation, program students should be able to:

  • Demonstrate the ability to apply knowledge of mathematics to develop and analyze computing systems.
  • Demonstrate the conceptual knowledge to identify and analyze a problem, and then define the computing requirements to creatively solve it.
  • Demonstrate the ability to design, implement, evaluate, trouble-shoot and test a computer-based systems process, component, or program to meet desired results
  • Demonstrate the ability to use current techniques, skills and tools for computing practice.
  • Demonstrate success skills, including teamwork, leadership, communication, critical thinking, creative problem-solving, personal responsibility and management skills
  • Demonstrate an awareness of the impact of computers in society as well as an understanding of the key ethical issues shaping the practice of Computer Science