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.
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.
PLO2.1: Design algorithms and extend existing algorithms to new settings, and analyse their semantics and performance mathematically.
PLO2.2: Master supporting mathematical material.
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.
PLO4.1: Communicate effectively with all stakeholders, team members, the profession, and the public.
PLO5.1: Analyze the complexity of, and limitations on, approaches to computational problems.
PLO6.1: Function effectively individually and in teams, applying appropriate ethical standards, while addressing their own educational needs to maintain professional competence.