![]() |
![]() |
![]() |
![]() |
School of Engineering Science
9801 Applied Science Building, 778.782.4371 Tel, 778.782.4951 Fax,
Director
M. Saif BSEE, MSEE, PhD (Cleveland), PEng
Professors Emeriti
T.W. Calvert BSc(Eng) (Lond), MSEE (Wayne), PhD (Carnegie Tech), PEng
J.K. Cavers BASc, PhD (Br Col), PEng
V. Cuperman MSc (TI Bucharest), SB, MS, PhD (Calif), PEng
J.C. Dill BASc (Br Col), MS (N Carolina), PhD (Cal Tech), PEng
D.A. George BEng (McG), MS (Stan), ScD (MIT), PEng
W.A. Gruver BSEE, MSEE (Penn), DIC (Imperial Coll, London), PhD (Penn), PEng
Professors
J.S. Bird BASc (Br Col), PhD (Car), PEng
G.H. Chapman BSc, MSc (Qu), PhD (McM), PEng
M.F. Golnaraghi BS, MS (WPI), PhD (Cornell), PEng, Burnaby Mountain Endowed Professor
K.K. Gupta BTech (IIT Delhi), MEng, PhD (McG), PEng
R.H.S. Hardy BSc(Eng), PhD (Alta), PEng
P.K.M. Ho BSc, BE (Sask), PhD (Qu), PEng
R.F. Hobson BSc (Br Col), PhD (Wat)
B. Kaminska MSc, PhD (Warw), Canada Research Chair
A.M. Leung BS, MS, PhD (Case W Reserve), PEng
M. Parameswaran BE (Madr), MSc, PhD (Alta), PEng, J.L. Wighton Professor in Engineering
S. Payandeh BSc, MS (Akron), MASc, PhD (Tor), PEng
A.B. Rad BS (Abadan), MSc (Brad), PhD (Sus)
N. Rajapakse BSc (SLanka), MEng, DEng (AIT)
A.H. Rawicz MSc (Cracow), PhD (Gliwice), PEng
S.N. Robinovitch BASc (Br Col), MSc (Mit), PhD (Harvard/MIT), Canada Research Chair*
M. Saif BSc, MSc, PhD (Cleveland), PEng
S.P. Stapleton BEng, MEng, PhD (Carleton), PEng
M. Syrzycki MSc, PhD (Warsaw)
L. Trajkovic DiplElecEng (Pristina), MS (Syr), PhD (Calif)
R.G. Vaughan BE, ME (Cant), PhD (Aalborg), Sierra Wireless Professorship in Mobile Communication
Associate Professors
J.D. Jones BSc (Sus), PhD (Reading), PEng
D.C. Lee BS, BCEE (Maryland), MSc, PhD (MIT)
M. Moallem BSc (Shiraz, Iran), MSc (Sharif, Iran), PhD (C’dia), PEng
E.J. Park BASc (Br Col), MASc, PhD (Tor)
G. Wang BSc, MSc (Huazhong), PhD (Vic, BC), PEng
Assistant Professors
S. Arzanpour BSc (Tehran), MASc (Tor), PhD (Wat)
M. Bahrami BSc (Sharif, Iran), MASc (Amirkabir), PhD (Wat)
B. Bahreyni BSc (Sharif, Iran), MSc, PhD (Manit)
I.V. Bajic BSc (Natal), MSEE, MSc, PhD (Rensselaer), PEng
M.F. Beg BTech (Kharagpur), MSBE (Boston), PhD (Johns H), PEng
B.L. Gray BSc (Rensselaer), MSc, PhD (Calif), PEng
E. Kjeang MSc (Umea), PhD (Vic, BC)
J. Liang BE, ME (Xi’an Jiaotong), ME (NU Singapore), PhD (Johns H), PEng
C. Menon BSc, MASc, PhD (Padova)
S. Muhaidat BSc (Yarmouk), MSc (Wis), PhD (Wat)
P. Saeedi BSc (IranScTech), MSc, PhD (Br Col), PEng
M.V. Sarunic BASc, MASC (S Fraser), PhD (Duke)
L. Shannon BSc (New Br), MASc, PhD (Tor)
Adjunct Professors
H. Farhangi BSc (Tabriz), MSc (Brad), PhD (Manc)
A.Hajshirmohammadi BSc, MSc (Isfahan), PhD (Wat)
K. Kohli BSc (PgIMER), MSc (Mag), PhD (Punj, India)
J.B. Kuo BS (Natnl Taiwan), MS (Ohio State), PhD (Stan)
W. New BS, MS, MBA (Stan), MD (Duke), PhD (Calif)
R. Rameseshan BSc, MSc, PhD (Poona)
T. Randhawa BEng (Thapar IET), MSc (Sask), PhD (S Fraser)
S.F. Shamoun BSc (Mosul), MSc (N Carolina State), PhD (Arkansas)
Associate Members
M. Donelan, Kinesiology
J.A. Hoffer, Kinesiology
M. Volker, University and Industry Liaison Office
J.M. Wakeling, Kinesiology
Senior Lecturers
P. Leung BSEE (Texas Tech), PEng
L. One BSc (S Fraser)
S.A. Stevenson BA, MA (Br Col)
S. Whitmore BA (Nelson), MA (S Fraser)
Lecturers
A. Hajshirmohammadi BSc, MSc (Isfahan), PhD (Wat), PEng
W.C. Scratchley BASc (S Fraser), PhD (Car), PEng
M. Sjoerdsma BSc, MSc (S Fraser)
Advisors
Dr. A. Hajshirmohammadi BSc, MSc (Isfahan), PhD (Wat), Program Planning and Graduation Advisor, 9825 Applied Science Building, 778.782.7019, ensc_advise_lz@sfu.ca
Mr. A. Jenkins, Co-operative Education Advisor, 9701 Applied Science Building, 778.782.6703, djenkins@sfu.ca
Ms. H. Keeping, Co-operative Education Advisor, 9701 Applied Science Building, 778.782.6931, heather_keeping@sfu.ca
Dr. W.C. Scratchley BASc (S Fraser), PhD (Car), Program Planning and Graduation Advisor, 10830 Applied Science Building, 778.782.4428, ensc_advise_ak@sfu.ca
*joint appointment with biomedical physiology and kinesiology
Programs Offered
Engineering Science Program
This program leads to a BASc or BASc (Honors) degree.
Mechatronic Systems Engineering Program
This program, located at 91ÅÝܽ Surrey, leads to a BASc degree.
Computer and Electronics Design Minor
This program is available to all non-engineering science majors at 91ÅÝܽ who have high academic standing. This program does not lead to an accredited engineering degree.
Minimum Admission Requirements
or at www.students.sfu.ca/admission/
Courses required: physics 12, mathematics 12, chemistry 12, and English 12. See “Admission and Readmission” on page 17 for complete admission requirements.
External Transfer from Another Post-Secondary Institution
Students transferring from other universities, regional colleges, or technical institutions may apply to begin study in any term and must have an admission average of 2.5.
Internal Transfer from Another Simon Fraser University Program
91ÅÝܽ students who wish to transfer to engineering science require a 2.5 CGPA from the Faculty of Science, School of Computing Science, Science One, TechOne programs on a full course load (minimum 12 units). Students transferring from any other 91ÅÝܽ faculty, school, or program must have a CGPA of 2.7 on a full course load (minimum 12 units).
Transfer Credit and Residency Requirements
Transfer students are advised that residency requirements apply to all programs offered by the School of Engineering Science. See “Residency Requirements” on page 76.
Writing, Quantitative, and Breadth Requirements
Students completing degree programs must fulfil writing, quantitative and breadth requirements as part of their program. See “Writing, Quantitative, and Breadth Requirements” on page 7
• for students in the computer engineering, electronics engineering, systems engineering, and engineering physics options, 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
• for students in the biomedical engineering option, one course in each of the Breadth-Social Sciences (B-Soc) and Breadth-Humanities (B-Hum) categories may be waived
• 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.
Minimum Grade Requirement
A C- grade or better in prerequisite courses is required to register in engineering science courses.
Engineering Science Major Program
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 must achieve both a cumulative grade point average (CGPA) and an upper division grade point average (UDGPA) of at least 3.00 to graduate from the honors program. The honors program requires an undergraduate thesis.
The general degree program requires a CGPA and UDGPA each of at least 2.0 in accordance with University graduation requirements.
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 four years, which includes eight terms. A BASc (honors) typically requires an additional two terms for thesis completion.
There are five major areas of concentration where the faculty members’ research strengths are interrelated with the undergraduate curriculum. Students should select one of the following options: electronics engineering option, computer engineering option, engineering physics option, systems option and biomedical engineering option.
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.
Co-operative Education Work Experience
Every student completes a co-op education program of at least three work terms. After the first year, students typically alternate between academic and work terms. The goal is a complementary combination of work in an industrial or research setting and study in one of the engineering options.
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-op education office and is often completed after the first two study terms. ENSC 194 does not count toward the mandatory three course requirement.
The engineering science co-op program will also seek opportunities for students wishing to complete their thesis requirements in an industrial setting.
BASc Requirements
Requirements of one of the five options must be completed. Each provides basic science, general studies, engineering science, specialized engineering and science, plus project and laboratory work.
For an honors in any option, a capstone project (ENSC 440) and an undergraduate thesis (ENSC 498 and 499) must be completed.
For a general degree with any option other than engineering physics and biomedical engineering, a capstone project (ENSC 440) must be completed. The engineering physics and biomedical engineering options are honors programs only.
Graduation with BASc (honors) requires both a CGPA and an upper division grade point average (UDGPA) of at least 3.0.
Students complete a three term co-op 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 internship may be within the University but in most cases the work site is off campus. A member of the external organization and a school faculty member jointly supervise the project.
Specialized study is completed in one of five options: electronics engineering, computer engineering, engineering physics, systems and biomedical engineering (see below).
Although there is no strict requirement to follow these course sequences, but completing less may lead to scheduling and prerequisite problems in subsequent terms. Failure to complete courses identified with an asterisk in the designated term will almost certainly lead to such problems. Any term with fewer than 15 units requires prior approval by the director.
This program’s general studies section consists of non-technical courses which broaden education and develop awareness of social, economic and managerial factors affecting engineering and scientific work. All units of the engineering communication course must be completed. In complementary studies, at least one course must deal with science and technology within society and one with central issues, methodologies and thought processes of humanities and social sciences. Other complementary studies courses may contain these subjects or may be chosen from business, arts, humanities and social sciences. Permission may be required from the appropriate department, school or faculty to enrol in some courses. A pre-approved complementary studies course list is available from the school. Other courses may be acceptable with undergraduate curriculum committee chair approval.
Engineering Science Common Core
Courses and Typical Schedule
Term One (Fall)
CHEM 121-4 General Chemistry and Laboratory
CMPT 128-3 Introduction to Computing Science and Programming for Engineers*
ENSC 100-3 Engineering Technology and Society*
ENSC 101-1 Writing Process, Persuasion and Presentations*
MATH 151-3 Calculus I1
PHYS 120-3 Modern Physics and Mechanics*,2
17 units
Term Two (Spring)
Cmpl I-3 first complementary elective3
ENSC 102-1 Form, Style and Professional Genres*
ENSC 150-3 Introduction to Computer Design*
MATH 152-3 Calculus II*
MATH 232-3 Elementary Linear Algebra*
PHYS 121-3 Optics, Electricity and Magnetism*,2
PHYS 131-2 General Physics Laboratory I*
18 units
Term Three (Fall)
CHEM 122-2 General Chemistry II (PM)
CHEM 126-2 General Chemistry Laboratory II (PM)
CHEM 180-3 The Chemistry of Life (B)
CMPT 225-3 Data Structures and Programming (B, PM)
ECON 103-4 Principles of Microeconomics (E,P,S)
ENSC 215-3 Microcontroller/Assembly Programming
ENSC 220-3 Electric Circuits I*
MACM 101-3 Discrete Mathematics I* (C,S)
MATH 251-3 Calculus III*
MATH 310-3 Introduction to Ordinary Differential Equations*
PHYS 211-3 Intermediate Mechanics* (P)
STAT 270-3 Introduction to Probability and Statistics* (C,E) (C), (B) 18 units
for (E), (P), (S), pre-med (PM) concentration 19 units
Term Four (Summer)
BISC 101-4 General Biology* (PM)
CMPT 225-3 Data Structures and Programming* (C,S)
ENSC 204-1 Graphical Communication for Engineering*
ENSC 224-3 Electronic Devices* (C,E)
ENSC 225-4 Microelectronics I*
ENSC 250-3 Introduction to Computer Architecture*
ENSC 320-3 Electric Circuits II* (B,C,E,P, PM)
KIN 208-3 Introduction to Physiological Systems* (B, PM)
MATH 254-3 Vector and Complex Analysis* (B,E,P)
PHYS 221-3 Intermediate Electricity and Magnetism* (S)
STAT 270-3 Introduction to Probability and Statistics* (P,S) 17 units
for pre-med (PM) concentration 18 units
*should be completed in the designated term; consequences of deviating from this schedule are the responsibility of the student.
Courses are only required by the program option that appears in parenthesis next to them: B (biomedical engineering option, except pre-med concentration), PM (biomedical engineering, pre-med concentration), C (computer engineering option), E (electronics engineering option), P (engineering physics option), and S (systems option). As an example, a student in the systems option in his or her third term would be expected to complete 18 units.
1students may complete MATH 150 in place of MATH 151
2PHYS 120 can be replaced by either PHYS 125 or 140; PHYS 121 can be replaced by either PHYS 126 or 141; students with credit for both PHYS 140 and 141 are not required to complete PHYS 131
3must be an approved course; a pre-approved list of complementary studies courses is available from the School of Engineering Science; biomedical signals and instrumentation concentration (BI), and rehabilitation and assistive devices (RD) must complete an acceptable Breadth-Humanities course.
This option concerns engineering problems encountered in medical and surgical treatment, in rehabilitation procedures and assistive devices, in medical electronics, in biomedical imaging, and in biophotonics.
Concentrations
The biomedical engineering option is available in one of three concentrations: rehabilitation and assistive devices (RD); biomedical signals and instrumentation (BI); and pre-medical (PM). A 3.0 grade point average is required to remain in these concentrations. The following elective courses are recommended in each concentration. Suggestions for additional electives for all concentrations are available at.
Biomedical Signals and Instrumentation Concentration (BI)
Students who choose this concentration will complete two of the following engineering science electives
ENSC 425-4 Electronic System Design
ENSC 429-4 Digital Signal Processing
ENSC 474-4 Biomedical Signal and Image Processing
ENSC 476-4 Biophotonics
The other two required ENSC electives may be constrained by the need to satisfy prerequisites for the two choices from the above four possible courses.
Pre-medical Concentration (PM)
Students who choose this concentration should consider completing the following science electives.
CHEM 281-4 Organic Chemistry I
MBB 231-3 Cellular Biology and Biochemistry
and two of the following complementary electives are strongly recommended.
ENGL 101W-3 Introduction to Fiction
ENGL 102W-3 Introduction to Poetry
ENGL 103W-3 Introduction to Drama
ENGL 104W-3 Introduction to Prose Genres
Rehabilitation and Assistive Devices Concentration (RD)
Students who choose this concentration should consider completing the following science elective
KIN 448-3 Rehabilitation of Movement Control
and the following engineering science electives
ENSC 387-4 Introduction to Electro-Mechanical Sensors and Actuators
ENSC 429-4 Digital Signal Processing1
ENSC 472-4 Rehabilitation Engineering and Assistive Devices
Courses and Typical Schedule
The courses and typical schedule for the degree are listed below.
Term Five (Spring)
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 330-4 Engineering Materials
ENSC 370-3 Biomedical Engineering Directions*
ENSC 380-3 Linear Systems*
KIN 201-3 Biomechanics*
MACM 316-3 Numerical Methods
PHYS 321-3 Intermediate Electricity and Magnetism (BI, RD)*
for biomedical signals and instrumentation (BI) concentration, and for rehabilitation and assistive devices (RD) concentration 20 units
for pre-medical (PM) concentration 17 units
Term Six (Fall)
CHEM 282-2 Organic Chemistry II (PM)
CHEM 286-2 Organic Chemistry Laboratory II (PM)
Ensc I-4 first Engineering Science elective2
ENSC 383-4 Feedback Control Systems*
KIN 308-3 Experiments and Models in Physiology
Scie I-3 first Science elective4
STAT 270-3 Introduction to Probability and Statistics
17 units
for pre-medical (PM) concentration 21 units
Term Seven (Spring)
Ensc II-4 second Engineering Science elective2 (BI, RD)
ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 350-3 Digital Systems Design
ENSC 372-4 Biomedical Instrumentation*
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 440-4 Capstone Engineering Science Project
MBB 222-3 Molecular Biology and Biochemistry (PM)
18 units
pre-medical (PM) concentration 17 units
Term Eight (Fall)
GERO 300-3 Introduction to Gerontology (BI, RD)
Ensc II-4 second Engineering Science elective2 (PM)
Ensc III-4 third Engineering Science elective3
Ensc IV-4 fourth Engineering Science elective3 (BI, RD)
ENSC 201-3 The Business of Engineering
Scie II-3 second science elective4 17 units
pre-medical (PM) concentration 14 units
Term Nine (Spring)
Students in the Rehabilitation and Assistive Devices (RD) concentration or the Biomedical Signals and Instrumentation (BI) concentration will complete the following.
ENSC 498-3 Engineering Science Thesis Proposal
ENSC 499-9 Engineering Science Undergraduate Thesis
for biomedical signals and instrumentation (BI) concentration, and for rehabilitation and assistive devices (RD) concentration 12 units
Students in the pre-medical (PM) concentration will complete the following.
BISC 102-4 General Biology
Cmpl II-3 second complementary studies elective5
ENSC 374-4 Biomedical Image Acquisition
Ensc IV-4 fourth Engineering Science elective3
MBB 321-3 Intermediary Metabolism
pre-medical (PM) concentration 18 units
*should be completed in the designated term; consequences of deviating from this schedule are the responsibility of the student.
1ENSC 428 has prerequisite that must be satisfied
2must be a 300 or 400 division ENSC course. The defined concentrations above set some constraints on selection of electives.
3 must be a 400 division ENSC course. The concentration chosen will set some constraints on selection of electives.
4must be an approved course; consult pre-approved electives list available from the school. See separate notes for pre-medical option.
5see earlier notes for complementary studies courses
Note: In the typical schedule shown above, honors students will start their thesis work (ENSC 498 and 499) between terms seven and eight. This work can be done on or off campus, either integrated with an optional (or mandatory) work term or as independent work with appropriate supervision.
The dynamic, on-going development and application of computer and digital systems requires computer systems engineers to have a balanced capability in software and hardware, and a solid engineering base.
Courses and Typical Schedule
The courses and typical schedule for both general and honors are listed. The notation (G) is for general degree requirements only, while (H) is for requirements applying to the honors degree only. Courses without (G) or (H) designations are required of both the general and honors students.
Term Five (Spring)
CMPT 275-4 Software Engineering*
MACM 201-3 Discrete Mathematics II*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 350-3 Digital Systems Design
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 18 units
Term Six (Fall)
ECON 103-4 Principles of Microeconomics
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 383-4 Feedback Control Systems*
Scie I-3 first science elective3 18 units
Term Seven (Spring)
CMPT 300-3 Operating Systems I
Ensc I-4 first Engineering Science elective2
ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 440-4 Capstone Engineering Science Project
MACM 316-3 Numerical Analysis I 17 units
Term Eight (Fall)
Cmpl II-3 second complementary studies elective1
Ensc II-4 second Engineering Science elective2
ENSC 201-3 The Business of Engineering
ENSC 450-4 VLSI Systems Design
Scie II-3 second science elective3 17 units
Additional Requirements for Honors
ENSC 498-3 Engineering Science Thesis Proposal (H)
ENSC 499-9 Engineering Science Undergraduate Thesis (H)
*should be completed in the designated term. Consequences of deviating from this schedule are the responsibility of the student.
1must be an approved course. A pre-approved list of complementary studies courses is available from the School of Engineering Science.
2chosen from ENSC 424, 425, 426, 427, 428, 429, 452, 472, 474, 476, 481, 483, 488, 489, 495. 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.
3must be an approved course; consult the pre-approved electives list available from the school. Under special circumstances, approval for other courses from the undergraduate curriculum committee chair may be granted.
Note: In the typical schedule shown above, honors students will start their thesis work (ENSC 498 and 499) between terms seven and eight. This work can be done on or off campus, either integrated with an optional (or mandatory) work term or as independent work with appropriate supervision.
Electronics Engineering Option
This specialization within electrical engineering 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.
Courses and Typical Schedule
The courses and typical schedule for both the general degree and the honors degree are listed below. The notation (G) is used for requirements applying to the general degree only, while the notation (H) is used for requirements applying to the honors degree only. Courses without (G) or (H) designations are required of both the general and honors students.
Term Five (Spring)
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 330-4 Engineering Materials
ENSC 350-3 Digital Systems Design
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 321-3 Intermediate Electricity and Magnetism*
18 units
Term Six (Fall)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 383-4 Feedback Control Systems*
PHYS 421-3 Electromagnetic Waves*
Scie I-3 science elective3 18 units
Term Seven (Spring)
ENSC 305-1 Project Documentation and Team Dynamics*
Ensc I-4 first Engineering Science elective2
Ensc II-4 second Engineering Science elective2
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 440-4 Capstone Engineering Science Project
MACM 316-3 Numerical Analysis I 18 units
Term Eight (Fall)
Cmpl II-3 second complementary studies elective1
Ensc III-4 third Engineering Science elective2
Ensc IV-4 fourth Engineering Science elective2
Ensc V-4 fifth Engineering Science elective2 (G)
ENSC 201-3 The Business of Engineering
Tech I-3 technical (computing science, science or math) elective3 (H)
Additional Requirements for Honors
ENSC 498-3 Engineering Science Thesis Proposal (H)
ENSC 499-9 Engineering Science Undergraduate Thesis (H)
*should be completed at this point in the program; consequences of deviations from this schedule are the responsibility of the student.
1must be an approved course. A pre-approved list of complementary studies courses is available from the School of Engineering Science.
2chosen from ENSC 424, 425, 426, 427, 428, 429, 450, 452, 472, 474, 476, 481, 483, 488, 489, 495. 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.
3must be an approved course; consult the pre-approved electives list available from the school. Under special circumstances, approval for other courses from the undergraduate curriculum committee chair may be granted.
Note: In the typical schedule shown above, thesis work (ENSC 498 and 499) starts between terms seven and eight and can be done on or off campus, either integrated with an optional (or mandatory) work term or as independent work with supervision.
Engineering Physics (Electronics) Option
This option prepares for work in engineering, applied sciences and is strongly dependent on a sound knowledge of physics and engineering fundamentals.
Courses and Typical Schedule
The courses and typical schedule for the honors degree are listed below. The engineering physics option is not available through the general degree.
Term Five (Spring)
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems*
PHYS 233-2 Introductory Physics Laboratory A*
PHYS 321-3 Intermediate Electricity and Magnetism*
PHYS 344-3 Thermal Physics
PHYS 365-3 Semiconductor Device Physics 19 units
Term Six (Fall)
ENSC 325-4 Microelectronics II*
ENSC 327-4 Communication Systems*
ENSC 383-4 Feedback Control Systems*
PHYS 385-3 Quantum Physics
PHYS 421-3 Electromagnetic Waves* 18 units
Term Seven (Spring)
ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 440-4 Capstone Engineering Science Project
Ensc I-4 first Engineering Science elective2
Ensc II-4 second Engineering Science elective2
Compl II-3 second complementary elective1 18 units
Term Eight (Fall)
Ensc III-4 third Engineering Science elective2
ENSC 201-3 The Business of Engineering
PHYS 332-3 Optics Laboratory
PHYS 384-3 Methods of Theoretical Physics
PHYS 455-3 Modern Optics
Phys 4XX-3 physics elective 19 units
Other Requirements
ENSC 498-3 Engineering Science Thesis Proposal
ENSC 499-9 Engineering Science Undergraduate Thesis
*should be completed in the designated term; consequences of deviating from this schedule are the responsibility of the student.
1must be an approved course. A pre-approved list of complementary studies courses is available from the School of Engineering Science.
2chosen from ENSC 424, 425, 426, 427, 428, 429, 450, 452, 472, 474, 476, 481, 483, 488, 489, 495. Special topics courses in the 400 division that are approved by the undergraduate curriculum committee chair and the director can be counted here. With undergraduate curriculum committee chair approval, 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.
Note: In the typical schedule shown above, thesis work (ENSC 498 and 499) starts between terms seven and eight and can be done on or off campus, either integrated with an optional (or mandatory) work term or as independent work with supervision.
This 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.
Courses and Typical Schedule
The courses and typical schedule for both the general degree and the honors degree are listed below. The notation (G) is used for requirements applying to the general degree only, while the notation (H) is used for requirements applying to the honors degree only. Courses without (G) or (H) designations are required of both the general and honors students.
Term Five (Spring)
ENSC 230-4 Introduction to Mechanical Design*
ENSC 304-1 Human Factors and Usability Engineering*
ENSC 320-3 Electric Circuits II*
ENSC 330-4 Engineering Materials
ENSC 351-4 Real Time and Embedded Systems*
ENSC 380-3 Linear Systems* 19 units
Term Six (Fall)
Cmpl II-3 second complementary elective1
ENSC 325-4 Microelectronics II*
ENSC 383-4 Feedback Control Systems*
ENSC 387-4 Introduction to Electromechanical Sensors and Actuators*
Scie I-3 science elective3 18 units
Term Seven (Spring)
Ensc I-4 first Engineering Science elective2
ENSC 305-1 Project Documentation and Team Dynamics*
ENSC 406-2 Social Responsibility and Professional Practice*
ENSC 440-4 Capstone Engineering Science Project
ENSC 483-4 Modern Control Systems*
MACM 316-3 Numerical Analysis I 18 units
Term Eight (Fall)
ENSC 201-3 The Business of Engineering
ENSC 488-4 Introduction to Robotics*
ENSC 489-4 Computer Aided Design and Manufacturing*
Ensc II-4 second Engineering Science elective2
15 units
Additional Requirements for Honors
ENSC 498-3 Engineering Science Thesis Proposal (H)
ENSC 499-9 Engineering Science Undergraduate Thesis (H)
*should be completed in the designated term; consequences of deviating from this schedule are the responsibility of the student.
1must be an approved course. A pre-approved list of complementary studies courses is available from the School of Engineering Science.
2chosen from ENSC 424, 425, 426, 427, 428, 429, 450, 481, 483, 488, 489, 495. 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.
3must be an approved course; consult the pre-approved electives list available from the school. Under special circumstances, approval for other courses from the undergraduate curriculum committee chair may be granted.
Note: In the typical schedule shown above, thesis work (ENSC 498 and 499) starts between terms seven and eight and can be done on or off campus, either integrated with an optional (or mandatory) work term or as independent work with supervision.
Mechatronic Systems Engineering Major Program
This major program, located at 91ÅÝܽ Surrey, leads to a BASc degree. Students complete a total of 146 units as follows.
Courses and Typical Schedule
Complete the following asterisk* courses in the term indicated. The consequences of deviating from this schedule are the responsibility of the student.
Term One (Fall)
Students complete all of
CMPT 128-3 Introduction to Computing Science and Programming for Engineers*
MATH 151-3 Calculus I*1
PHYS 140-4 Studio Physics – Mechanics and Modern Physics
TECH 106-3 Spatial Thinking and Communicating
TECH 114-3 Technology in Everyday Contexts
and one of
CHEM 120-3 General Chemistry I
CHEM 121-4 General Chemistry and Laboratory I
19 or 20 units
Term Two (Spring)
Students complete all of
Cmpl I-3 first complementary elective2
ENSC 182-3 Mechatronics Design I*
MATH 152-3 Calculus II*
MATH 232-3 Elementary Linear Algebra
PHYS 141-4 Studio Physics – Optics, Electricity and Magnetism*
TECH 101-3W Communication, Teamwork and Collaborative Process 19 units
Term Three (Fall)
Students complete all of
Cmpl II-3 second complementary elective1
ENSC 220-3 Electric Circuits I
ENSC 231-3 Engineering Materials
ENSC 281-3 Statics and Strength of Materials*
MATH 251-3 Calculus III*
MATH 310-3 Introduction to Differential Equations
18 units
Term Four (Spring)
Students complete all of
ENSC 226-4 Electronic Circuits*
ENSC 282-3 Kinematics and Dynamics of Rigid Bodies and Mechanisms*
ENSC 283-3 Introduction to Fluid Mechanics*
ENSC 380-3 Linear Systems*
MACM 316-3 Numerical Analysis I
PHYS 231-3 Physics Laboratory II* 19 units
Term Five (Fall)
Students complete all of
ENSC 311-3 The Business of Engineering I: Fundamentals*
ENSC 329-4 Introduction to Digital Logic*
ENSC 381-3 Systems Modelling and Simulation*
ENSC 382-3 Machine Design*
PHYS 344-3 Thermal Physics*
ENSC 387-4 Introduction to Electromechanical Sensors and Actuators*2 20 units
1students may complete MATH 150 in place of MATH 151
2must be an approved course; a pre-approved list of complementary studies courses is available from the School of Engineering Science
Term Six (Summer)
Students complete all of
ENSC 312-3 The Business of Engineering II: Applications and Commercialization*
ENSC 331-3 Introduction to MEMS*
ENSC 332-4 Microprocessors and Interfacing*
ENSC 383-4 Feedback Control Systems*3
ENSC 384-4 Mechatronics Design II*3 18 units
3strongly recommended to be completed concurrently
Term Seven (Spring)
Students complete all of
Ensc II-4 second Engineering Science elective4
ENSC 305-1 Project Documentation and Team Dynamics
ENSC 451-4 Real Time and Embedded Systems*
ENSC 441-3 Capstone Design Technical Project I*
ENSC I-4 First Engineering elective3 16 units
4chosen from a list of ENSC approved courses. With permission of the undergraduate curriculum committee chair, students may replace one engineering science elective with either a directed study or a special project laboratory course. Special topics courses that have been approved by the undergraduate curriculum committee chair and the director may be counted here.
Term Eight (Summer)
Students complete all of
ENSC 406-2 Engineering Ethics, Law and Professional Practice
ENSC 442-3 Capstone Design Technical Project II*
ENSC 484-4 Industrial Control Systems*
ENSC IV-4 fourth Engineering Science elective3
ENSC III-4 third Engineering Science elective3
17 units
4chosen from a list of ENSC approved courses. With undergraduate curriculum committee chair permission, students may replace one engineering science elective with either a directed study or a special project laboratory course. Special topics courses that have been approved by the undergraduate curriculum committee chair and the director may be counted here.
Mechatronic Systems Engineering Honors Program
This honors program at the Surrey campus leads to a BASc (honors). Students complete 156 units which includes the same requirements as the mechatronic systems engineering major program (see “Mechatronic Systems Engineering Major Program” on page 85) and the following courses.
ENSC 498-3 Engineering Science Thesis Proposal
ENSC 499-9 Engineering Science Undergraduate Thesis
Computer and Electronics Design Minor Program
Admission Requirements
Entrance is open to all non-engineering science majors. Apply by letter to the school’s admissions chair after completing a minimum of 15 units, including CMPT 150 or ENSC 150, with a cumulative GPA of at least 2.4. Enrolment is limited.
Program Requirements
This program consists of computer engineering option and the electronics engineering option courses.
Students complete all of
ENSC 150-3 Introduction to Computer Design
ENSC 215-3 Microcontroller Interfacing and Assembly-Language Programming
ENSC 220-3 Electric Circuits I
ENSC 250-3 Introduction to Computer Architecture
ENSC 305-1 Project Documentation and Group Dynamics
ENSC 320-3 Electric Circuits II
ENSC 380-3 Linear Systems
ENSC 440-3 Capstone Engineering Science Project
plus at least one of
ENSC 225-4 Microelectronics I
ENSC 351-4 Real time and Embedded Systems
plus at least three, and no more than five (students cannot count the same course twice) of the following
ENSC 225-4 Microelectronics I
ENSC 325-4 Microelectronics II
ENSC 327-4 Communication Systems
ENSC 350-3 Digital Systems Design
ENSC 351-4 Real Time and Embedded Systems
ENSC 424-4 Multimedia Communications Engineering
ENSC 425-4 Electronic System Design
ENSC 427-4 Communication Networks
ENSC 429-4 Discrete Time Systems
ENSC 450-4 VLSI Systems Design
ENSC 489-4 Computer Aided Design and Manufacturing
ENSC 495-4 Introduction to Microelectronic Fabrication
The engineering science graduation GPA in the above courses must be 2.4 or better. If it drops below 2.4, the student may be required to withdraw.
![]() |
![]() |
![]() |
![]() |