Ά‘ΟγΤ°AV

i Please note:  

To view the current calendar, go to

Ά‘ΟγΤ°AV Calendar | Fall 2014

Engineering Science, Electronics Engineering Option Major

Bachelor of Applied Science

This program leads to a bachelor of applied science degree with an electronics engineering option.

Engineering science students develop skills in systems design with a high level of scientific knowledge. This demanding program is aimed at the superior student. The program produces well educated, innovative engineer/scientists with entrepreneurial skills and attitudes who are oriented to new technologies. Program entry is competitive.

Students undertake a basic core of pure, applied and engineering sciences followed by studies in a specialized option. The general BASc program may be completed in eight academic terms plus a minimum of three co-op terms.

ENSC courses emphasize learning, conceptualization, design and analysis. Built into the program are courses on social impacts of technology, finance, management, design methods and entrepreneurship intended to complement scientific studies. A special, integrated communications course completed throughout the program ensures that all graduates have the communication skills necessary to be effective engineers.

This electronics engineering option directly relates to microelectronics and its applications in communications, control and computing. Engineers in this field design and fabricate systems utilizing electronic components and subsystems.

Ά‘ΟγΤ°AV Requirements

The program begins each fall term. However, admitted students may enter in any term.

For detailed University admission requirements, visit . For more detailed School of Engineering Science admission information, visit , or send an email to asadvise@sfu.ca.

Minimum Ά‘ΟγΤ°AV Requirements

Applicants must be eligible for University admission, must submit a University application, and must have successfully completed the following high school courses: physics 12, mathematics 12, chemistry 12, and English 12.

External Transfer from Another Post-Secondary Institution

Students transferring from other universities, regional colleges, or technical institutions must be eligible for University admission, and must submit a University application. External transfer applicants may apply to begin study in any term and must have an admission average of 2.5.

Internal Transfer from Another Ά‘ΟγΤ°AV Program

Ά‘ΟγΤ°AV students who wish to transfer to engineering science from another faculty must have a Ά‘ΟγΤ°AV cumulative grade point average (CGPA) of at least 2.25 and must have been enrolled in at least 12 Ά‘ΟγΤ°AV units in the term prior to requesting the transfer to the School of Engineering Science.

Residency Requirements and Transfer Credit

The University’s residency requirement stipulates that, in most cases, total transfer and course challenge credit may not exceed 60 units, and may not include more than 15 as upper division work.

Minimum Grade Requirement

A C- grade or better in prerequisite courses is required to register in engineering science courses.

Minimum Grade Point Averages

The program requires a cumulative grade point average (CGPA) and an upper division grade point average (UDGPA) each of at least 2.0 in accordance with University graduation requirements.

Program Requirements

Students complete the engineering science core course requirements as shown below, which includes additional course requirements for this electronics engineering option. These courses provide basic science, general studies, engineering science, specialized engineering and science, and project and laboratory work.

This program’s core course requirements consist of non-technical courses which broaden education and develop awareness of social, economic and managerial factors affecting engineering and scientific work.

Although there is no strict requirement to complete the curriculum in the sequence that is strongly suggested by the school, deviating from the course completion schedule may lead to scheduling and prerequisite problems in subsequent terms. To view the suggested course schedule, visit

Prior approval by the director of the school is required if the student plans a term with fewer than 12 course units.

Core Course Requirements

Students complete all of

CHEM 121 - General Chemistry and Laboratory I (4)

Atomic and molecular structure; chemical bonding; thermochemistry; elements; periodic table; gases liquids, solids, and solutions. This course includes a laboratory component. Prerequisite: BC high school chemistry 12 or CHEM 111. Recommended: MATH 151 (or 154) and PHYS 120 (or 101) as a corequisite. Students may not count both CHEM 120 and 121 for credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 10:30–11:20 a.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 9:30–10:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
D104 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
D105 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D106 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D107 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D108 Sep 2 – Dec 1, 2014: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
D109 Sep 2 – Dec 1, 2014: Thu, 12:30–1:20 p.m.
Burnaby
D110 Sep 2 – Dec 1, 2014: Thu, 1:30–2:20 p.m.
Burnaby
D113 Sep 2 – Dec 1, 2014: Fri, 9:30–10:20 a.m.
Burnaby
D114 Sep 2 – Dec 1, 2014: Fri, 11:30 a.m.–12:20 p.m.
Burnaby
D115 Sep 2 – Dec 1, 2014: Fri, 12:30–1:20 p.m.
Burnaby
D116 Sep 2 – Dec 1, 2014: Fri, 1:30–2:20 p.m.
Burnaby
D117 Sep 2 – Dec 1, 2014: Fri, 2:30–3:20 p.m.
Burnaby
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
D203 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
D204 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
D207 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D208 Sep 2 – Dec 1, 2014: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
D209 Sep 2 – Dec 1, 2014: Thu, 12:30–1:20 p.m.
Burnaby
D213 Sep 2 – Dec 1, 2014: Fri, 9:30–10:20 a.m.
Burnaby
D214 Sep 2 – Dec 1, 2014: Fri, 10:30–11:20 a.m.
Burnaby
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 12:30–1:20 p.m.
Surrey
D301 Sep 2 – Dec 1, 2014: Mon, 10:30–11:20 a.m.
Surrey
D302 Sep 2 – Dec 1, 2014: Mon, 11:30 a.m.–12:20 p.m.
Surrey
D303 Sep 2 – Dec 1, 2014: Mon, 1:30–2:20 p.m.
Surrey
D304 Sep 2 – Dec 1, 2014: Mon, 2:30–3:20 p.m.
Surrey
D305 Sep 2 – Dec 1, 2014: Mon, 3:30–4:20 p.m.
Surrey
D306 Sep 2 – Dec 1, 2014: Mon, 10:30–11:20 a.m.
Surrey
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Surrey
D401 Sep 2 – Dec 1, 2014: Mon, 9:30–10:20 a.m.
Surrey
LA04 Sep 2 – Dec 1, 2014: Wed, 1:30–5:20 p.m.
Burnaby
LA05 Sep 2 – Dec 1, 2014: Thu, 8:30 a.m.–12:20 p.m.
Burnaby
LA06 Sep 2 – Dec 1, 2014: Thu, 1:30–5:20 p.m.
Burnaby
LA07 Sep 2 – Dec 1, 2014: Fri, 1:30–5:20 p.m.
Burnaby
LB04 Sep 2 – Dec 1, 2014: Wed, 1:30–5:20 p.m.
Burnaby
LB05 Sep 2 – Dec 1, 2014: Thu, 8:30 a.m.–12:20 p.m.
Burnaby
LB06 Sep 2 – Dec 1, 2014: Thu, 1:30–5:20 p.m.
Burnaby
LB15 Sep 2 – Dec 1, 2014: Thu, 8:30 a.m.–12:20 p.m.
Burnaby
LB16 Sep 2 – Dec 1, 2014: Thu, 1:30–5:20 p.m.
Burnaby
LC01 Sep 2 – Dec 1, 2014: Tue, 8:30 a.m.–12:20 p.m.
Surrey
LC02 Sep 2 – Dec 1, 2014: Tue, 8:30 a.m.–12:20 p.m.
Surrey
LC03 Sep 2 – Dec 1, 2014: Tue, 1:30–5:20 p.m.
Surrey
LC04 Sep 2 – Dec 1, 2014: Tue, 1:30–5:20 p.m.
Surrey
LC05 Sep 2 – Dec 1, 2014: Wed, 10:00 a.m.–1:50 p.m.
Surrey
CMPT 128 - Introduction to Computing Science and Programming for Engineers (3)

