FACULTY OF APPLIED SCIENCE as of 28 February 2006



Breadth Courses


Course Number

Course Title

Breadth Type

CMNS 110

Introduction to Communication Studies

B-Soc




CMPT 120-3

Introduction to Computer Science and Programming I

B-Sci

CMPT 126-3

Introduction to Computer Science and Programming

B-Sci

CMPT 165-3

Introduction to Multimedia and the Internet

B-Sci

CMPT 320-3

Social Implications of a Computerized Society

B-Sci




ENSC 100-3

Engineering, Science and Society

B-Sci




KIN 140-3

Contemporary Health Issues

B-Sci

KIN 142-3

Introduction to Kinesiology

B-Sci

KIN 143-3

Exercise Management

B-Sci




MACM 101-3

Discrete Mathematics 1

B-Sci




REM 100-3

Global Change

B-Soc



Quantitative Courses


Course Number

Course Title

CMNS 260

Empirical Communication Research Methods

CMNS 363

Approaches to Media and Audience Research



CMPT 102-3

Introduction to Scientific Computer Programming

CMPT 110-3

Event-Driven Programming in Visual Basic

CMPT 120-3

Introduction to Computing Science and Programming l

CMPT 125-3

Introduction to Computing Science and Programming ll

CMPT 126-3

Introduction to Computing Science and Programming

CMPT 128-3

Introduction to Computing Science and Programming for Engineering

CMPT 150-3

Introduction to Computer Design

CMPT 225-3

Data Structures and Programming

CMPT 250-3

Introduction to Computer Architecture



ENSC 150-3

Introduction to Computer Design

ENSC 220-3

Electric Circuits l

ENSC 225-3

Microelectronics l

ENSC 250-3

Introduction to Computer Architecture



KIN 201-3

Biomechanics

KIN 301-3

Biomechanics Laboratory

KIN 304-3

Inquiry and Measurement in Kinesiology

KIN 343-3

Active Health: Assessment and Programming

KIN 380-3

Occupational Biomechanics

KIN 382-3

Physical Hazards in the Workplace

KIN 407-3

Human Physiology Laboratory

KIN 484-3

Altitude and Aerospace Physiology

KIN 485-4

Human Factors in the Underwater Environment



MACM 101-3

Discrete Mathematics 1



REM 311-3

Applied Ecology and Sustainable Environments

REM 412-3

Environmental Modelling



Writing Courses


CMNS 253-3

Introduction to Information Technology: the New Media

CMNS 304-4

Communication and Everyday Life




CMPT 376-3


Technical Writing and Group Dynamics



ENSC 100/101-4

Engineering Technology and Society / Writing Process, Persuasion and Presentations

ENSC 305/340-4

Project Documentation and Group Dynamics/ENSC Project

ENSC 305/440-4

Project Documentation and Group Dynamics/Capstone ENSC Project



IAT 209-3

Critical and Creative Thinking



KIN 180-3

Introduction to Ergonomics

KIN 304-3

Measurement & Inquiry in Kinesiology



TECH 101-3

Foundations of Teamwork and Communication II