ALL Courses

CSCI 250: Introduction to Computer Architecture

This course describes the general organization and architecture of computers, identifies the major components of computers, and studies their functions. Topics include: processor organization; control logic design; memory systems; instruction set architecture; and architectural support for operating

Read More »

CSCI 275: Software Engineering

This course introduces the basic concepts and modern tools and techniques of Software Engineering. The course emphasizes: the development of reliable and maintainable software via system requirements and specifications; software design methodologies including object-oriented design, implementation,

Read More »

DRAMA 10: Drama 10

An introductory course in drama focusing on the development of basic drama skills. Through extensive work in both small and large groups, students gain confidence as they explore and communicate ideas, experiences, and feelings in

Read More »

DRAMA 11: Drama 11

The purpose of Drama 11 is to build on the dramatic elements and skills developed in Grade 10 Drama. Through their work in theatre performance, students have the opportunity to explore and develop expression, trust

Read More »

ECON 101: Introductory Economics

This course provides an introduction to the principles of economics for students with no background in the subject. Throughout this course students will be asked to consider the “Economic Way of Thinking”. How are the

Read More »

ECON 105: Principles of Macroeconomics

This course provides an introduction to macroeconomic theory, with special reference to the Canadian economy. “Model Building” is emphasized. Topics covered include Canada’s national accounts, the measurement of inflation, growth and unemployment, an open economy

Read More »

ECON 207: Managerial Economics

This is a course in price theory at the intermediate level, focusing on topics that are relevant to managerial decision making. Topics include the theory of demand, production and cost, market structure, strategic behavior and

Read More »

ECON 234: Wealth and Poverty of Nations

This course introduces students to the subject of poverty and inequality. In particular, we will study the measurement of inequality and poverty, and investigate the causes of inequality between societies and across nations. The topics

Read More »