Queen's School of Computing A program learning outcome is a brief statement of a skill, competency, or attitude a successful student will achieve by the end of a degree program; there are lower-level more concrete learning outcomes for individual courses. They are organized into six "degree level expectations" (DLEs), which categories specified by the Province of Ontario for all university degree programs.
  1. Depth and breadth of knowledge
  2. Knowledge of methodologies
  3. Application of knowledge
  4. Communication skills
  5. Awareness of limits of knowledge
  6. Autonomy and professional capacity

This is the current version of the program learning outcomes catalog for degree plans offered by the School of Computing. Many originated in the QUQAP Cyclic Program Review in 2014-15. All are under review during 2015-2018 and may change.

1: Depth and Breadth of Knowledge

PLO1.1: Examine the design and use of computing-related concepts in specialized domains.

PLO1.2: Explain the relationships among logic circuits, computer hardware, operating systems, system software, and applications.

PLO1.3: Develop an awareness of the paradigms of other disciplines.

2: Knowledge of Methodologies

PLO2.1: Design algorithms and extend existing algorithms to new settings, and analyse their semantics and performance mathematically.

PLO2.2: Master supporting mathematical material.

3: Application of Knowledge

PLO3.1: Elicit, analyse, and specify requirements for software systems from underspecified, open-ended natural language descriptions.

PLO3.2: Design partial or complete software systems, choosing appropriate tradeoffs, and with an awareness of theoretical, practical, and social implications.

PLO3.3: Choose appropriate implementation techniques and apply them effectively, measuring the performance of the resulting software systems.

PLO3.4 (BMCO): Apply computing concepts to problems in biomedical informatics and computer-aided medicine.

PLO3.5 (COGS): Apply computing concepts to understanding and modeling human cognition.

4: Communication Skills

PLO4.1: Communicate effectively with all stakeholders, team members, the profession, and the public.

5: Awareness of the Limits of Knowledge

PLO5.1: Analyze the complexity of, and limitations on, approaches to computational problems.

6: Autonomy and Professional Capacity

PLO6.1: Function effectively individually and in teams, applying appropriate ethical standards, while addressing their own educational needs to maintain professional competence.