An introduction to computing science and computer programming, suitable for students wishing to major in Engineering Science or a related program. This course introduces basic computing science concepts, and fundamentals of object oriented programming. Topics include: fundamental algorithms and problem solving; abstract data types and elementary data structures; basic object-oriented programming and software design; elements of empirical and theoretical algorithmics; computation and computability; specification and program correctness; and history of computing science. The course will use a programming language commonly used in Engineering Science. Prerequisite: BC Math 12 (or equivalent, or any of MATH 100, 150, 151, 154, or 157). Students with credit for CMPT 125, 126, 130 or CMPT 200 or higher may not take for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Janice Regan
Sep 2 – Dec 1, 2014: Mon, Wed, 12:30–1:20 p.m.
Sep 2 – Dec 1, 2014: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 8:30–10:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Tue, 8:30–10:20 a.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
D104 Sep 2 – Dec 1, 2014: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
Janice Regan
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 3:30–4:20 p.m.
Burnaby
D201 Sep 2 – Dec 1, 2014: Thu, 8:30–10:20 a.m.
Burnaby
D202 Sep 2 – Dec 1, 2014: Thu, 8:30–10:20 a.m.
Burnaby
D203 Sep 2 – Dec 1, 2014: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
D204 Sep 2 – Dec 1, 2014: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
D205 Sep 2 – Dec 1, 2014: Thu, 2:30–4:20 p.m.
Burnaby
D206 Sep 2 – Dec 1, 2014: Thu, 2:30–4:20 p.m.
Burnaby
D207 Sep 2 – Dec 1, 2014: Thu, 12:30–2:20 p.m.
Burnaby
D208 Sep 2 – Dec 1, 2014: Thu, 12:30–2:20 p.m.
Burnaby
ECON 103 - Principles of Microeconomics (4)

The principal elements of theory concerning utility and value, price and costs, factor analysis, productivity, labor organization, competition and monopoly, and the theory of the firm. Students with credit for ECON 200 cannot take ECON 103 for further credit. Quantitative/Breadth-Soc.

Section Instructor Day/Time Location
Douglas Allen
Sep 2 – Dec 1, 2014: Tue, 8:30–10:20 a.m.
Sep 2 – Dec 1, 2014: Thu, 8:30–9:20 a.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 10:30–11:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Tue, 10:30–11:20 a.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D104 Sep 2 – Dec 1, 2014: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D105 Sep 2 – Dec 1, 2014: Tue, 12:30–1:20 p.m.
Burnaby
D106 Sep 2 – Dec 1, 2014: Tue, 12:30–1:20 p.m.
Burnaby
D107 Sep 2 – Dec 1, 2014: Tue, 1:30–2:20 p.m.
Burnaby
D108 Sep 2 – Dec 1, 2014: Wed, 9:30–10:20 a.m.
Burnaby
D109 Sep 2 – Dec 1, 2014: Tue, 3:30–4:20 p.m.
Burnaby
D110 Sep 2 – Dec 1, 2014: Tue, 3:30–4:20 p.m.
Burnaby
D111 Sep 2 – Dec 1, 2014: Tue, 4:30–5:20 p.m.
Burnaby
D112 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D113 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D114 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D115 Sep 2 – Dec 1, 2014: Tue, 4:30–5:20 p.m.
Burnaby
D116 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
D117 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
D118 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D119 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D120 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D121 Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Burnaby
D122 Sep 2 – Dec 1, 2014: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D123 Sep 2 – Dec 1, 2014: Wed, 4:30–5:20 p.m.
Burnaby
D124 Sep 2 – Dec 1, 2014: Wed, 4:30–5:20 p.m.
Burnaby
Gulriz Barkin
Sep 2 – Dec 1, 2014: Tue, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
D201 Sep 2 – Dec 1, 2014: Tue, 4:30–5:20 p.m.
Burnaby
D202 Sep 2 – Dec 1, 2014: Tue, 5:30–6:20 p.m.
Burnaby
D203 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D204 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D205 Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Burnaby
D206 Sep 2 – Dec 1, 2014: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D207 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
D208 Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
D209 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
D210 Sep 2 – Dec 1, 2014: Thu, 8:30–9:20 a.m.
Burnaby
D211 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D212 Sep 2 – Dec 1, 2014: Wed, 4:30–5:20 p.m.
Burnaby
D213 Sep 2 – Dec 1, 2014: Thu, 8:30–9:20 a.m.
Burnaby
D214 Sep 2 – Dec 1, 2014: Thu, 8:30–9:20 a.m.
Burnaby
D215 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D216 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D217 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D218 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D219 Sep 2 – Dec 1, 2014: Thu, 1:30–2:20 p.m.
Burnaby
D220 Sep 2 – Dec 1, 2014: Thu, 1:30–2:20 p.m.
Burnaby
Iryna Dudnyk
Sep 2 – Dec 1, 2014: Mon, 2:30–5:20 p.m.
Surrey
D901 Sep 2 – Dec 1, 2014: Wed, 9:30–10:20 a.m.
Surrey
D902 Sep 2 – Dec 1, 2014: Wed, 9:30–10:20 a.m.
Surrey
D903 Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Surrey
D904 Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Surrey
D905 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Surrey
D906 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Surrey
ENSC 100 - Engineering Technology and Society (3)

This course is designed to provide an introduction to the practice of engineering, surveying its history and its current state. The social and political aspects of engineering decisions will be illustrated by a number of case studies. Corequisite: ENSC 105W. Breadth-Science.

ENSC 105W - Process, Form, and Convention in Professional Genres (3)

The course teaches fundamentals of informative and persuasive communication for professional engineers and computer scientists in order to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Corequisite: CMPT 106, ENSC 100 or ENSC 106. Students with credit for CMPT 105W, ENSC 102 or MSE 101W may not take ENSC 105W for further credit. Writing.

