This course enables students to broaden their understanding of real-world applications of mathematics. This course prepares students for college programs in areas such as business, health sciences, and human services, and for certain skilled trades.
This course enables students to further develop knowledge and skills in computer science. Students will use modular design principles to create complex and fully documented programs, according to industry standards.
This course enables students to acquire an understanding of the nature of philosophy and philosophical reasoning skills and to develop and apply their knowledge and skills while exploring specialized branches of philosophy.
This course focuses on the use of social science theories, perspectives, and methodologies to investigate and explain shifts in knowledge, attitudes, beliefs, and behaviour and their impact on society.
This course enables students to draw on sociological, psychological, and anthropological theories and research to analyze the development of individuals, intimate relationships, and family and parent-child relationships.
This course provides extensive opportunities for students to speak and interact in French independently. Students will develop their listening, speaking, reading, and writing skills.
This course emphasizes knowledge and skills related to the craft of writing.
This course emphasizes the consolidation of the literacy, communication, and critical and creative thinking skills necessary for success in academic and daily life.
This course emphsizes the consolidation of literacy, communication, and critical and creative thinking skills necessary for success in academic and daily life.
This course emphasizes the practical writing and communication skills that are needed in the world of business and technology.