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