Section Instructor Day/Time Location
Michael Sjoerdsma
Sep 2 – Dec 1, 2014: Tue, 4:30–6:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 4:30–5:20 p.m.
Burnaby
Burnaby
Steve Whitmore
Sep 2 – Dec 1, 2014: Tue, 4:30–6:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 4:30–5:20 p.m.
Burnaby
Burnaby
ENSC 120 - Introduction to Electronics Laboratory Instruments Operation and Measurement Techniques (1)

This introductory laboratory course will familiarize the students with operating electronics laboratory instrumentation such as linear power supply, digital multi-meter, function generator and oscilloscope. Students are expected to perform 6 lab experiments and submit a work-sheet for each lab session. A final examination will be conducted (individually) to test the proficiency. Prerequisite: BC12 or equivalent.

Section Instructor Day/Time Location
Ash Parameswaran
TBD
LA01 Sep 2 – Dec 1, 2014: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
LA02 Sep 2 – Dec 1, 2014: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
LA03 Sep 2 – Dec 1, 2014: Wed, 10:30 a.m.–12:20 p.m.
Burnaby
LA04 Sep 2 – Dec 1, 2014: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
LA05 Sep 2 – Dec 1, 2014: Mon, 10:30 a.m.–12:20 p.m.
Burnaby
LA06 Sep 2 – Dec 1, 2014: Tue, 10:30 a.m.–12:20 p.m.
Burnaby
LA07 Sep 2 – Dec 1, 2014: Wed, 10:30 a.m.–12:20 p.m.
Burnaby
LA08 Sep 2 – Dec 1, 2014: Thu, 10:30 a.m.–12:20 p.m.
Burnaby
LA09 Sep 2 – Dec 1, 2014: Tue, 12:30–2:20 p.m.
Burnaby
ENSC 180 - Introduction to Engineering Analysis (3)

Introduction to MATLAB and its use in engineering. Implementation, verification, and analysis of various engineering algorithms used in signal and image processing, robotics, communications engineering. Prerequisite: MATH 151 or MATH 150. Corequisite: MATH 152 and MATH 232.

ENSC 201 - The Business of Engineering (3)

This course covers the business, management and entrepreneurial concepts that are important to engineers who manage projects, run businesses, or need to decide on the most efficient method for accomplishing a task. The topics to be covered include: financial accounting, rates of return, taxes, cost-benefit analyses, marketing, financing methods, and business plans. Prerequisite: 45 units. Students cannot complete both this course and ENSC 411 for credit.

Section Instructor Day/Time Location
John Jones
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Fri, 1:30–2:20 p.m.
Burnaby
ENSC 204 - Graphical Communication for Engineering (1)

An introduction to the use of graphical communication in engineering. Objectives are to improve the students' literacy in the use of graphics to communicate engineering information, and their ability to visualize and to think in three dimensions. Specific application areas discussed include 2D and 3D geometry in mechanical drawing, electronics-related drawings, block diagrams, and flow charts. The use of CAD tools will be discussed, and demonstrations of some tools will be provided. Equivalent Courses: ENSC103.

Section Instructor Day/Time Location
Michael Sjoerdsma
Sep 2 – Dec 1, 2014: Mon, 1:30–2:20 p.m.
Burnaby
ENSC 220 - Electric Circuits I (3)

Fundamental electrical circuit quantities, and circuit elements; circuits laws such as Ohm law, Kirchoff's voltage and current laws, along with series and parallel circuits; operational amplifiers; network theorems; nodal and mesh methods; analysis of natural and step response of first (RC and RL), as well as second order (RLC) circuits; real, reactive and rms power concepts. In addition, the course will discuss the worker safety implications of both electricity and common laboratory practices such as soldering. Prerequisite: (PHYS 121 or PHYS 126 or PHYS 14 1) and (ENSC 120 or PHYS 131), and MATH 232 and MATH 310. MATH 232 and/or MATH 310 may be taken concurrently. Smdents with credit for ENSC 125 or MSE 250 cannot take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Ljiljana Trajkovic
Sep 2 – Dec 1, 2014: Mon, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 3:30–4:20 p.m.
Burnaby
LA01 Sep 2 – Dec 1, 2014: Tue, 2:30–4:50 p.m.
Burnaby
LA02 Sep 2 – Dec 1, 2014: Thu, 2:30–4:50 p.m.
Burnaby
LA03 Sep 2 – Dec 1, 2014: Fri, 9:30–11:50 a.m.
Burnaby
LA04 Sep 2 – Dec 1, 2014: Fri, 1:30–3:50 p.m.
Burnaby
ENSC 224 - Electronic Devices (3)

The essential physics of silicon semiconductor devices that form the heart of integrated circuits today. An introduction to semiconductor device physics upon which device models are based leading to the development of the drift-diffusion equations. The static and dynamic behavior of PN junction diodes, bipolar junction transistors, and field effect transistors will be covered along with the application of the developed device models to integrated circuit design. Prerequisite: ENSC 220, MATH 232, and MATH 310 or equivalents. Students who have credit for PHYS 365 cannot take this course for further credit.

ENSC 225 - Microelectronics I (4)

This course teaches analog/digital electronics and basic device physics in the context of modern silicon integrated circuits technology. Topics include: qualitative device physics and terminal characteristics; implementations and models of basic semiconductor devices (diodes, BJTs and MOSFETs); circuit simulation via SPICE; basic diode circuits; transistors as amplifiers and switching elements; temperature effects and compensation; single-stage transistor amplifiers; biasing, current sources and mirrors. Prerequisite: ENSC 150 or CMPT 150, ENSC 220, MATH 232, and MATH 310. Students taking or with credit for ENSC 226 or MSE 251 may not take ENSC 225 for further credit. Quantitative.

ENSC 251 - Software Design and Analysis for Engineers (4)

Fundamentals for designing and implementing modular programs using a modern object-oriented programming language with a focus on understanding the performance implications of design choices on non-traditional computing platforms. Lecture topics include: classes; objects; debugging, testing & verification; design analysis & abstraction; error handling; fundamental data structures such as lists, trees, and graphs; and big-0 complexity analysis.computing platforms. Lecture topics include: classes; objects; debugging, testing & verification ; design analysis & abstraction ; error handling; fundamental data structures such as lists, trees, and graphs; and big-0 complexity analysis. Prerequisite: CMPT 128 or CMPT 135 or (CMPT 125 and CMPT 127).

