CMPT 166 - Introduction to Computing Science and Programming II | 2024-2025

A rigorous introduction to computing science and computer programming. Students will learn in- depth programming concepts by seeing how object oriented (OO) concepts are employed in the design and writing of code in a variety of notations. The emphasis is on the theory of OO programming and design of solutions, as well as implementation using an OO language such as Java or C++.

CMPT 140 - Introduction to Computing Science & Programming I | 2024-2025

An elementary introduction to computing science and programming as a problem-solving tool. Fundamental concepts and terminology of computing science will be introduced. Programming skill will be obtained by using a high-level language. Topics will include: abstraction, data types and control structures, fundamental algorithms and pseudocode, computability and complexity, and computer architecture.

CMPT 113 - Computational Thinking and Information Systems | 2024-2025

The student will gain a broad introductory understanding of information systems including how modern computers interact with networks. The student will gain problem solving skills by employing computational thinking, testing, and debugging techniques. No prior computing experience is required. Not for students with existing credit for or exemption from CMPT 140 or 166. This course may not be counted toward a minor, concentration or major in computing science.

CMFT 683 - Lifespan Development | 2024-2025

This course is designed to provide a comprehensive overview of attachment theory across the lifespan, in particular, in adulthood. Students will explore the key concepts of attachment theory, the different attachment styles, and their impact on development throughout the lifespan. The course will focus on the different phases of adulthood from the early 20s to late adulthood, and how attachment can impact a range of outcomes such as relationships, mental health, and well-being.

CMFT 671 - Families in Crisis: Addictions and Domestic Violence | 2024-2025

This course provides students with clinical understanding regarding substance use, addictions and domestic violence offering a trauma-informed assessment and treatment. Students will learn to appreciate the complexity of substance use disorders, diversity of care, and providing informed referrals to evidence-based support services. They will learn to conceptualize and treat families in crisis in a systemic way, promoting recovery, safety, wellness, and harm reduction to improve care and support for those with substance use and addiction.