This course provides students with introductory knowledge about diverse populations, faiths and cultures. In the context of law enforcement, students will be provided tips on dealing with various victimized persons and the mentally ill. Basic concepts such as culture, ethnicity, race, and discrimination are explored with a view to preventing racial profiling. Students are exposed to societal...
In this course, students will engage in the exploration of key social challenges that impact Indigenous peoples in Canada. The curriculum embraces an Indigenized perspective by interweaving Indigenous knowledge, perspectives, and lived experiences. Emphasis will be placed on analysis of prevention and intervention strategies, while respecting the distinctive spiritual customs and traditions of the...
This course takes a decolonized approach to examining Canadian history and the relationship between Indigenous peoples, settlers, and the Canadian government from first contact to the present. Focusing on Indigenous perspectives, worldviews, and experiences, it highlights early cooperation and partnerships during the fur trade, the significance of the treaty-making era, and the profound impact of...
Students are introduced to different scripting language tools such as SQL, NOSQL, Apache, Java and Python that support data analysis on large volumes of data. They also analyze the strengths and limitations of current tools used today. Students review and recommend which tools best support data analysis, data quality, problem solving, analysis, analytics and business decision-making for different...
In this course students install and set up a Python development environment and learn to apply fundamental concepts of Python programming by manipulating various data types. Through hands-on assignments, students execute Python scripts that use logical operators, conditional statements, and loops.
Students expand on the knowledge and skills acquired Introduction to Python Programming. Students explore advanced Python data structures, learn to manage project files, and perform basic error handling and testing. Through hands-on activities, students apply recommended programming practices including documentation and naming conventions to build Python files.
This course is the introductory level for Japanese language learning. Through grammar structuring and pronunciation practice students will be able to communicate at a basic level in the language. Students will also learn the first two Japanese alphabets - Hiragana and Katakana. These skills will provide a base for students wanting to gain proficiency in this unique and challenging language.
Today's workplace is highly regulated from the commencement of the employment relationship through to its termination. An examination of both statutory law and common law will be undertaken in both federal and provincial jurisdictions. Students will review employment standards, health and safety, labour relations, pay equity and human rights legislation as it applies to management and unionized...
This course covers the various jurisdictions; how to locate the specific legislation; the interface between the statutes, regulations, codes and standards; the obligations of employers and of employees; the Workplace Safety and Insurance Act and Regulations, filing claims, entitlement decision making, benefits, appeals, and re-employment. This course is offered through OntarioLearn by the host...
Students will build a vocabulary of common legal terminology used within a law office, government agency, court systems, social services and current affairs through practice, study guide and quizzes.