Section Instructor Day/Time Location
Lesley Shannon
Sep 2 – Dec 1, 2014: Mon, 10:30 a.m.–12:20 p.m.
Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
LA01 Sep 2 – Dec 1, 2014: Tue, 9:30–11:50 a.m.
Burnaby
LA02 Sep 2 – Dec 1, 2014: Tue, 2:30–4:50 p.m.
Burnaby
LA03 Sep 2 – Dec 1, 2014: Fri, 9:30–11:50 a.m.
Burnaby
LA04 Sep 2 – Dec 1, 2014: Fri, 1:30–3:50 p.m.
Burnaby
ENSC 252 - Fundamentals in Digital Logic & Design (4)

Design of digital systems. In particular, students will learn basic digital design concepts including the implementation of synthesizable combinational and sequential logic using HDL and computer based design tools to implement their designs on a FPGA. Prerequisite: CMPT 128 or CMPT 125 or CMPT 126 or CMPT 135. Students with credit for ENSC/CMPT 150 or ENSC 329/MSE 350 cannot take this course for further credit.

Section Instructor Day/Time Location
Lucky One
Sep 2 – Dec 1, 2014: Tue, 1:30–2:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 12:30–1:20 p.m.
Burnaby
LA01 Sep 2 – Dec 1, 2014: Tue, 9:30–11:50 a.m.
Burnaby
LA02 Sep 2 – Dec 1, 2014: Tue, 3:00–5:20 p.m.
Burnaby
LA03 Sep 2 – Dec 1, 2014: Thu, 3:00–5:20 p.m.
Burnaby
LA05 Sep 2 – Dec 1, 2014: Thu, 9:30–11:50 a.m.
Burnaby
ENSC 254 - Introduction to Computer Organization (4)

Fundamentals of microprocessor architecture and operation; this includes instruction formats, assembly language programming (procedures and parameter passing, interrupts, etc), and memory and 1/0 port interfaces. Prerequisite: ENSC 251, ENSC 252. Students with credit for ENSC/CMPT 250 or ENSC 329/MSE 350 cannot take this course for further credit.

ENSC 280 - Engineering Measurement and Data Analysis (3)

An introduction to methods to collect and analyse engineering data. Topics include the Engineering data representation, Discrete and continuous probability density functions, Engineering measurements, Error analysis, Introduction to sensor interfaces, Introduction to physical sensors, Introduction to sensor signal conditioning, Noise, Test of hypotheses, Linear and nonlinear regression, and Design of experiments. Prerequisite: PHYS 141 or equivalent. MATH 150 or MATH 151. Students with credit for MSE 210 or PHYS 231 cannot take this course for further credit. Students who have taken and passed ENSC 263 "Special Topics in ENSC: Engineering Measurement and Data Analysis" in Spring 2009 and Spring 2010 cannot take this course for further credit.

ENSC 304 - Human Factors and Usability Engineering (1)

The user is often overlooked in the engineer's quest for a functional and efficient design. This course examines the factors that make designs more or less usable and how to integrate usability constraints and testing procedures into the design process. Equivalent Courses: ENSC104 ENSC203.

ENSC 305 - Project Documentation and Team Dynamics (1)

This course is integrated with an ENSC project course (either ENSC 340 or 440) that provides practical experience with the design process for development projects. Topics include project management, team writing, project documentation (proposals, functional and design specifications, progress reports, and users manuals), group dynamics and dispute resolution. Corequisite: ENSC 440 or 441. Prerequisite: REQ-Co-requisite: ENSC 440 or 441.

ENSC 320 - Electric Circuits II (4)

Topics covered include: use of Laplace transform in circuit analysis, including poles and zeros, frequency response and Impulse response: convolution as a method for computing circuit responses: resonant and bandpass circuits; magnetically coupled circuits; two port circuits; and filtering. Also includes a laboratory component dealing with the design and implementation of active filters. Prerequisite: (ENSC 220 or MSE 250), MATH 232, and MATH 310.

ENSC 325 - Microelectronics II (4)

This course introduces Students to analog integrated circuit design in the context of modern silicon integrated circuits technology. Topics included: integrated circuit technology and design tools; integrated component characteristics and limitations, differential amplifiers; multi stage amplifiers; feedback amplifiers; stability and frequency compensation; integrated operational amplifiers; bipolar and MOS digital circuits; analog aspects of digital electronics. Prerequisite: ENSC 225.

Section Instructor Day/Time Location
Marek Syrzycki
Sep 2 – Dec 1, 2014: Tue, 12:30–2:20 p.m.
Sep 2 – Dec 1, 2014: Fri, 12:30–1:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Fri, 1:30–2:20 p.m.
Burnaby
OP01 TBD
ENSC 327 - Communication Systems (4)

This course represents and introduction to analog and digital communications systems. The main topics are: a review of Fourier Transform; the representation of bandpass signals; random signals in communications, including stationarity, ergodicity, correlation, power spectra and noise; amplitude and frequency modulation; circuits and techniques for modulation and demodulation; frequency division multiplexing; baseband digital communication; time division and multiplexing; an introduction to basic digital modulation schemes such as BPSK, FSK and QPSK. Laboratory work is included in this course. Prerequisite: ENSC 380 and STAT 270.

Section Instructor Day/Time Location
Jie Liang
Sep 2 – Dec 1, 2014: Tue, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Fri, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Fri, 3:30–4:20 p.m.
Burnaby
OP01 TBD
ENSC 330 - Engineering Materials (4)

An introductory course in materials science which covers materials & their structures, properties, and performance; crystal structures and instruments for structure determination; polymers, ceramics, composites; quality control and reliability. Prerequisite: CHEM 121, PHYS 121.

ENSC 350 - Digital Systems Design (4)

Presents advanced topics in digital design such as advanced state machine concepts, asynchronous design, hardware description languages, bus interfacing and DSP architecture. It also covers both the architecture and programming or field programmable logic devices. Some laboratory work is expected. Prerequisite: ENSC 215, and either ENSC 250 or CMPT 250.

ENSC 351 - Embedded and Real Time System Software (4)

Concentrates on the problems encountered when attempting to use computers in real time (RT) and embedded applications where the computer system must discern the state of the real world and react to it within stringent response time constraints. Both design and methodology and practical implementation techniques for RT systems are presented. Although some hardware will be involved, it should be noted that this course concentrates on real time software. Prerequisite: (CMPT 128 and ENSC 215 and ENSC 250) or ENSC 254, and a minimum of 60 credit units. Students who have taken ENSC 451/MSE 450 cannot take this course for further credit.

Section Instructor Day/Time Location
Fabio Campi
Sep 2 – Dec 1, 2014: Mon, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 3:30–4:20 p.m.
Burnaby
LA01 Sep 2 – Dec 1, 2014: Wed, 4:30–8:20 p.m.
Burnaby
LA02 Sep 2 – Dec 1, 2014: Thu, 10:30 a.m.–2:20 p.m.
Burnaby
LA03 Sep 2 – Dec 1, 2014: Thu, 2:30–6:20 p.m.
Burnaby
LA04 Sep 2 – Dec 1, 2014: Tue, 4:30–8:20 p.m.
Burnaby
ENSC 380 - Linear Systems (3)

