Skip to main content
Visitor homeAcademic Schedule home
Academic Schedule

Fall 2021 undergraduate courses

Entirely online

Results

BIOL
Biology
1000U
Foundations in Bioscience
BIOL
Biology
1011U
Introductory Cell and Molecular Biology
BIOL
Biology
1841U
Essentials of Biology
BIOL
Biology
3020U
Principles of Pharmacology and Toxicology
BIOL
Biology
3110U
Population Genetics
BIOL
Biology
3610U
Comparative Zoology
BIOL
Biology
3640U
Plant Biology
BIOL
Biology
4010U
Introduction to Environmental Research Methods
BIOL
Biology
4040U
Applied Molecular Biology
BIOL
Biology
4070U
Advanced Biochemistry
BIOL
Biology
4410U
Biology Thesis Project I
BIOL
Biology
4430U
Directed Studies in Biology
BIOL
Biology
4620U
Animal Behaviour
BUSI
Business
1450U
Statistics
BUSI
Business
1600U
Management of the Enterprise
BUSI
Business
1700U
Introduction to Entrepreneurship
BUSI
Business
2000U
Collaborative Leadership
BUSI
Business
2180U
Introduction to Managerial Accounting
BUSI
Business
2200U
Marketing Management
BUSI
Business
2311U
Organizational Behaviour
BUSI
Business
2402U
Finance II
BUSI
Business
2550U
Introduction to Project Management
BUSI
Business
2570U
Cybercrime
BUSI
Business
2603U
Introduction to Operations Management
BUSI
Business
3130U
Intermediate Financial Accounting II
BUSI
Business
3210U
Consumer Behaviour
BUSI
Business
3410U
Financial Institutions
BUSI
Business
3420U
Derivative Securities
BUSI
Business
3430U
Personal Finance
BUSI
Business
3700U
Strategic Management for Professionals
BUSI
Business
3710U
Small Business Management
BUSI
Business
3720U
Family Business
BUSI
Business
4995U
Capstone Study Project
BUSI
Business
4996U
Internship
BUSI
Business
4998U
Internship II
COMM
Communications
1100U
Introduction to Communication Studies
COMM
Communications
1420U
Living Digitally
COMM
Communications
2110U
Communication Theory: Keyworks
COMM
Communications
2210U
Researching Communication and Digital Culture
COMM
Communications
2270U
Entertainment Goes Global
COMM
Communications
2530U
Advertising and Society
COMM
Communications
2620U
Interpersonal Communication
COMM
Communications
3110U
Communication Ethics
COMM
Communications
3710U
Intercultural Communication
COMM
Communications
3740U
Digital Games Studies: From Pong to Pokémon GO
COMM
Communications
4120U
Contemporary Issues in Communication
COMM
Communications
4210U
Special Topics
COMM
Communications
4510U
Public Relations
COMM
Communications
4710U
International Communication
CRMN
Criminology and Justice
1000U
Introduction to Criminal Justice
CRMN
Criminology and Justice
2050U
Rights and Wrongs in the Justice System
CRMN
Criminology and Justice
2830U
Theories of Justice
CRMN
Criminology and Justice
2850U
Classical Theories of Crime
CRMN
Criminology and Justice
3025U
Victimology
CRMN
Criminology and Justice
3050U
Police and Society
CRMN
Criminology and Justice
3053U
Prosecution and Sentencing
CRMN
Criminology and Justice
3060U
Punishment and Society
CRMN
Criminology and Justice
4065U
Criminal Justice Ethics and Misconduct
ENVS
Environmental Science
1000U
Environmental Science
ENVS
Environmental Science
4010U
Geographic Information Systems (GIS) & Spatial Analysis
FSCI
Forensic Science
2020U
Essentials of Crime Scene Science
FSCI
Forensic Science
3110U
Population Genetics
HLSC
Health Science
0880U
Science Bridge
HLSC
Health Science
1701U
Information Literacy and Written Communication for the Health Sciences
HLSC
Health Science
2130U
Public Health Microbiology
HLSC
Health Science
2201U
Introduction to Health Information Management
HLSC
Health Science
2460U
Pathophysiology I
HLSC
Health Science
2601U
Introduction to Health Services Management
HLSC
Health Science
2700U
Mathematical Reasoning in Health Sciences
HLSC
Health Science
2802U
Introduction to the Canadian Healthcare System
HLSC
Health Science
2825U
Nutrition and Health
HLSC
Health Science
3020U
Health and Exercise Psychology
HLSC
Health Science
3631U
Health Policy and Process
HLSC
Health Science
3710U
Ethics
HLSC
Health Science
3805U
Introduction to Epidemiology
HLSC
Health Science
3823U
Health and Indigenous People in Canada
HLSC
Health Science
3910U
Research Methods for Health Care Professionals: Theory and Application
HLSC
Health Science
4621U
Program Planning, Implementation and Evaluation in Public Health
HLSC
Health Science
4670U
Studies in Work Disability Prevention
HLSC
Health Science
4804U
Global Dimensions of Communicable Diseases
HLSC
Health Science
4807U
Perspectives in Aging
HLSC
Health Science
4820U
Interdisciplinary Collaboration
HLSC
Health Science
4822U
Social Marketing for Public Health
HLSC
Health Science
4994U
Research Applications for Kinesiology
HLSC
Health Science
5011G
Graduate Seminar in Health Sciences
HLSC
Health Science
7012G
Graduate Seminar in Health Sciences
KINE
Kinesiology
1020U
Information Literacy & Written Communications
KINE
Kinesiology
2010U
Health and Indigenous People in Canada
KINE
Kinesiology
2020U
Exercise Biochemistry
LGLS
Legal Studies
1000U
Foundations of Legal Studies
LGLS
Legal Studies
2100U
Public Law
LGLS
Legal Studies
3430U
International Human Rights
LGLS
Legal Studies
4040U
Law and the Environment
NURS
Nursing
2421U
Complementary and Alternative Healing Modalities for Nursing
NURS
Nursing
3403U
High Acuity Nursing
NURS
Nursing
5010G
Research Approaches for Nursing and Health Sciences
NURS
Nursing
5020T
Philosophy of Nursing Science
PHY
Physics
1030U
Introductory Physics
PHY
Physics
2900U
Astronomy I
POSC
Political Science
3101U
Inequality and Development
POSC
Political Science
3700U
Technology, Politics and Social Theory
PSYC
Psychology
2030U
Abnormal Psychology
PSYC
Psychology
2060U
Cognitive Psychology
PSYC
Psychology
3310U
Confessions and Interrogations
PSYC
Psychology
3999U
Special Topics in Forensic Psychology I
PSYC
Psychology
5180G
Social Influence
PSYC
Psychology
5630G
Forensic Psychology Practicum
PSYC
Psychology
6940G
Professional Development
SSCI
Social Science
1210U
History of Science and Technology
SSCI
Social Science
1470U
Impact of Science and Technology on Society
SSCI
Social Science
1700U
Reading Our World
SSCI
Social Science
2025U
Youth Cultures
SSCI
Social Science
2700U
Human Sexuality
SSCI
Social Science
2900U
Research Methods
SSCI
Social Science
3920U
Advanced Qualitative Methods
SSCI
Social Science
4010U
Policy Development
SSCI
Social Science
4020U
Leadership and Administration
SSCI
Social Science
4098U
Practicum
SSCI
Social Science
4101U
Honours Thesis I
SSCI
Social Science
5081G
Crime and Social Justice
SSCI
Social Science
5400G
Special Topics in Criminology
CHEM
Chemistry
3410U
Chemistry Laboratory Techniques
CHEM
Chemistry
4410U
Chemistry Thesis Project I
CSCI
Computer Science
1030U
Introduction to Computer Science
CSCI
Computer Science
1040U
Introduction to Programming for Scientists
CSCI
Computer Science
1060U
Programming Workshop I
CSCI
Computer Science
2000U
Scientific Data Analysis
CSCI
Computer Science
2010U
Data Structures
CSCI
Computer Science
2110U
Discrete Mathematics for Computer Scientists
CSCI
Computer Science
3030U
Database Systems and Concepts
CSCI
Computer Science
3055U
Programming Languages
CSCI
Computer Science
3070U
Analysis and Design of Algorithms
CSCI
Computer Science
4040U
Ethics, Law and the Social Impacts of Computing
CSCI
Computer Science
4050U
Machine Learning, Theory and Application
CSCI
Computer Science
4100U
Mobile Devices
CSCI
Computer Science
4110U
Advanced Computer Graphics
CSCI
Computer Science
4140U
Quantum Computing Software and Applications
CSCI
Computer Science
4410U
Computer Science Thesis Project I
CSCI
Computer Science
4620U
Human-Computer Interaction
CSCI
Computer Science
5010G
Survey of Computer Science Research Topics and Methods
CSCI
Computer Science
5030G
Automata and Applications
CSCI
Computer Science
5310G
Cryptography and Secure Communications
CSCI
Computer Science
5730G
Topics in Information Science
CSCI
Computer Science
6520G
Advanced Topics in Digital Media
ECON
Economics
2010U
Microeconomics
ELEE
Electrical Engineering
4115U
Fundamentals of Smart Grid
ENGR
Engineering
3160U
Engineering Operations and Project Management
ENGR
Engineering
4760U
Ethics, Law and Professionalism for Engineers
ENGR
Engineering
4940U
Capstone Systems Design for Electrical, Computer and Software Engineering I
ENGR
Engineering
4950U
Capstone Systems Design for Mechanical, Automotive, Mechatronics and Manufacturing Engineering I
INFR
Information Technology
1101U
Introduction to Programming for IT
INFR
Information Technology
1350U
Introduction to Computer Graphics
INFR
Information Technology
1395U
Game Development Workshop I
INFR
Information Technology
2395U
Game Development Workshop III
INFR
Information Technology
3120U
Web and Script Programming
INFR
Information Technology
3335U
Social and Multiplayer Game Design
INFR
Information Technology
3395U
Game Development Workshop V
INFR
Information Technology
3600U
Cryptography and Network Security
INFR
Information Technology
3700U
Machine Learning
INFR
Information Technology
4900U
Introduction to Blockchain Technologies
MATH
Mathematics
1000U
Introductory Calculus
MATH
Mathematics
1010U
Calculus I
MATH
Mathematics
1015U
Mathematics for Bioscience
MATH
Mathematics
1850U
Linear Algebra for Engineers
MATH
Mathematics
2015U
Calculus III
MATH
Mathematics
2080U
Discrete Mathematics
MATH
Mathematics
2860U
Differential Equations for Engineers
MATH
Mathematics
3020U
Real Analysis
MATH
Mathematics
3040U
Optimization
MATH
Mathematics
3050U
Mathematical Modelling
MATH
Mathematics
4010U
Dynamical Systems and Chaos
MATH
Mathematics
4050U
Partial Differential Equations
MATH
Mathematics
4410U
Mathematics Thesis Project I
MATH
Mathematics
4430U
Directed Studies in Mathematics
MCSC
Modelling & Computational Scie
6020G
Numerical Analysis
MCSC
Modelling & Computational Scie
7000G
Modelling and Computational Science Professional Skills
MECE
Mechanical Engineering
3260U
Introduction to Energy Systems
MLSC
Medical Lab Science
2130U
Foundations in Clinical Microbiology and Immunology
MLSC
Medical Lab Science
2140U
Medical Laboratory Science (MLS) Bridge Course – Biotechnology to MLS
MLSC
Medical Lab Science
4400U
Clinical Project I
SOFE
Software Engineering
2710U
Object Oriented Programming and Design
SOFE
Software Engineering
2850U
Natural Foundations for Information Technology
SOFE
Software Engineering
4640U
Mobile Application Development
SOFE
Software Engineering
4850U
User Interfaces
STAT
Statistics
2010U
Statistics and Probability for Physical Science
STAT
Statistics
2020U
Statistics and Probability for Biological Science
MITS
Masters in Information Technology Security
5100G
Law & Ethics of IT Security
MITS
Masters in Information Technology Security
5500G
Cryptography and Secure Communications
MITS
Masters in Information Technology Security
5900G
MITS Seminar
MITS
Masters in Information Technology Security
6300G
IT Security Capstone Research Project I
MITS
Masters in Information Technology Security
6400G
Biometrics/Access Control and Smart Card Technology
MITS
Masters in Information Technology Security
6600G
IT Security Capstone Research Project II
MITS
Masters in Information Technology Security
6800G
Machine Learning
MITS
Masters in Information Technology Security
6900G
Blockchain Foundations and Technologies
AEDT
Adult Education and Digital Technology
1120U
Foundations of Digital Teaching and Learning Technologies
AEDT
Adult Education and Digital Technology
1160U
Digital Communication Technologies
AEDT
Adult Education and Digital Technology
2130U
Graphic Design, Digital Technologies and Learning
AEDT
Adult Education and Digital Technology
2160U
Online Learning: Theory and Research
AEDT
Adult Education and Digital Technology
2170U
Designing Inclusive Learning Environments
AEDT
Adult Education and Digital Technology
3110U
Information Literacy
AEDT
Adult Education and Digital Technology
3120U
Workplace Learning
AEDT
Adult Education and Digital Technology
3140U
Creating Digital Tools
AEDT
Adult Education and Digital Technology
3160U
Developing Literacy
AEDT
Adult Education and Digital Technology
4200U
Thesis I
EDUC
Education
1301U
Learning and Development
EDUC
Education
1312U
Fundamentals of Professional Writing
EDUC
Education
2403U
Independent Inquiry/Internship
EDUC
Education
2407U
Mental Health Issues in Schools
EDUC
Education
3206U
Teaching the Catholic Religion in Schools
EDUC
Education
3207U
Teacher as Coach
EDUC
Education
4703U
Problem and Inquiry Based Learning
EDUC
Education
5001G
Principles of Learning
EDUC
Education
5002G
Introduction to Research in Education
EDUC
Education
5103G
Online Technology in Education
EDUC
Education
5106G
Mental Health and Well-Being in a Digital Age
EDUC
Education
5199G
Special Topics in Education and Digital Technologies - Emerging Issues in Higher Education
EDUC
Education
5199G
Special Topics in Education and Digital Technologies - Equity and Access in Online Spaces
EDUC
Education
5199G
Special Topics in Education and Digital Technologies - Learning to Teach in an Online World
EDUC
Education
5199G
Special Topics in Education and Digital Technologies - Social Media and Education
EDUC
Education
5201G
Foundations of Leadership
EDUC
Education
5301G
Foundations of Curriculum for the 21st Century
LBAT
Liberal Studies
3999U
Special Topics in Liberal Studies
SCCO
Science Co-op
0999U
Science Co-op Success Program
APBS
Applied Bioscience
6800G
Geographic Information Systems (GIS) and Spatial Analysis