Engineering Science, Systems Option Major
This program leads to a bachelor of applied science degree with a systems 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 systems option prepares students for careers in design and integration of computer-controlled machines, and for graduate study in robotics, control and mechatronic systems. Students integrate knowledge from electronic engineering, mechanical engineering, and computer engineering into the fundamental design process. This focused program includes study of mechanical structures and mechanisms, electro-mechanical sensors and actuators, control engineering, and real-time systems. Electives may be used to tailor curriculum to specific interests.
Ά‘ΟγΤ°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. Please see for further information.
Internal Transfer from Another Ά‘ΟγΤ°AV Program
Ά‘ΟγΤ°AV students who wish to transfer to Engineering Science from another program must have an engineering-related grade point average (ERGPA) at Ά‘ΟγΤ°AV of at least 2.5 with fewer than 6 repeated courses. In addition, in the term prior to requesting the transfer to the School of Engineering Science, the student must have been enrolled in at least 12 Ά‘ΟγΤ°AV credits and earned a term GPA of 2.5 or higher.
Ά‘ΟγΤ°AV students applying for admission to the School of Engineering Science are selected for admission on the basis of an engineering-related grade point average (ERGPA). The ERGPA is calculated over all courses the student has taken from this list, where a minimum of 3 courses from this list is required, such that:
- At least one mathematics course chosen from MATH 151 (or 150), MATH 152, MATH 232 (or 240), MACM 101, MACM 201
- At least one computing course chosen from CMPT 128 or 135 or (125 and 127), 225 and 275
- At least one physics course chosen from PHYS 120 (or 140), PHYS 121 (or 141), PHYS 221, PHYS 321, PHYS 365
- Additional courses may include: CHEM 121
All three courses must be completed prior to application. For complete information, contact an Applied Sciences Advisor. If a course is a duplicate of any previous course completed at Ά‘ΟγΤ°AV or elsewhere, only the last attempt will be included in the average. Ά‘ΟγΤ°AV is competitive and the admission average is established on a per term basis, depending on the number of spaces available.
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.
Minimum 2.4 CGPA is required for direct registration in upper division courses. Faculty of Applied Science students with a CGPA below 2.4 need to see an advisor to register in these courses. Other Faculties' students may not register with a CGPA below 2.4.
Co-operative Education Work Experience
Every engineering science student completes a three term co-operative education program of practical experience in an appropriate industrial or research setting leading to a project under the technical direction of a practising engineer or scientist. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options. The internship may be within the University but in most cases the work site is off campus.
After the first year, students typically alternate between academic and work terms.
At least two of the three mandatory work terms must be completed in industry (ENSC 195, 295, 395). Students may participate in additional work terms but are encouraged to seek diversity in their experience. The three mandatory work terms may include one special co-op term (ENSC 196, 296, 396). Special co-op may include, but is not restricted to, self-directed, entrepreneurial, service or research co-op work terms. Permission of the engineering science co-op office is required.
An optional non-technical work term (ENSC 194) is also available through the engineering science co-operative education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
Continuation Requirements
Upper Division
To be eligible to enrol in upper division engineering courses, excluding ENSC 320, students must have declared their option. Before a student can declare their option, they must have successfully completed at least one co-op term (ENSC 194, ENSC 195, or ENSC 196).
Minimum of 80 units required for all 400-level courses.
Exceptions: Courses such as ENSC 440W that already have a minimum of 100 units requirement.
Program Requirements
Students complete the engineering science core course requirements as shown below, which includes additional course requirements for this systems 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 also 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
The following core courses are required for the Engineering Science Major in Systems Engineering and cannot be substituted for "equivalent" courses in other areas without prior approval by the School. 'Equivalent' courses taken without prior approval will not be applied to graduation requirements. Students should consult an academic advisor within their program for details on obtaining permission.
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 |
---|---|---|---|
Gary Leach Steven Holdcroft Sophie Lavieri |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 10:30β11:20 a.m.
|
Burnaby |
|
D101 |
Sep 8 β Dec 7, 2015: Wed, 9:30β10:20 a.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D103 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D105 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D106 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D107 |
Sep 8 β Dec 7, 2015: Thu, 10:30β11:20 a.m.
|
Burnaby |
|
D108 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D109 |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Burnaby |
|
D110 |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Burnaby |
|
D113 |
Sep 8 β Dec 7, 2015: Fri, 9:30β10:20 a.m.
|
Burnaby |
|
D114 |
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D115 |
Sep 8 β Dec 7, 2015: Fri, 12:30β1:20 p.m.
|
Burnaby |
|
D116 |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
|
D117 |
Sep 8 β Dec 7, 2015: Fri, 2:30β3:20 p.m.
|
Burnaby |
|
Gary Leach Steven Holdcroft Sophie Lavieri |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 12:30β1:20 p.m.
|
Burnaby |
|
D203 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D204 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D208 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D209 |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Burnaby |
|
D210 |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Burnaby |
|
D214 |
Sep 8 β Dec 7, 2015: Fri, 10:30β11:20 a.m.
|
Burnaby |
|
D216 |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
|
Garry Mund |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 12:30β1:20 p.m.
|
Surrey |
|
D301 |
Sep 8 β Dec 7, 2015: Mon, 10:30β11:20 a.m.
|
Surrey |
|
D302 |
Sep 8 β Dec 7, 2015: Mon, 11:30 a.m.β12:20 p.m.
|
Surrey |
|
D303 |
Sep 8 β Dec 7, 2015: Mon, 1:30β2:20 p.m.
|
Surrey |
|
D304 |
Sep 8 β Dec 7, 2015: Mon, 2:30β3:20 p.m.
|
Surrey |
|
D305 |
Sep 8 β Dec 7, 2015: Mon, 3:30β4:20 p.m.
|
Surrey |
|
D306 |
Sep 8 β Dec 7, 2015: Mon, 10:30β11:20 a.m.
|
Surrey |
|
D307 |
Sep 8 β Dec 7, 2015: Mon, 11:30 a.m.β12:20 p.m.
|
Surrey |
|
Garry Mund |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Surrey |
|
D401 |
Sep 8 β Dec 7, 2015: Mon, 9:30β10:20 a.m.
|
Surrey |
|
LA02 |
Julie Lunniss |
Sep 8 β Dec 7, 2015: Tue, 8:30 a.m.β12:20 p.m.
|
Burnaby |
LA03 |
Sep 8 β Dec 7, 2015: Tue, 1:30β5:20 p.m.
|
Burnaby |
|
LA05 |
Sep 8 β Dec 7, 2015: Thu, 8:30 a.m.β12:20 p.m.
|
Burnaby |
|
LA06 |
Julie Lunniss |
Sep 8 β Dec 7, 2015: Thu, 1:30β5:20 p.m.
|
Burnaby |
LB03 |
Sep 8 β Dec 7, 2015: Tue, 1:30β5:20 p.m.
|
Burnaby |
|
LB05 |
Sep 8 β Dec 7, 2015: Thu, 8:30 a.m.β12:20 p.m.
|
Burnaby |
|
LB06 |
Sep 8 β Dec 7, 2015: Thu, 1:30β5:20 p.m.
|
Burnaby |
|
LB15 |
Julie Lunniss |
Sep 8 β Dec 7, 2015: Thu, 8:30 a.m.β12:20 p.m.
|
Burnaby |
LB16 |
Julie Lunniss |
Sep 8 β Dec 7, 2015: Thu, 1:30β5:20 p.m.
|
Burnaby |
LC01 |
Sep 8 β Dec 7, 2015: Tue, 8:30 a.m.β12:20 p.m.
|
Surrey |
|
LC02 |
Sep 8 β Dec 7, 2015: Tue, 8:30 a.m.β12:20 p.m.
|
Surrey |
|
LC03 |
Sep 8 β Dec 7, 2015: Tue, 1:30β5:20 p.m.
|
Surrey |
|
LC04 |
Sep 8 β Dec 7, 2015: Tue, 1:30β5:20 p.m.
|
Surrey |
|
LC05 |
Garry Mund |
Sep 8 β Dec 7, 2015: Wed, 10:00 a.m.β1:50 p.m.
|
Surrey |
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 8 β Dec 7, 2015: Mon, Wed, Fri, 12:30β1:20 p.m.
|
Burnaby |
|
D101 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 8:30β10:20 a.m.
|
Burnaby |
D102 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 8:30β10:20 a.m.
|
Burnaby |
D103 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 10:30 a.m.β12:20 p.m.
|
Burnaby |
D104 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 10:30 a.m.β12:20 p.m.
|
Burnaby |
D105 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:20 p.m.
|
Burnaby |
D106 |
Janice Regan |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:20 p.m.
|
Burnaby |
Janice Regan |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 2:30β3:20 p.m.
|
Burnaby |
|
D201 |
Janice Regan |
Sep 8 β Dec 7, 2015: Thu, 8:30β10:20 a.m.
|
Burnaby |
D202 |
Janice Regan |
Sep 8 β Dec 7, 2015: Thu, 8:30β10:20 a.m.
|
Burnaby |
D203 |
Janice Regan |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
D204 |
Janice Regan |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
Introduction to a variety of practical and important data structures and methods for implementation and for experimental and analytical evaluation. Topics include: stacks, queues and lists; search trees; hash tables and algorithms; efficient sorting; object-oriented programming; time and space efficiency analysis; and experimental evaluation. Prerequisite: (MACM 101 and either (CMPT 125 and 127) or CMPT 135) or (ENSC 251 and ENSC 252). Quantitative.
Section | Instructor | Day/Time | Location |
---|---|---|---|
David Mitchell |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 1:30β2:20 p.m.
|
Burnaby |
|
D101 |
David Mitchell |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Burnaby |
D102 |
David Mitchell |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Burnaby |
D103 |
David Mitchell |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Burnaby |
D104 |
David Mitchell |
Sep 8 β Dec 7, 2015: Thu, 3:30β4:20 p.m.
|
Burnaby |
D105 |
David Mitchell |
Sep 8 β Dec 7, 2015: Fri, 9:30β10:20 a.m.
|
Burnaby |
D106 |
David Mitchell |
Sep 8 β Dec 7, 2015: Fri, 10:30β11:20 a.m.
|
Burnaby |
D107 |
David Mitchell |
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m.
|
Burnaby |
Ted Kirkpatrick |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 3:30β4:20 p.m.
|
Surrey |
|
D201 |
Ted Kirkpatrick |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Surrey |
D202 |
Ted Kirkpatrick |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Surrey |
D203 |
Ted Kirkpatrick |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Surrey |
D204 |
Ted Kirkpatrick |
Sep 8 β Dec 7, 2015: Thu, 3:30β4:20 p.m.
|
Surrey |
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 |
---|---|---|---|
Iryna Dudnyk |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m. |
Burnaby Burnaby |
|
D101 |
Sep 8 β Dec 7, 2015: Wed, 8:30β9:20 a.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Wed, 9:30β10:20 a.m.
|
Burnaby |
|
D103 |
Sep 8 β Dec 7, 2015: Wed, 10:30β11:20 a.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Wed, 10:30β11:20 a.m.
|
Burnaby |
|
D105 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D106 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D107 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D108 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D109 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D110 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D111 |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Burnaby |
|
D112 |
Sep 8 β Dec 7, 2015: Wed, 4:30β5:20 p.m.
|
Burnaby |
|
D113 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D114 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D115 |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Burnaby |
|
D116 |
Sep 8 β Dec 7, 2015: Wed, 4:30β5:20 p.m.
|
Burnaby |
|
D117 |
Sep 8 β Dec 7, 2015: Thu, 8:30β9:20 a.m.
|
Burnaby |
|
D118 |
Sep 8 β Dec 7, 2015: Thu, 8:30β9:20 a.m.
|
Burnaby |
|
D119 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D120 |
Sep 8 β Dec 7, 2015: Thu, 10:30β11:20 a.m.
|
Burnaby |
|
D121 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D122 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D123 |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Burnaby |
|
D124 |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Burnaby |
|
Junjie Liu |
Sep 8 β Dec 7, 2015: Tue, 8:30β10:20 a.m.
Sep 8 β Dec 7, 2015: Thu, 8:30β9:20 a.m. |
Burnaby Burnaby |
|
D201 |
Sep 8 β Dec 7, 2015: Tue, 10:30β11:20 a.m.
|
Burnaby |
|
D202 |
Sep 8 β Dec 7, 2015: Tue, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D203 |
Sep 8 β Dec 7, 2015: Tue, 12:30β1:20 p.m.
|
Burnaby |
|
D204 |
Sep 8 β Dec 7, 2015: Tue, 12:30β1:20 p.m.
|
Burnaby |
|
D205 |
Sep 8 β Dec 7, 2015: Tue, 1:30β2:20 p.m.
|
Burnaby |
|
D206 |
Sep 8 β Dec 7, 2015: Tue, 1:30β2:20 p.m.
|
Burnaby |
|
D207 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D208 |
Sep 8 β Dec 7, 2015: Wed, 4:30β5:20 p.m.
|
Burnaby |
|
D209 |
Sep 8 β Dec 7, 2015: Tue, 4:30β5:20 p.m.
|
Burnaby |
|
D210 |
Sep 8 β Dec 7, 2015: Tue, 4:30β5:20 p.m.
|
Burnaby |
|
D211 |
Sep 8 β Dec 7, 2015: Wed, 8:30β9:20 a.m.
|
Burnaby |
|
D212 |
Sep 8 β Dec 7, 2015: Wed, 8:30β9:20 a.m.
|
Burnaby |
|
D213 |
Sep 8 β Dec 7, 2015: Wed, 9:30β10:20 a.m.
|
Burnaby |
|
D214 |
Sep 8 β Dec 7, 2015: Wed, 9:30β10:20 a.m.
|
Burnaby |
|
D215 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D216 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D217 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D218 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D219 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D220 |
Sep 8 β Dec 7, 2015: Wed, 4:30β5:20 p.m.
|
Burnaby |
|
Gulriz Barkin |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 2:30β4:20 p.m. |
Vancouver Vancouver |
|
Gulriz Barkin |
Sep 8 β Dec 7, 2015: Tue, Thu, 10:30 a.m.β12:20 p.m.
|
Surrey |
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. Students with credit for ENSC 100 CMPT 106, and ENSC 106 may not take this course for further credit. Writing/Breadth-Hum/Science.
Section | Instructor | Day/Time | Location |
---|---|---|---|
John Jones |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 3:30β4:20 p.m.
|
Burnaby |
|
D101 |
Sep 8 β Dec 7, 2015: Mon, 1:30β2:20 p.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Tue, 9:30β10:20 a.m.
|
Burnaby |
|
D103 |
Sep 8 β Dec 7, 2015: Tue, 12:30β1:20 p.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Tue, 2:30β3:20 p.m.
|
Burnaby |
|
D105 |
Sep 8 β Dec 7, 2015: Tue, 3:30β4:20 p.m.
|
Burnaby |
|
D106 |
Sep 8 β Dec 7, 2015: Tue, 4:30β5:20 p.m.
|
Burnaby |
|
D107 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D108 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D109 |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Burnaby |
|
D110 |
Sep 8 β Dec 7, 2015: Thu, 3:30β4:20 p.m.
|
Burnaby |
|
D111 |
Sep 8 β Dec 7, 2015: Fri, 10:30β11:20 a.m.
|
Burnaby |
|
D112 |
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D113 |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
|
D114 |
Sep 8 β Dec 7, 2015: Mon, 1:30β2:20 p.m.
|
Burnaby |
|
D115 |
Sep 8 β Dec 7, 2015: Tue, 9:30β10:20 a.m.
|
Burnaby |
|
D116 |
Sep 8 β Dec 7, 2015: Tue, 12:30β1:20 p.m.
|
Burnaby |
|
D117 |
Sep 8 β Dec 7, 2015: Tue, 12:30β1:20 p.m.
|
Burnaby |
|
D118 |
Sep 8 β Dec 7, 2015: Tue, 3:30β4:20 p.m.
|
Burnaby |
|
D119 |
Sep 8 β Dec 7, 2015: Tue, 4:30β5:20 p.m.
|
Burnaby |
|
D120 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D121 |
Sep 8 β Dec 7, 2015: Fri, 10:30β11:20 a.m.
|
Burnaby |
|
D122 |
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D123 |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
|
D124 |
Sep 8 β Dec 7, 2015: Mon, 1:30β2:20 p.m.
|
Burnaby |
|
D125 |
Sep 8 β Dec 7, 2015: Tue, 9:30β10:20 a.m.
|
Burnaby |
|
D126 |
Sep 8 β Dec 7, 2015: Tue, 2:30β3:20 p.m.
|
Burnaby |
|
D127 |
Sep 8 β Dec 7, 2015: Tue, 3:30β4:20 p.m.
|
Burnaby |
|
D128 |
Sep 8 β Dec 7, 2015: Tue, 4:30β5:20 p.m.
|
Burnaby |
|
D129 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D130 |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Burnaby |
|
D131 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D132 |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
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 Steve Whitmore |
Sep 8 β Dec 7, 2015: Tue, 1:30β2:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 12:30β2:20 p.m. |
Burnaby Burnaby |
|
Michael Sjoerdsma Steve Whitmore |
Sep 8 β Dec 7, 2015: Tue, 1:30β2:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 12:30β2:20 p.m. |
Burnaby Burnaby |
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 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Mon, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA02 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Tue, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA03 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Wed, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA04 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA05 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Mon, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA06 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Tue, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA07 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Wed, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA08 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA09 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Tue, 8:30β10:20 a.m.
|
Burnaby |
LA10 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Thu, 8:30β10:20 a.m.
|
Burnaby |
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: (CMPT 128, CMPT 120, or CMPT 130)and (MATH 151 or MATH 150). Corequisite: MATH 152 and MATH 232.
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 8 β Dec 7, 2015: Wed, 9:30β10:20 a.m.
|
Burnaby |
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 141) and (ENSC 120 or PHYS 131), and MATH 232 and MATH 310. MATH 232 and/or MATH 310 may be taken concurrently. Students with credit for MSE 250 cannot take this course for further credit. Quantitative.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Mon, 12:30β2:20 p.m.
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m. |
Burnaby Burnaby |
|
D101 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
LA01 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:50 p.m.
|
Burnaby |
LA02 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Thu, 2:30β4:50 p.m.
|
Burnaby |
LA03 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Fri, 9:30β11:50 a.m.
|
Burnaby |
LA05 |
Ash Parameswaran |
Sep 8 β Dec 7, 2015: Wed, 3:30β5:50 p.m.
|
Burnaby |
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 or ENSC 252),(ENSC 220 or MSE 250), 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.
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 8 β Dec 7, 2015: Mon, 10:30 a.m.β12:20 p.m.
Sep 8 β Dec 7, 2015: Wed, 10:30β11:20 a.m. |
Burnaby Burnaby |
|
D101 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
LA01 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Tue, 12:30β2:20 p.m.
|
Burnaby |
LA02 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA03 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Thu, 2:30β4:20 p.m.
|
Burnaby |
LA04 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Fri, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA05 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Fri, 2:30β4:20 p.m.
|
Burnaby |
LA06 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:20 p.m.
|
Burnaby |
LA07 |
Lesley Shannon |
Sep 8 β Dec 7, 2015: Tue, 12:30β2:20 p.m.
|
Burnaby |
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. ENSC 252 is a required course for all Engineering Science Majors and Honours Students (no course substitutions are permitted). 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 8 β Dec 7, 2015: Tue, 8:30β10:20 a.m.
Sep 8 β Dec 7, 2015: Thu, 8:30β9:20 a.m. |
Burnaby Burnaby |
|
D101 |
Lakshman One |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
LA01 |
Lakshman One |
Sep 8 β Dec 7, 2015: Tue, 10:30 a.m.β12:50 p.m.
|
Burnaby |
LA02 |
Lakshman One |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:50 p.m.
|
Burnaby |
LA03 |
Lakshman One |
Sep 8 β Dec 7, 2015: Thu, 10:30 a.m.β12:50 p.m.
|
Burnaby |
LA04 |
Lakshman One |
Sep 8 β Dec 7, 2015: Thu, 2:30β4:50 p.m.
|
Burnaby |
LA05 |
Lakshman One |
Sep 8 β Dec 7, 2015: Fri, 2:00β4:20 p.m.
|
Burnaby |
LA06 |
Lakshman One |
Sep 8 β Dec 7, 2015: Tue, 5:00β7:20 p.m.
|
Burnaby |
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) or (CMPT 150 & CMPT 225 & enrolled as a Computing Science Major). ENSC 254 is a required course for all Engineering Science Majors and Honours students (no course substitutions are permitted). Students with credit for, or who are concurrently enrolled in ENSC/CMPT 250 or ENSC 329/MSE 350 cannot take this course for further credit.
Methods to collect and analyze engineering data. Topics include: engineering data representation, discrete and continuous probability density functions, engineering measurements, error analysis, test of hypotheses, linear and nonlinear regression, and design of experiments. This course includes a significant laboratory component comprising: laboratory measurements and statistical analysis of electronic circuits, introduction to electronic device behaviour, instrument noise. Prerequisite: ((PHYS 121 and ENSC 120) or PHYS 141) and (MATH 251 and MATH 232). MATH 251 and/or MATH 232 may be taken concurrently with ENSC 280. Engineering Science Majors and Honours students are requires to take ENSC 280 (no course substitutions will be accepted). Students with credit for STAT 270, MSE 210, or PHYS 231 cannot take this course for further credit.
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.
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) or (ENSC 252 and ENSC 254).
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 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 or (CMPT 225 and CMPT 250) and a minimum of 60 credit hours/units. ENSC 351 is a required course for all Engineering Science Major and Honours students (no course substitutions are permitted). Students with credit for or who are concurrently enrolled in ENSC 451/MSE 450 cannot take this course for further credit.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Craig Scratchley |
Sep 8 β Dec 7, 2015: Tue, 2:30β4:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m. |
Burnaby Burnaby |
|
D101 |
Sessional |
Sep 8 β Dec 7, 2015: Thu, 3:30β4:20 p.m.
|
Burnaby |
LA01 |
Sessional |
Sep 8 β Dec 7, 2015: Tue, 4:30β8:20 p.m.
|
Burnaby |
LA02 |
Sessional |
Sep 8 β Dec 7, 2015: Wed, 4:30β8:20 p.m.
|
Burnaby |
LA03 |
Sessional |
Sep 8 β Dec 7, 2015: Thu, 4:30β8:20 p.m.
|
Burnaby |
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 180, ENSC 220 (or MSE 250) and MATH 310. Students with credit for MSE 280 may not take ENSC 380 for further credit.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Paul Ho |
Sep 8 β Dec 7, 2015: Tue, 11:30 a.m.β1:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m. |
Burnaby Burnaby |
|
D101 |
Paul Ho |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
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 |
---|---|---|---|
Atousa Hajshirmohammadi |
Sep 8 β Dec 7, 2015: Mon, 2:30β4:20 p.m.
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m. |
Burnaby Burnaby |
|
D101 |
Atousa Hajshirmohammadi |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Burnaby |
LA01 |
Atousa Hajshirmohammadi |
TBD |
Covers basic concepts of mechanics, vectors. Statics of particles. Rigid bodies and force systems, equilibrium of rigid bodies. Analysis of trusses and frames. Distributed forces, centroids and moments of inertia. Friction. Internal shear and bending moments in beams. Strength of material: introduction to mechanical response of materials and stress-strain transformations. Virtual work and energy methods. Prerequisite: (PHYS 120 or PHYS 140) and MATH 152. Students with credit for ENSC 281 or MSE 221 cannot take this course for further credit.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Carlo Menon |
Sep 8 β Dec 7, 2015: Mon, 10:30 a.m.β12:20 p.m.
Sep 8 β Dec 7, 2015: Wed, 10:30β11:20 a.m. |
Burnaby Burnaby |
|
D101 |
Carlo Menon |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
LA01 |
Carlo Menon |
TBD |
This course presents the elements and principles involved in design and analysis of basic mechanical structures and mechanisms. Mechanical elements such as gears, cams and bearings and fundamental relationships between the forces and corresponding motion or deflection are investigated through examples and experiments. This background can then be used in the design, analysis and development of computer controlled machines such as robotic devices. Prerequisite: PHYS 120, MATH 310, and (ENSC 281 or ENSC 385). Students who have previously taken ENSC 230 cannot take this course for credit.
This course provides an introduction to sensors and actuators for electromechanical, computer-controlled machines and devices. Topics include operating principles, design considerations, and applications of analog sensors, digital transducers, stepper motors, continuous-drive actuators, and drive system electronics. Component integration and design considerations are studied through examples selected from applications of machine tools, mechatronics, precision machines, robotics, aerospace systems, and ground and underwater vehicles. Laboratory exercises strengthen the understanding of component performance, system design and integration. Prerequisite: ENSC 380 or MSE 280. Students with credit for MSE 310 may not take ENSC 387 for further credit.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Craig Scratchley |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
Sep 8 β Dec 7, 2015: Fri, 10:30 a.m.β12:20 p.m. |
Burnaby Burnaby |
|
D101 |
Yaser Mohammadian Roshan |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
LA01 |
Yaser Mohammadian Roshan |
TBD |
This is the first course in a group-based, two-course capstone sequence: ENSC 405W, ENSC 440. Topics include group writing processes, project documentation and engineering design, group dynamics, engineering standards, project management, dispute resolution, intellectual property, entrepreneurship, and user interface design. These groups will be maintained for the completion of the capstone project in ENSC 440. Engineering Science students cannot take MSE 401W or MSE 405W for credit. Students must take ENSC 440 in the term directly following successful completion of ENSC 405W. Grades awarded in ENSC 405W are conditional on the successful completion of ENSC 440 in the subsequent term. Prerequisite: ENSC 105W, ENSC 204, ENSC 351, a minimum of 100 units , and 2 completed co-op terms. Students who have taken (ENSC 304 and ENSC 305W) may not take ENSC 405W for credit. Writing.
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.
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: A minimum of 80 units is required to enroll in this course. Students with credit for ENSC 201, ENSC 411, or MSE 300 cannot complete this course for further credit.
Section | Instructor | Day/Time | Location |
---|---|---|---|
John Jones |
Sep 8 β Dec 7, 2015: Mon, Wed, 12:30β1:20 p.m.
Sep 8 β Dec 7, 2015: Fri, 12:30β1:20 p.m. |
Burnaby Burnaby |
|
D101 |
John Jones |
Sep 8 β Dec 7, 2015: Fri, 1:30β2:20 p.m.
|
Burnaby |
This course combines the engineering economics covered in ENSC 201 with a series of guest lectures on entrepreneurship and the writing of a business plan in collaboration with students from the Beedie School of Business. Prerequisite: Students must have completed 90 units and have a GPA above 3.0. Students with credit for ENSC 201, ENSC 410 or MSE 300 cannot complete this course for further credit.
This is the second course in the group-based, two-course capstone sequence: ENSC 405W, ENSC 440. The 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 and a shop training workshop. In order to obtain credit, students must successfully complete both courses. Prerequisite: ENSC 405W and at least 100 units. Students will be automatically enrolled in ENSC 440 in the term immediately following successful completion of ENSC 405W. Students with credit for ENSC 440W, ENSC 442 or MSE 411W may not take this course for further credit.
Covers topics from decision theory, pattern classification and optimization theory. In addition, it introduces students to the design and development of interactive decision making tools which can assist designers during the design process. Prerequisite: MATH 232, MACM 316, (ENSC 280 or MSE 210 or PHYS 231), and a minimum of 80 units.
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 230 or ENSC 386) and (ENSC 383 or MSE 381), and a minimum of 80 units. Recommended: ENSC 230 is strongly recommended for Systems Option students.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Shahram Payandeh |
Sep 8 β Dec 7, 2015: Tue, 1:30β2:20 p.m.
Sep 8 β Dec 7, 2015: Thu, 12:30β2:20 p.m. |
Burnaby Burnaby |
|
D101 |
Shahram Payandeh |
Sep 8 β Dec 7, 2015: Tue, 11:30 a.m.β12:20 p.m.
|
Burnaby |
OP01 |
Shahram Payandeh |
TBD |
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 |
---|---|---|---|
Brenda Davison |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 12:30β1:20 p.m.
|
Burnaby |
|
D101 |
Sep 8 β Dec 7, 2015: Tue, 9:30β10:20 a.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Tue, 10:30β11:20 a.m.
|
Burnaby |
|
D103 |
Sep 8 β Dec 7, 2015: Tue, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D105 |
Sep 8 β Dec 7, 2015: Thu, 10:30β11:20 a.m.
|
Burnaby |
|
D106 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
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, Newton's method. Introduction to modeling with differential equations. 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 |
---|---|---|---|
Matthew DeVos |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Burnaby |
|
Zhaosong Lu |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 9:30β10:20 a.m.
|
Surrey |
|
OPO1 | TBD | ||
OPO2 | TBD |
Riemann sum, Fundamental Theorem of Calculus, definite, indefinite and improper integrals, approximate integration, integration techniques, applications of integration. First-order separable differential equations and growth models. 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 |
---|---|---|---|
Nathan Ilten |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Burnaby |
|
OP01 | TBD |
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 |
---|---|---|---|
Ladislav Stacho |
Sep 8 β Dec 7, 2015: Mon, Wed, 11:30 a.m.β12:20 p.m.
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m. |
Burnaby Burnaby |
|
Randall Pyke |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 3:30β4:20 p.m.
|
Surrey |
|
OP01 | TBD | ||
OP02 | TBD |
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 |
---|---|---|---|
David Muraki |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Burnaby |
|
Vijaykumar Singh |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Surrey |
|
OP01 | TBD | ||
OP02 | TBD |
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 |
---|---|---|---|
Natalia Kouzniak |
Sep 8 β Dec 7, 2015: Mon, Wed, 12:30β1:20 p.m.
Sep 8 β Dec 7, 2015: Fri, 12:30β1:20 p.m. |
Surrey Surrey |
|
D101 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Surrey |
|
D102 |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Surrey |
|
D103 |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Surrey |
|
Mary Catherine Kropinski |
Sep 8 β Dec 7, 2015: Mon, Wed, 4:30β5:50 p.m.
|
Burnaby |
|
E101 |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Burnaby |
|
E102 |
Sep 8 β Dec 7, 2015: Mon, 3:30β4:20 p.m.
|
Burnaby |
|
E103 |
Sep 8 β Dec 7, 2015: Mon, 6:00β6:50 p.m.
|
Burnaby |
|
E104 |
Sep 8 β Dec 7, 2015: Mon, 2:30β3:20 p.m.
|
Burnaby |
|
E105 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
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 Bernd Stelzer |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 9:30β10:20 a.m.
|
Burnaby |
|
D101 |
Sep 8 β Dec 7, 2015: Wed, 10:30β11:20 a.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Wed, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D103 |
Sep 8 β Dec 7, 2015: Wed, 12:30β1:20 p.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Wed, 1:30β2:20 p.m.
|
Burnaby |
|
D105 |
Sep 8 β Dec 7, 2015: Wed, 2:30β3:20 p.m.
|
Burnaby |
|
D107 |
Sep 8 β Dec 7, 2015: Wed, 3:30β4:20 p.m.
|
Burnaby |
|
D108 |
Sep 8 β Dec 7, 2015: Wed, 4:30β5:20 p.m.
|
Burnaby |
|
D109 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
|
D110 |
Sep 8 β Dec 7, 2015: Thu, 10:30β11:20 a.m.
|
Burnaby |
|
D111 |
Sep 8 β Dec 7, 2015: Thu, 11:30 a.m.β12:20 p.m.
|
Burnaby |
|
D112 |
Sep 8 β Dec 7, 2015: Thu, 12:30β1:20 p.m.
|
Burnaby |
|
D113 |
Sep 8 β Dec 7, 2015: Thu, 1:30β2:20 p.m.
|
Burnaby |
|
D114 |
Sep 8 β Dec 7, 2015: Thu, 2:30β3:20 p.m.
|
Burnaby |
|
D116 |
Sep 8 β Dec 7, 2015: Thu, 3:30β4:20 p.m.
|
Burnaby |
|
D117 |
Sep 8 β Dec 7, 2015: Thu, 4:30β5:20 p.m.
|
Burnaby |
|
D118 |
Sep 8 β Dec 7, 2015: Fri, 10:30β11:20 a.m.
|
Burnaby |
|
D119 |
Sep 8 β Dec 7, 2015: Fri, 11:30 a.m.β12:20 p.m.
|
Burnaby |
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.
Electrostatics, magnetostatics, capacitance, inductance, concepts of electric and magnetic fields, Maxwell's equations. Prerequisite: PHYS 126 or 121 or 141; MATH 251, with a minimum grade of C-. Students with credit for PHYS 321 may not take this course for further credit. Quantitative.
Section | Instructor | Day/Time | Location |
---|---|---|---|
Eundeok Mun |
Sep 8 β Dec 7, 2015: Mon, Wed, Fri, 8:30β9:20 a.m.
|
Burnaby |
|
D102 |
Sep 8 β Dec 7, 2015: Tue, 9:30β10:20 a.m.
|
Burnaby |
|
D104 |
Sep 8 β Dec 7, 2015: Thu, 9:30β10:20 a.m.
|
Burnaby |
* or MATH 150 Calculus I with Review if you do not meet the MATH 151 prerequisites
Elective Course Requirements
Complementary Studies Elective Courses
In addition, students must also complete two complementary studies courses chosen from the complementary studies list that is available at . Note that students must complete an acceptable Breadth-Humanities course and should choose this elective course with that in mind. A pre-approved complementary studies course list is available at . Other courses may be acceptable with undergraduate curriculum committee chair approval.
Engineering Science and Design Electives
Engineering Science and Design (ESD) Electives may be offered by departments other than the School of Engineering Science, but they must satisfy the Canadian Engineering Accreditation Board (CEAB) engineering science and engineering design requirements. Generally, Engineering Science has roots in mathematics and basic sciences, but carries knowledge further toward creative applications that could include simulation, experimental procedures, modelling and development of mathematical or numerical techniques. Application to the identification and solution of practical engineering problems is stressed.
Engineering Design requires students to demonstrate an ability to design solutions for complex, open-ended engineering problems and to design systems, components or processes that meet specified needs with appropriate attention to health and safety risks, applicable standards, and economic, environmental, cultural and societal considerations.
Each option has a pre-approved list of electives that may include one or more pre-approved ESD electives. Note that these courses may have pre-requisites not required for your option; these pre-requisites would still need to be taken in order to enrol in the elective. Students interested in taking an ESD elective course that does not appear on this list should contact the Chair of their option/Undergraduate Curriculum Committee and obtain his/her approval in writing before proceeding with the course.
Students in the Systems Option must complete a minimum of 15 units from the engineering science & design elective course list at As part of the required 15 units, students must complete one course from the constrained elective list.
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. |
WQB Requirement Modifications for Engineering Science Students
For engineering science students, these university requirements are modified as follows.
- for students in the systems 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
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.
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.
Elective Courses
In addition to the courses listed above, students should consult an academic advisor to plan the remaining required elective courses.