The objectives of this course are to cover the modelling and analysis of continuous and discrete signals using linear techniques. Topics covered include: a review of Laplace transforms; methods for the basic modelling of physical systems; discrete and continuous convolution; impulse and step response; transfer functions and filtering; the continuous Fourier transform and its relationship to the Laplace transform; frequency response and Bode plots; sampling; the Z-transform. Prerequisite: ENSC 220 (or MSE 250) and MATH 310. Students with credit for MSE 280 may not take ENSC 380 for further credit.

ENSC 383 - Feedback Control Systems (4)

This course is an introduction to the analysis, design, and applications of continuous time linear control systems. Topics include transfer function representation of open and closed loop systems, time domain specifications and steady state error, sensitivity analysis, time and frequency response, and stability criteria. It includes a treatment of methods for the analysis of control systems based on the root locus, Bode plots and Nyquist criterion, and their use in the design of PID, and lead-lag compensation. Lab work is included in this course. Prerequisite: ENSC 380 (or MSE 280). Students with credit for MSE 381 may not take ENSC 383 for further credit.

Section Instructor Day/Time Location
Carlo Menon
Sep 2 – Dec 1, 2014: Mon, 12:30–2:20 p.m.
Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
OP01 TBD
ENSC 406 - Engineering Ethics, Law, and Professional Practice (2)

This course provides an introduction to the engineering profession, professional practice, engineering law and ethics, including the issues of worker and public safety. It also offers opportunities to explore the social implications and environmental impacts of technologies, including sustainability, and to consider engineers' responsibility to society. Prerequisite: 100 units including one of ENSC 100, ENSC 106, or CMPT 106, or MSE 102. Students with credit for MSE 402 may not take ENSC 406 for further credit.

ENSC 440 - Capstone Engineering Science Project (4)

This capstone design course is based around a group project that consists of researching, designing, building, and testing the hardware implementation of a working system. The course also includes material on how to design for safety, engineering standards, and human factors. Prerequisite: At least 100 units. Corequisite: ENSC 305. Students with credit for ENSC 340, 370, or 440 may not take this course for further credit.

MACM 316 - Numerical Analysis I (3)

A presentation of the problems commonly arising in numerical analysis and scientific computing and the basic methods for their solutions. Prerequisite: MATH 152 or 155 or 158, and MATH 232 or 240, and computing experience. Quantitative.

Section Instructor Day/Time Location
David Muraki
Sep 2 – Dec 1, 2014: Mon, Wed, 4:30–5:50 p.m.
Burnaby
E101 Sep 2 – Dec 1, 2014: Mon, 3:30–4:20 p.m.
Burnaby
E102 Sep 2 – Dec 1, 2014: Mon, 2:30–3:20 p.m.
Burnaby
E103 Sep 2 – Dec 1, 2014: Mon, 6:00–6:50 p.m.
Burnaby
E104 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
E105 Sep 2 – Dec 1, 2014: Wed, 3:30–4:20 p.m.
Burnaby
E106 Sep 2 – Dec 1, 2014: Wed, 6:00–6:50 p.m.
Burnaby
MATH 151 - Calculus I (3)

Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Logarithmic and exponential functions, trigonometric functions, inverse functions. Limits, continuity, and derivatives. Techniques of differentiation, including logarithmic and implicit differentiation. The Mean Value Theorem. Applications of Differentiation including extrema, curve sketching, related rates, Newton's method. Antiderivatives and applications. Conic sections, polar coordinates, parametric curves. Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least A, or MATH 100 with a grade of at least B, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 150, 154 or 157 may not take MATH 151 for further credit. Quantitative.

Section Instructor Day/Time Location
Luis Goddyn
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Burnaby
Lu Zhoasong
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 9:30–10:20 a.m.
Surrey
OPO1 TBD
OPO2 TBD
or MATH 150 - Calculus I with Review (4)

Designed for students specializing in mathematics, physics, chemistry, computing science and engineering. Topics as for Math 151 with a more extensive review of functions, their properties and their graphs. Recommended for students with no previous knowledge of Calculus. In addition to regularly scheduled lectures, students enrolled in this course are encouraged to come for assistance to the Calculus Workshop (Burnaby), or Math Open Lab (Surrey). Prerequisite: Pre-Calculus 12 (or equivalent) with a grade of at least B+, or MATH 100 with a grade of at least B-, or achieving a satisfactory grade on the Ά‘ΟγΤ°AV Calculus Readiness Test. Students with credit for either MATH 151, 154 or 157 may not take MATH 150 for further credit. Quantitative.

Section Instructor Day/Time Location
Brenda Davison
Sep 2 – Dec 1, 2014: Mon, Tue, Wed, Fri, 8:30–9:20 a.m.
Burnaby
Ping Ding
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 9:30–10:20 a.m.
Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Surrey
Surrey
OP01 TBD
OP02 TBD
MATH 152 - Calculus II (3)

Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations. Sequences and series, series tests, power series, convergence and applications of power series. Prerequisite: MATH 150 or 151; or MATH 154 or 157 with a grade of at least B. Students with credit for MATH 155 or 158 may not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Jamie Mulholland
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Burnaby
OP01 TBD
MATH 232 - Applied Linear Algebra (3)

Linear equations, matrices, determinants. Introduction to vector spaces and linear transformations and bases. Complex numbers. Eigenvalues and eigenvectors; diagonalization. Inner products and orthogonality; least squares problems. An emphasis on applications involving matrix and vector calculations. Prerequisite: MATH 150 or 151; or MACM 101; or MATH 154 or 157, both with a grade of at least B. Students with credit for MATH 240 make not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
Luis Goddyn
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Burnaby
Kirill Gostaf
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 3:30–4:20 p.m.
Surrey
OP01 TBD
OP02 TBD
MATH 251 - Calculus III (3)

Rectangular, cylindrical and spherical coordinates. Vectors, lines, planes, cylinders, quadric surfaces. Vector functions, curves, motion in space. Differential and integral calculus of several variables. Vector fields, line integrals, fundamental theorem for line integrals, Green's theorem. Prerequisite: MATH 152; or MATH 155 or MATH 158 with a grade of at least B. Recommended: It is recommended that MATH 240 or 232 be taken before or concurrently with MATH 251. Quantitative.

Section Instructor Day/Time Location
Vijaykumar Singh
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Burnaby
Ping Ding
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Surrey
OP01 TBD
OP02 TBD
MATH 254 - Vector and Complex Analysis for Applied Sciences (3)

