| Year | Course ID | Course |
|---|---|---|
| 2024-2025 | CMPT 410 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 2
Prerequisite(s): CMPT 409, a related directed study in preparation, or instructor's consent.
NB: Normally 2 sem. hrs. are assigned unless prior arrangement is made with the department chair and registrar.
|
| 2025-2026 | CMPT 410 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 2
NB: Normally 2 sem. hrs. are assigned unless prior arrangement is made with the department chair and Office of the Registrar.
|
| 2026-2027 | CMPT 410 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 2
Prerequisite(s): CMPT 409, a related directed study in preparation, or instructor's consent
NB: Normally 2 sem. hrs. are assigned unless prior arrangement is made with the department chair and Office of the Registrar.
|
| 2024-2025 | CMPT 411 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 3
Prerequisite(s): CMPT 409, a related directed study in preparation, or instructor's consent.
NB: Normally 2 sem. hrs. are assigned for a senior thesis unless prior arrangement is made with the department chair and registrar.
|
| 2025-2026 | CMPT 411 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 3
NB: Normally 2 sem. hrs. are assigned for a senior thesis unless prior arrangement is made with the department chair and Office of the Registrar.
|
| 2026-2027 | CMPT 411 | Senior ThesisStudents research a chosen area of computing science and provide a final written report. Course Credits: 3
Prerequisite(s): CMPT 409, a related directed study in preparation, or instructor's consent
NB: Normally 2 sem. hrs. are assigned for a senior thesis unless prior arrangement is made with the department chair and Office of the Registrar.
|
| 2024-2025 | CMPT 419 | Project PreparationStudents are required to choose a topic for their senior group project (CMPT 420 or 421) in consultation with the instructor. Selected readings and references pertinent to the topic are assigned. A final written report (software requirements document) is produced giving a detailed specification of the proposed software project. Course Credits: 1
Prerequisite(s): Advanced standing in computing science or instructor's consent.
NB: A student is allowed credit for only one of CMPT 409 or 419.
|
| 2025-2026 | CMPT 419 | Project PreparationStudents are required to choose a topic for their senior group project (CMPT 420 or 421) in consultation with the instructor. Selected readings and references pertinent to the topic are assigned. A final written report (software requirements document) is produced giving a detailed specification of the proposed software project. Course Credits: 1
NB: A student is allowed credit for only one of CMPT 409 or 419.
|
| 2026-2027 | CMPT 419 | Project PreparationStudents are required to choose a topic for their senior group project (CMPT 420 or 421) in consultation with the instructor. Selected readings and references pertinent to the topic are assigned. A final written report (software requirements document) is produced giving a detailed specification of the proposed software project. Course Credits: 1
Prerequisite(s): Advanced standing in Computing Science or instructor's consent
NB: A student is allowed credit for only one of CMPT 409 or 419.
|
| 2024-2025 | CMPT 420 | Special Topics - Senior Collaborative ProjectStudents work on a major collaborative software project in a chosen area of computing science and provide a final report and presentation. At least two, and normally not more than five people, work as a team to design, code, debug, test, and document the software. Course Credits: 1, 2, 3, 4, 5, 6
Prerequisite(s): CMPT 419, a related directed study, or instructor's consent
|
| 2025-2026 | CMPT 420 | Special Topics: Senior Collaborative ProjectStudents work on a major collaborative software project in a chosen area of computing science and provide a final report and presentation. At least two, and normally not more than five people, work as a team to design, code, debug, test, and document the software. Course Credits: 1, 2, 3, 4, 5, 6
|
| 2026-2027 | CMPT 420 | Special Topics: Senior Collaborative ProjectStudents work on a major collaborative software project in a chosen area of computing science and provide a final report and presentation. At least two, and normally not more than five people, work as a team to design, code, debug, test, and document the software. Course Credits: 1, 2, 3, 4, 5, 6
Prerequisite(s): CMPT 419, a related directed study, or instructor's consent
|
| 2024-2025 | CMPT 461 | Immersive ComputingThis course introduces theories, techniques, and applications of immersive computing and related technologies. Students will be introduced to advanced 3D modeling/animation and virtual environment building techniques. In a semester-long project, students will develop their projects using an immersive framework to design, build, and evaluate immersive virtual environments. Course Credits: 3
Prerequisite(s): CMPT 166, 231 (3,0)
|
| 2025-2026 | CMPT 461 | Immersive ComputingThis course introduces theories, techniques, and applications of immersive computing and related technologies. Students will be introduced to advanced 3D modeling/animation and virtual environment building techniques. In a semester-long project, students will develop their projects using an immersive framework to design, build, and evaluate immersive virtual environments. Course Credits: 3
|
| 2026-2027 | CMPT 461 | Immersive ComputingThis course introduces theories, techniques, and applications of immersive computing and related technologies. Students will be introduced to advanced 3D modeling/animation and virtual environment building techniques. In a semester-long project, students will develop their projects using an immersive framework to design, build, and evaluate immersive virtual environments. Course Credits: 3
Prerequisite(s): CMPT 166, 231
|
| 2024-2025 | CMPT 470 | Introduction to BioinformaticsAn overview of the interdisciplinary science of genomics, proteomics, and bioinformatics which applies the tools of information technology (computer hardware and software) to analyze biological data such as gene or protein sequences. This course examines the theory of bioinformatics as well as its practical application to biological problems using approaches such as BLAST searches, phylogenetics, and protein structure function analysis. Course Credits: 3
Prerequisite(s): CMPT 150, 166, and 231. (3-0)
Cross-listed: BIOT 470 or BIOL 470 |
| 2025-2026 | CMPT 470 | Introduction to BioinformaticsAn overview of the interdisciplinary science of genomics, proteomics, and bioinformatics which applies the tools of information technology (computer hardware and software) to analyze biological data such as gene or protein sequences. This course examines the theory of bioinformatics as well as its practical application to biological problems using approaches such as BLAST searches, phylogenetics, and protein structure function analysis. Course Credits: 3
|
| 2026-2027 | CMPT 470 | Introduction to BioinformaticsAn overview of the interdisciplinary science of genomics, proteomics, and bioinformatics which applies the tools of information technology (computer hardware and software) to analyze biological data such as gene or protein sequences. This course examines the theory of bioinformatics as well as its practical application to biological problems using approaches such as BLAST searches, phylogenetics, and protein structure function analysis. Course Credits: 3
Prerequisite(s): CMPT 150, 166, and 231
Cross-listed: BIOT 470 or BIOL 470 |
| 2024-2025 | COOP 110 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2025-2026 | COOP 110 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2026-2027 | COOP 110 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2024-2025 | COOP 210 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2025-2026 | COOP 210 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2026-2027 | COOP 210 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2024-2025 | COOP 310 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2025-2026 | COOP 310 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2026-2027 | COOP 310 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2024-2025 | COOP 410 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2025-2026 | COOP 410 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2026-2027 | COOP 410 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2024-2025 | COOP 420 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2025-2026 | COOP 420 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2026-2027 | COOP 420 | Co-op Work TermsThese are the course numbers for co-op work terms. The appropriate semester coincides with the first digit; i.e., 110 would be the first semester of work experience for students in the co-op program. Co-op terms provide an opportunity to integrate theory and practice. Requirements include completion of a work term report. Course Credits: 0
NB: Non-credit, Pass/Fail course.
|
| 2024-2025 | CPL 601 | Church Planting FoundationsCourse Credits: 3
|
| 2025-2026 | CPL 601 | Church Planting FoundationsCourse Credits: 3
|
| 2024-2025 | CPSY 490 | Basic Counselling SkillsThis course introduces the art of counselling skills as a part of the growth process. Basic helping skills will be explored from Hill’s three stage model of helping; exploration, insight and action. Students will be provided a framework from which they can approach the counselling process. They will also learn specific skills to use in sessions with clients to help their clients explore, gain insight, and make changes in their lives. Students will also begin to explore the process of coming to think of themselves as a helper. Course Credits: 3
|
| 2025-2026 | CPSY 490 | Basic Counselling SkillsThis course introduces the art of counselling skills as a part of the growth process. Basic helping skills will be explored from Hill’s three stage model of helping; exploration, insight and action. Students will be provided a framework from which they can approach the counselling process. They will also learn specific skills to use in sessions with clients to help their clients explore, gain insight, and make changes in their lives. Students will also begin to explore the process of coming to think of themselves as a helper. Course Credits: 3
|
| 2026-2027 | CPSY 490 | Basic Counselling SkillsThis course introduces the art of counselling skills as a part of the growth process. Basic helping skills will be explored from Hill’s three stage model of helping; exploration, insight and action. Students will be provided a framework from which they can approach the counselling process. They will also learn specific skills to use in sessions with clients to help their clients explore, gain insight, and make changes in their lives. Students will also begin to explore the process of coming to think of themselves as a helper. Course Credits: 3
|
| 2025-2026 | CPSY 502 | Research DesignThis seminar-style course provides training in quantitative, qualitative, and mixed-methods and program evaluation designs for conducting empirical research in counselling psychology. It is an advanced level course that assumes basic undergraduate competence in statistics and social scientific research. Students will be exposed to the methods and stages of basic research, applied research, and program evaluation. An emphasis is placed on training students to reflect critically on the methods themselves - their philosophical underpinnings, promises, and limitations. Ethical and cultural considerations in research are also addressed. This course is designed to be interactive and dialogical, and entails a mix of lectures, discussion and classroom activities. Course Credits: 3
|
| 2026-2027 | CPSY 502 | Research DesignThis seminar-style course provides training in quantitative, qualitative, and mixed-methods and program evaluation designs for conducting empirical research in counselling psychology. It is an advanced level course that assumes basic undergraduate competence in statistics and social scientific research. Students will be exposed to the methods and stages of basic research, applied research, and program evaluation. An emphasis is placed on training students to reflect critically on the methods themselves - their philosophical underpinnings, promises, and limitations. Ethical and cultural considerations in research are also addressed. This course is designed to be interactive and dialogical, and entails a mix of lectures, discussion and classroom activities. Course Credits: 3
|
| 2024-2025 | CPSY 504 | Evaluating Statistics & ResearchPrepares students to evaluate and critique statistics and research methods in counselling psychology, including learning about the use and misuse of basic quantitative and qualitative analytical techniques in counselling-related research and in program evaluation. The course also provides an introduction to ethical issues in research, and conducting critical reviews of literature. Course Credits: 3
NB: Students must also register for the mandatory weekly Lab (L1) sessions (0 s.h.). Credit will not be granted for CPSY 504 if CPSY 502/517 have already been taken.
|
| 2025-2026 | CPSY 504 | Evaluating Statistics & ResearchPrepares students to evaluate and critique statistics and research methods in counselling psychology, including learning about the use and misuse of basic quantitative and qualitative analytical techniques in counselling-related research and in program evaluation. The course also provides an introduction to ethical issues in research, and conducting critical reviews of literature. Course Credits: 3
NB: Students must also register for the mandatory weekly Lab (L1) sessions (0 s.h.). Credit will not be granted for CPSY 504 if CPSY 502/517 have already been taken.
|
| 2026-2027 | CPSY 504 | Evaluating Statistics & ResearchPrepares students to evaluate and critique statistics and research methods in counselling psychology, including learning about the use and misuse of basic quantitative and qualitative analytical techniques in counselling-related research and in program evaluation. The course also provides an introduction to ethical issues in research, and conducting critical reviews of literature. Course Credits: 3
NB: Students must also register for the mandatory weekly Lab (L1) sessions (0 s.h.). Credit will not be granted for CPSY 504 if CPSY 502/517 have already been taken.
|
| 2024-2025 | CPSY 506 | Theories of CounsellingCritical evaluation of major theories of counselling and psychotherapy in terms of their assumptions, research support, and applications. Such issues as cultural diversity, gender differences, and human development are discussed. Students are introduced to the process of integrating theories as they develop their own framework for counselling practice. Course Credits: 3
|
| 2025-2026 | CPSY 506 | Theories of CounsellingCritical evaluation of major theories of counselling and psychotherapy in terms of their assumptions, research support, and applications. Such issues as cultural diversity, gender differences, and human development are discussed. Students are introduced to the process of integrating theories as they develop their own framework for counselling practice. Course Credits: 3
|
| 2026-2027 | CPSY 506 | Theories of CounsellingCritical evaluation of major theories of counselling and psychotherapy in terms of their assumptions, research support, and applications. Such issues as cultural diversity, gender differences, and human development are discussed. Students are introduced to the process of integrating theories as they develop their own framework for counselling practice. Course Credits: 3
|
| 2025-2026 | CPSY 508 | Family & Community SystemsThis course provides a theoretical and applied introduction to systems theory with a focus on illustrating interventions targeting the wellbeing of children and youth. This course will provide an overview of family systems theory and therapy with an emphasis on clinical skill building and conceptualization within a family life cycle and lifespan human development focus. Attention will be paid to person-environment interactions within families and communities, including ways in which societal issues impact functioning of the individual, family, and community. This course will highlight distinctions between traditional 1:1 intervention paradigms and those of family and community psychology with the aim of expanding the repertoire of skills and approaches available to future professionals.Consideration of issues related to diversity, power, and privilege as they relate to age, gender, sexual orientation, health/ability, culture and ethnicity, socioeconomic status, and spirituality and religion will be encouraged throughout the course. Course Credits: 3
|
| 2026-2027 | CPSY 508 | Family & Community SystemsThis course provides a theoretical and applied introduction to systems theory with a focus on illustrating interventions targeting the wellbeing of children and youth. This course will provide an overview of family systems theory and therapy with an emphasis on clinical skill building and conceptualization within a family life cycle and lifespan human development focus. Attention will be paid to person-environment interactions within families and communities, including ways in which societal issues impact functioning of the individual, family, and community. This course will highlight distinctions between traditional 1:1 intervention paradigms and those of family and community psychology with the aim of expanding the repertoire of skills and approaches available to future professionals.Consideration of issues related to diversity, power, and privilege as they relate to age, gender, sexual orientation, health/ability, culture and ethnicity, socioeconomic status, and spirituality and religion will be encouraged throughout the course. Course Credits: 3
|
| 2024-2025 | CPSY 508 | Family and Community SystemsThis course provides a theoretical and applied introduction to systems theory with a focus on illustrating interventions targeting the wellbeing of children and youth. This course will provide an overview of family systems theory and therapy with an emphasis on clinical skill building and conceptualization within a family life cycle and lifespan human development focus. Attention will be paid to person-environment interactions within families and communities, including ways in which societal issues impact functioning of the individual, family, and community. This course will highlight distinctions between traditional 1:1 intervention paradigms and those of family and community psychology with the aim of expanding the repertoire of skills and approaches available to future professionals.Consideration of issues related to diversity, power, and privilege as they relate to age, gender, sexual orientation, health/ability, culture and ethnicity, socioeconomic status, and spirituality and religion will be encouraged throughout the course. Course Credits: 3
|
| 2024-2025 | CPSY 510 | Group CounsellingAn overview of meta-theory and skill applications necessary for leadership of effective group processes. Participants develop and demonstrate introductory group facilitation skills. In addition to an overview of group dynamics, the course includes an introduction to the major models of group counselling and therapy, and a laboratory section to facilitate the development of group counselling skills and competencies. Ethics and cultural differences are also addressed. Course Credits: 3
Prerequisite(s): CPSY 590.
|