Graduate Competencies

Graduate Competencies

Upon successful completion of this 4-year program, students are expected to be able to:

  1. Apply design and development principles in the construction of software systems of varying complexity.
  2. Apply knowledge of computing and mathematics appropriate to the discipline.
  3. Identify, define and analyse computing problems and requirements appropriate for solution.
  4. Design, develop and evaluate a computer-based system, process, component, or program to meet desired needs, in compliance with global standards.
  5. Demonstrate effective communications skills (verbal and written) to international audience.
  6. Comprehend and apply knowledge of professional, ethical and social responsibilities.
  7. Comprehend and analyse the impact of computing on individuals, organizations and society, including ethical, legal, security and global policy issues.
  8. Demonstrate an understanding of the needs and engagement in continuous improvement, including professional development.
  9. Apply current techniques, skills, and tools in computing to creatively design and produce innovative computing practices.