Designed for students in the Engineering Science program. Combines a continuation of the study of vector calculus from MATH 251 with an introduction to functions of a complex variable. Vector functions of a single variable, space curves, scalar and vector fields, conservative fields, surface and volume integrals, and theorems of Gauss, Green and Stokes. Functions of a complex variable, differentiability, contour integrals, Cauchy's theorem. Taylor and Laurent expansion, method of residues, integral transform and conformal mapping. Prerequisite: Math 240 or 232; and 251. MATH 240 or 232 may be taken concurrently. Students with credit for Math 322 or MATH 252 may not take this course for further credit. Quantitative.

MATH 310 - Introduction to Ordinary Differential Equations (3)

First-order differential equations, second- and higher-order linear equations, series solutions, introduction to Laplace transform, systems and numerical methods, applications in the physical, biological and social sciences. Prerequisite: MATH 152; or MATH 155/158 with a grade of at least B, MATH 232 or 240. Quantitative.

Section Instructor Day/Time Location
Ralf Wittenberg
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 12:30–1:20 p.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 9:30–10:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Tue, 10:30–11:20 a.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Tue, 11:30 a.m.–12:20 p.m.
Burnaby
D104 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D105 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D106 Sep 2 – Dec 1, 2014: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
Cameron Morland
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 1:30–2:20 p.m.
Surrey
D201 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Surrey
D202 Sep 2 – Dec 1, 2014: Mon, 2:30–3:20 p.m.
Surrey
D203 Sep 2 – Dec 1, 2014: Fri, 2:30–3:20 p.m.
Surrey
PHYS 120 - Mechanics and Modern Physics (3)

A general calculus-based introduction to mechanics. Topics include translational and rotational motion, momentum, energy, gravitation, and selected topics in modern physics. Prerequisite: BC Principles of Physics 12 or PHYS 100 or equivalent, with a minimum grade of C-. This prerequisite may be waived, at the discretion of the department, as determined by the student's performance on a regularly scheduled PHYS 100 final exam. Please consult the physics advisor for further details. Corequisite: MATH 150 or 151 or 154 must precede or be taken concurrently. Students with credit for PHYS 101, 125 or 140 may not take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Erol Girt
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 10:30–11:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Wed, 11:30 a.m.–12:20 p.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Wed, 12:30–1:20 p.m.
Burnaby
D104 Sep 2 – Dec 1, 2014: Wed, 1:30–2:20 p.m.
Burnaby
D105 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D106 Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
D107 Sep 2 – Dec 1, 2014: Wed, 3:30–4:20 p.m.
Burnaby
D108 Sep 2 – Dec 1, 2014: Wed, 4:30–5:20 p.m.
Burnaby
D109 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
D110 Sep 2 – Dec 1, 2014: Thu, 10:30–11:20 a.m.
Burnaby
D111 Sep 2 – Dec 1, 2014: Thu, 11:30 a.m.–12:20 p.m.
Burnaby
D112 Sep 2 – Dec 1, 2014: Thu, 12:30–1:20 p.m.
Burnaby
D113 Sep 2 – Dec 1, 2014: Thu, 1:30–2:20 p.m.
Burnaby
D114 Sep 2 – Dec 1, 2014: Thu, 2:30–3:20 p.m.
Burnaby
D115 Sep 2 – Dec 1, 2014: Thu, 2:30–3:20 p.m.
Burnaby
D116 Sep 2 – Dec 1, 2014: Thu, 3:30–4:20 p.m.
Burnaby
D117 Sep 2 – Dec 1, 2014: Thu, 4:30–5:20 p.m.
Burnaby
D118 Sep 2 – Dec 1, 2014: Fri, 10:30–11:20 a.m.
Burnaby
D119 Sep 2 – Dec 1, 2014: Fri, 11:30 a.m.–12:20 p.m.
Burnaby
or PHYS 125 - Mechanics and Special Relativity (3)

An enriched course in mechanics for students with good preparation in physics and mathematics. Special relativity and classical topics such as translational and rotational dynamics and conservation laws will be given a much more sophisticated treatment than in our other first-year courses. Prerequisite: Permission of the department. Co-requisite: MATH 125. Students with credit for PHYS 101, 120 or PHYS 140 may not take PHYS 125 for further credit. Quantitative.

Section Instructor Day/Time Location
Howard Trottier
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 9:30–10:20 a.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Thu, 9:30–10:20 a.m.
Burnaby
OP01 Sep 2 – Dec 1, 2014: Wed, Thu, 3:30–4:20 p.m.
Burnaby
or PHYS 140 - Studio Physics - Mechanics and Modern Physics (4)

A general calculus-based introduction to mechanics taught in an integrated lecture-laboratory environment. Topics include translational and rotational motion, momentum, energy, gravitation, and selected topics in modern physics. Prerequisite: BC Principles of Physics 12, or equivalent, with a minimum grade of C-. Corequisite: MATH 150 or 151 or 154 must precede or be taken concurrently. Students with credit for PHYS 125 or 120 or 101 may not take this course for further credit. Quantitative/Breadth-Science.

Section Instructor Day/Time Location
Neil Alberding
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 11:30 a.m.–12:20 p.m.
Surrey
D101 Sep 2 – Dec 1, 2014: Mon, 12:30–1:20 p.m.
Surrey
Neil Alberding
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 3:30–4:20 p.m.
Surrey
D201 Sep 2 – Dec 1, 2014: Mon, 4:30–5:20 p.m.
Surrey
LA01 Sep 2 – Dec 1, 2014: Wed, Fri, 12:30–1:20 p.m.
Surrey
LA02 Sep 2 – Dec 1, 2014: Wed, Fri, 4:30–5:20 p.m.
Surrey
PHYS 121 - Optics, Electricity and Magnetism (3)

A general calculus-based introduction to electricity, magnetism and optics. Topics include electricity, magnetism, simple circuits, optics and topics from applied physics. Prerequisite: PHYS 120 or 125 or 140 (or PHYS 101 with a grade of A or B). Corequisite: MATH 152 or 155 must precede or be taken concurrently. Students with credit for PHYS 102, 126 or 141 may not take this course for further credit. Quantitative/Breadth-Science.

or PHYS 126 - Electricity, Magnetism and Light (3)

An enriched course in electromagnetism for students with good preparation in physics and mathematics. Classical topics such as waves, electricity and magnetism, as well as wave particle duality and the birth of Quantum Mechanics, will be given a much more sophisticated treatment than in our other first year courses. Prerequisite: PHYS 125 and permission of the department. Co-requisite: MATH 126. Students with credit in PHYS 102, 121 or 141 may not take this course for further credit. Quantitative.

