This course focuses on the principles and knowledge of software engineering. It covers the approaches taken in developing large programming projects, including requirements analysis, specification, design (e.g., top-down modularization), coding (e.g., structured programming), debugging and testing, maintenance, and thorough documentation.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

This course provides an introduction to computer communications and computer networks. Topics will include communication hardware and software, protocols, local area and wide area networks, and network management.

Requisites:

  • Complete the following:
    • CS1140 Introduction to Computing Science 3

Rates of reactions, thermodynamics and equilibrium, electrochemistry, modern applications of chemistry.

Requisites:

  • Complete the following:
    • CH1030 Introductory University Chemistry I 4.3

Atoms and molecules, states of matter, chemistry of the elements.

Requisites:

  • Chemistry 30 or Equivalent

Psychology is a relatively young science but its history is varied, intriguing, and extends well beyond the first psychologists. From its roots in early mythology, religion, Greek and Enlightenment philosophy, empiricism and evolution, to modern Psychodynamics, Humanism, Behaviourism, the Cognitive revolution, and neuroscience, we examine the trends, competing theoretical perspectives, and socio-political influences on the current discipline of psychology.

Requisites:

  • Complete All of the following:
    • Complete the following:
      • PY1040 Basic Psychological Processes 3
      • PY1050 Social and Individual Behaviour 3
    • Or permission of the instructor

This course offers strategies for assisting diverse client groups including infants, children, and individuals with mental disorders, substance use disorders, dementia, physical disabilities, and developmental challenges. Learners will gain essential knowledge related to hospice, palliative, end-of-life, and postmortem care. Through practical application, learners will apply evidence-informed practices to deliver compassionate and effective care to diverse populations. This course will also cover de-escalation strategies.

Requisites:

  • Complete All of the following:
    • Complete the following:
      • HC1010 Roles and Responsibilities of an HCA 3
      • HC1020 Health Across the Lifespan 3
      • HC1030 Communication and Collaborative Care 4
      • HC1040 Fundamentals of Providing Safe, Person-Centred Care 5
      • HC1050 Introduction to Clinical Practice 3
    • A minimum grade of B- (70%) in the above courses.

  • Complete the following:
    • HC1060 Advanced Care Techniques: Addressing Complex Care Needs 5

This course builds upon learners’ fundamental skills and knowledge, introducing learners to more complex skills and restricted activities. Throughout the course, learners will gain an understanding of their legal and ethical responsibilities as HCAs related to complex skills and restricted activities. This comprehensive approach aims to foster greater awareness, competence, and confidence, enabling learners to provide high-quality client care.

Requisites:

  • Complete All of the following:
    • Complete the following:
      • HC1010 Roles and Responsibilities of an HCA 3
      • HC1020 Health Across the Lifespan 3
      • HC1030 Communication and Collaborative Care 4
      • HC1040 Fundamentals of Providing Safe, Person-Centred Care 5
      • HC1050 Introduction to Clinical Practice 3
    • A minimum grade of B- (70%) in the above courses.

  • Complete the following:
    • HC1070 Comprehensive Care Strategies for Diverse Client Needs 5

This course focuses on developing fundamental skills necessary for providing safe, person-centred care. Applying evidence-informed principles, learners will practice skills to support clients with their activities of daily living, emphasizing professionalism and compassionate care. This course also provides opportunities for learners to engage in professional communication and documentation related to client care.

Requisites:

  • Complete the following:
    • HC1010 Roles and Responsibilities of an HCA 3
    • HC1020 Health Across the Lifespan 3
    • HC1030 Communication and Collaborative Care 4

This course provides learners with essential communication skills for effective collaboration within the health care team. Through practical learning, HCAs will acquire techniques to interact professionally and competently with all members of the health care team. The course focuses on various forms of written documentation, problem-solving, conflict resolution, cultural safety, and cultural humility. Additionally, learners will develop strategies to overcome communication challenges with clients experiencing communication impairments.

Requisites:

  • Complete the following:
    • HC1020 Health Across the Lifespan 3
    • HC1040 Fundamentals of Providing Safe, Person-Centred Care 5
    • HC1010 Roles and Responsibilities of an HCA 3

This course offers a comprehensive overview of the human body systems and examines key growth and development milestones across the lifespan. Learners will gain foundational knowledge essential for HCAs, focusing on the most common chronic and acute illnesses they will encounter. Additionally, the course provides strategies for HCAs to compassionately support clients through the death and dying process, focusing on holistic and empathetic care.

Requisites:

  • Complete the following:
    • HC1010 Roles and Responsibilities of an HCA 3
    • HC1030 Communication and Collaborative Care 4
    • HC1040 Fundamentals of Providing Safe, Person-Centred Care 5
Subscribe to