University Courses

Programs & Courses:  High School Courses  |  University Courses  |  EAP Courses  |  All  Courses

CRIM 150: Introduction to Criminology

This course will introduce students to the discipline of Criminology, the study of crime and criminalization, as well as the criminal justice system. Students will examine the core concepts, basic data sources, and general research

Read More »

CRIM 220: Introduction to Policing

Criminology 220: An examination of the organization and operation of contemporary Canadian policing. Consideration of the history and development of policing in Canada, the role of the police in Canadian society and the police occupation,

Read More »

CSCI 101: Connecting with Computer Science

An overview of the history and fundamentals of computing and the connections with the arts, psychology, and biology. This course provides a thorough and rigorous overview of the fundamental issues concerning both hardware and software.

Read More »

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 »