or PHYS 141 - Studio Physics - Optics, Electricity and Magnetism (4)

A general calculus-based introduction to electricity, magnetism and optics taught in an integrated lecture-laboratory environment. Topics include electricity, magnetism, simple circuits, optics and topics from applied physics. Prerequisite: PHYS 140, with a minimum grade of C-. Corequisite: MATH 152 or 155 must precede or be taken concurrently. Students with credit for PHYS 126 or 121 or 102 may not take this course for further credit. Quantitative/Breadth-Science.

PHYS 321 - Intermediate Electricity and Magnetism (3)

Development and application of Maxwell's equations in vector differential form. Notation and theorems of vector calculus; electric charge, fields, potentials, capacitance and field energy; conductors; methods for solving electrostatic problems; electric fields in matter; electrical current and the magnetic field; Ampere's law and the vector potential; magnetic fields in matter; electromotive force, electrical resistance, Faraday's law and inductance; Maxwell's correction to Ampere's law and electromagnetic waves. Prerequisite: PHYS 130 or 131 or 141; MATH 252 or 254; MATH 310, with a minimum grade of C-. Students with credit for PHYS 221 may not take this course for further credit. Quantitative.

PHYS 421 - Electromagnetic Waves (3)

A continuation of PHYS 321: properties of electromagnetic waves and their interaction with matter. Transmission lines and waveguides; antennas, radiation and scattering; propagation of electromagnetic waves in free space and in matter; reflection and refraction at boundaries; polarization, interference and diffraction. Prerequisite: PHYS 321; PHYS 255 or ENSC 380, with a minimum grade of C-. Students with credit for PHYS 324 or 425 may not take PHYS 421 for further credit. Quantitative.

Section Instructor Day/Time Location
Mike Hayden
Sep 2 – Dec 1, 2014: Mon, Wed, Fri, 8:30–9:20 a.m.
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 9:30–10:20 a.m.
Burnaby
D102 Sep 2 – Dec 1, 2014: Tue, 10:30–11:20 a.m.
Burnaby
D103 Sep 2 – Dec 1, 2014: Thu, 12:30–1:20 p.m.
Burnaby

Elective Course Requirements

Complementary Studies Elective Courses

For students in the Electronics Engineering option, the university has agreed to reduce the total credits required in B-Soc and B-Hum courses to 9 (or 3 courses), with at least one course (3 credits) in each category. Since ECON 103-3 is a B-Soc course, for these students at least one complimentary elective should be from the B-Hum category and at least one should be from the Central Issue, Methodology, and Thought Process category as required by CEAB. Please note that the same course can satisfy both of these requirements and the other complementary elective course can be any other course from either of the two categories listed below. A list of complementary studies electives can be found at Other courses may be acceptable with undergraduate curriculum committee chair approval.

Engineering Science Elective Courses

As well, students must complete five of

ENSC 424 - Multimedia Communications Engineering (4)

This course covers the technical basis for multimedia communications systems. The main topics are as follows: methods for audio and visual signal compression and processing; the communications requirements of multimedia systems, such as synchronization, quality of service and bandwidth; the architectures and protocols associated with multimedia communications networks. Prerequisite: ENSC 380.

ENSC 425 - Electronic System Design (4)

The principles and processes involved in designing analog circuits, emphasizing the functional blocks that comprise subsystems of a larger analog signal processing system. Topics include linear and nonlinear amplifiers, active filters, signal generators, signal modulators, switchmode power converters and analog/digital data conversion. The effects of non-ideal aspects of IC operational amplifiers on system performance are discussed and verified using laboratory projects. Students should be familiar with the behaviour and application of discrete semiconductor devices. Prerequisite: ENSC 320, 325 and 380.

ENSC 426 - High Frequency Electronics (4)

Transmission lines and waveguides, microwave devices, travelling wave devices. An introduction to the theory of radiation, antennae and wave propagation, and microwave scattering theory. The design of complete communication systems incorporating microwave, optical and satellite channels. Laboratory work is included in this course. Prerequisite: Completion of 80 units including PHYS 221 or 321.

Section Instructor Day/Time Location
Shawn Stapleton
Sep 2 – Dec 1, 2014: Mon, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Wed, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 3:30–4:20 p.m.
Burnaby
OP01 TBD
ENSC 427 - Communication Networks (4)

Quantitative performance analysis and design of data and integrated services networks. Re-transmission error recovery schemes, networks of queues, congestion control, routing strategies. Multiple access techniques in data networks, design for specified throughput and delay performance. Wireless networks, routing approaches in mobile networks. Analysis and design of broadband integrated services digital networks, asynchronous time division multiplexing. Laboratory work is included in this course. Prerequisite: ENSC 327 or permission of instructor.

ENSC 428 - Digital Communications (4)

This course will cover the physical-layer design issues in digital communication systems. The major topics covered are: information measures and the notion of channel capacity; link budgets; digital modulation techniques, including the signal space concept and optimal detectors, error performance in noise, suboptimal detectors, pulse shaping, synchronization, and equalization; error control techniques such as block and conventional codes, as well as comparisons between FEC and ARQ. Laboratory work is included in this course. Prerequisite: ENSC 327.

ENSC 429 - Digital Signal Processing (4)

Discrete time signals and systems, sampling and quantization. The Discrete Fourier Transform and fast transforms. Digital filters, IIR and FIR, design procedures and implementations. Quantization noise in digital filters and transforms. Random signals, the response to linear systems to random signals. Introduction to adaptive systems. Introduction to system architectures for digital signal processing. Laboratory work includes familiarization with digital signal processing software packages. Prerequisite: ENSC 327 or 328, and 380.

ENSC 450 - VLSI Systems Design (4)

An introduction to the design of Very Large Scale Integrated (VLSI) circuits and systems (System-on-Chip, SoC) using mainly CMOS technology. SoC design techniques and applications will be covered. Basic topics will include: CMOS technology and circuit layout rules; combinational and sequential logic; logic simulation; systems design; design for verification and testability; and embedded-processor design and application. An advanced digital design flow based on the VHDL hardware description language will be introduced and exercised in the labs. Prerequisite: ENSC 225 and ENSC 350.

ENSC 452 - Advanced Digital System Design (4)

Digital system design considerations including methodologies, specification, SoC partitioning, fault tolerance, design reuse, debugging and verification. Prerequisite: ENSC 350 and 351.

ENSC 472 - Rehabilitation Engineering and Assistive Devices (4)

Provides students with exposure to essential topics in rehabilitation engineering and the design of assistive devices. The course is organized into weekly modules, each of which includes a basic patho-physiology component, an introduction to related rehabilitation engineering technology, and a laboratory/project component. All modules will provide students with (a) an understanding of the scientific basis for a specific area of rehabilitation engineering, (b) experience in the application of standard medical techniques for disability assessment, (c) exposure to biomechanical and physiological measurement techniques, (d) experience in the design (including ISO standards), construction, and evaluation of technological solutions to enhance mobility, communication, sensory function, cognition, and independence in daily activities. Prerequisite: ENSC 372, BPK 201, 308, 448.

ENSC 474 - Digital/Medical Image Processing (4)

Develops signal processing techniques of wide applicability, presented inthe context of processing and analysis of digital images, in particular 2D and3D biomedical images. Covers acquisition, formation and representation of digital images, filtering, enhancement and restoration in both spatial and frequency domains, image segmentation, image registration, and discrete image transforms. Prerequisite: CMPT 128, 225 (or permission of the instructor), and ENSC 380. Students with credit for ENSC 460/895-Digital Image Processing and Analysis cannot take this course for further credit.

ENSC 476 - Biophotonics and Microscopy Techniques (4)

Basic physics and applications of light-biomatter interactions, tissue optics and microscopy instrumentation. With this background students will embark on practical issues such as light-induced effects in bio-systems, microscopy diagnostic techniques, therapeutic instrumentation and applications, optical tomography and recent developments in optical sensors. Lectures are accompanied by laboratory evaluation projects plus a final design and fabrication project. Prerequisite: Completion of 80 units including PHYS 121 or 102 or 141. Recommended: ENSC 376 or 470.

ENSC 481 - Designing for Reliability (4)

Aspects of quality control and reliability in manufacturing environments will be discussed, including stress and strain, failure modes, reliability testing, statistical and experimental methods, and destructive/non destructive testing. Prerequisite: ENSC 330. Students with credit for ENSC 435 may not take this course for further credit.

Section Instructor Day/Time Location
Andrew Rawicz
Sep 2 – Dec 1, 2014: Tue, 2:30–4:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 2:30–3:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Thu, 3:30–4:20 p.m.
Burnaby
OPL TBD
ENSC 483 - Modern Control Systems (4)

Analytical representation of the finite dimensional linear systems, analysis and design of linear feedback control systems based on the state space model, and state/output feedback. Topics include: review of the linear spaces and operators, mathematical modelling, state space representation and canonical forms, controllability, observability, realization of transfer function, and solution of the state equation. Applications include: stability concepts and definitions. Lyapunov's Direct Method, design of the state and output feedback control systems, eigenspectrum assignment, and state estimator design. Prerequisite: ENSC 383 or MSE 381. Students with credit for MSE 483 may not take ENSC 483 for further credit.

ENSC 488 - Introduction to Robotics (4)

Fundamentals of robotics: mathematical representation of kinematics, dynamics and compliance. Planning and execution of robot trajectories. Feedback from the environment: use of sensors and machine vision. A brief introduction to robot languages. Different application domains for manipulator robots, e.g., assembly, manufacturing, etc. Prerequisite: ENSC 383. Recommended: ENSC 230 is strongly recommended for Systems Option students.

Section Instructor Day/Time Location
Shahram Payandeh
Sep 2 – Dec 1, 2014: Tue, 1:30–2:20 p.m.
Sep 2 – Dec 1, 2014: Thu, 12:30–2:20 p.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Tue, 12:30–1:20 p.m.
Burnaby
OP01 TBD
ENSC 489 - Computer Aided Design and Manufacturing (4)

Survey of methods for computer aided design and manufacturing (CAD/CAM), including experience with basic systems in the laboratory component of the course. The student will be introduced to computer integrated manufacturing and flexible manufacturing systems concepts. The use of finite element modeling and analysis will be presented through examples from thermal studies as well as mechanical stress analysis. Issues in constructing and using integrated CAD/CAM in a production environment will be discussed. Emphasis will be on the use of such techniques in light industry, particularly related to electronics manufacturing. A manufacturing cell consisting of several robots and computer control systems will be available for student projects. Prerequisite: ENSC 380.

Section Instructor Day/Time Location
Michael Henrey
Sep 2 – Dec 1, 2014: Mon, 8:30–10:20 a.m.
Sep 2 – Dec 1, 2014: Wed, 8:30–9:20 a.m.
Burnaby
Burnaby
D101 Sep 2 – Dec 1, 2014: Wed, 9:30–10:20 a.m.
Burnaby
OP01 TBD
ENSC 495 - Introduction to Microelectronic Fabrication (4)

Lectures provide the theory of integrated circuit fabrication. Students fabricate diodes, transistors and test structures in the laboratory. Topics: clean room practice, thermal oxidation and diffusion, photolithography, thin film deposition, etching, ion implantation, packaging, CMOS and bipolar processes. Prerequisite: Completion of 80 units including ENSC 225 or 226, and permission of the instructor.

Special topics courses in the 400 division that have been approved by the undergraduate curriculum committee chair and the director can be counted here. With permission of the undergraduate curriculum committee chair, students may replace one engineering science elective with an engineering science directed studies course or a special project laboratory course. Such replacements for an engineering science elective must have four units and be 400 division courses.

Science Elective Courses

Students must also complete one science elective course selected from a pre-approved science electives list that is available at 

Writing, Quantitative, and Breadth Requirements

Students admitted to Ά‘ΟγΤ°AV beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See for university-wide information.

WQB Graduation Requirements

A grade of C- or better is required to earn W, Q or B credit

Requirement

Units

Notes
W - Writing

6

Must include at least one upper division course, taken at Ά‘ΟγΤ°AV within the student’s major subject
Q - Quantitative

6

Q courses may be lower or upper division
B - Breadth

18

Designated Breadth Must be outside the student’s major subject, and may be lower or upper division
6 units Social Sciences: B-Soc
6 units Humanities: B-Hum
6 units Sciences: B-Sci

6

Additional Breadth 6 units outside the student’s major subject (may or may not be B-designated courses, and will likely help fulfil individual degree program requirements)

Students choosing to complete a joint major, joint honours, double major, two extended minors, an extended minor and a minor, or two minors may satisfy the breadth requirements (designated or not designated) with courses completed in either one or both program areas.

Back to Top

WQB Requirement Modifications for Engineering Science Students

For engineering science students, these university requirements are modified as follows.

  • for students in the computer engineering option, the total number of Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) courses is reduced to three courses, with at least one course in each category
  • the B-Sci requirements are waived for engineering science students who complete PHYS 125 and 126 instead of PHYS 120 and 121

In addition, the Canadian Engineering Accreditation Board (CEAB) requires that one complementary studies elective in the ENSC curriculum must be in the Central Issue, Methodology, and Thought Process category.

Back to Top

Elective Courses

In addition to the courses listed above, students should consult an academic advisor to plan the remaining required elective courses.