Please note:
To view the Fall 2024 Academic Calendar, go to www.sfu.ca/students/calendar/2024/fall.html.
Mechatronic Systems Engineering Courses
MSE 100 - Engineering Graphics and Design (3)
The fundamentals of graphical communication in order to help students think and communicate visually in the context of engineering design. The course focuses on concepts such as isometric, multi-view sketches, section view, and auxiliary views, tolerancing and dimensioning, as well as fundamentals of schematics and printed circuit boards design. Various computer aided design software are used. Students with credit for SEE 100 may not take this course for further credit.
MSE 101W - Process, Form, and Convention in Professional Genres (3)
The course teaches fundamentals of informative and persuasive communication for professional engineers and computer scientists in order to assist students in thinking critically about various contemporary technical, social, and ethical issues. It focuses on communicating technical information clearly and concisely, managing issues of persuasion when communicating with diverse audiences, presentation skills, and teamwork. Students with credit for CMPT 105W, SEE 101W, ENSC 102 or ENSC 105W may not take MSE 101W for further credit. Writing.
MSE 102 - Applied Science, Technology and Society (3)
Reviews the different modes of thought characteristic of science, engineering and computing. Examines the histories and chief current research issues in these fields. Considers the ethical and social responsibilities of engineering and computing work. Students with credit for CMPT 106, ENSC 100 or ENSC 106 may not take MSE 102 for further credit. Breadth-Humanities/Sciences.
MSE 103 - Statics and Dynamics (3)
Force vectors in two- and three-dimensions, equilibrium of a particle in two- and three-dimensions; moments and couples; equilibrium of rigid bodies in two- and three-dimensions. Planar kinematics of particles; planar kinetics of particles; work and energy, impulse, and momentum of particles.
MSE 110 - Mechatronics Design I (3)
First year project course designed to provide students with a first exposure to the challenges of project organization. Students are responsible for designing and constructing a mechanical robot optimized to solve a particular chosen task. The engineering challenges of the project are expected to focus half on mechanical design and half on control algorithm design and implementation. Students with credit for ENSC 182 may not take MSE 110 for further credit.
MSE 111 - Mechatronics for non-Engineers (3)
Project course designed to provide non-engineering students with a first exposure to mechatronic systems engineering concepts and the challenges of project organization. Students are responsible for designing and constructing a mechanical robot optimized to solve a particular chosen task. The engineering challenges of the project are expected to focus on mechanical design, control algorithm design and implementation. MSE students cannot earn credit for this course in lieu of or in addition to MSE 110.
MSE 112 - Mechatronic Design Studio I (3)
An introduction to the field of mechatronics and relevant hands-on experience in designing and programming robotic systems. Through a combination of theory, practical exercises, and project work, students will gain a solid foundation in programming using Python, learn the basics of a microcontroller platform, and develop the skills necessary to build and control simple robots. Topics include sensors, actuators and data acquisition techniques in sensory-based systems. Prerequisite: CMPT 120. Students with credit for MSE 110 may not take this course for further credit.
MSE 152 - Digital Computing Fundamentals (3)
Delve into critical topics such as code version control, multi-file project build systems, unit and integration testing, advanced C-programming topics including pointers, data structures, memory management, design patterns, device drivers, and real-world case studies. Prerequisite: CMPT 130.
MSE 193 - Optional Job Practicum (3)
Four month internship of a non-technical nature. May be taken at any point during the program but will not count toward one of the three mandatory co-op work terms. Credit is awarded as in MSE 293. Units from this course do not count towards the units required for an SFU degree.
MSE 210 - Engineering Measurement and Data Analysis (3)
An introduction to methods to collect and analyse engineering data. Topics include the Engineering data representation, Discrete and continuous probability density functions, Engineering measurements, Error analysis, Introduction to sensor interfaces, Introduction to physical sensors, Introduction to sensor signal conditioning, Noise, Test of hypotheses, Linear and nonlinear regression, and Design of experiments. Prerequisite: PHYS 141 or equivalent. MATH 150 or MATH 151. Students with credit for SEE 241 or ENSC 280 may not take MSE 210 for further credit.
MSE 211 - Computational Methods for Engineers (3)
A course focusing on solving engineering problems with computational methods. Prerequisite: MATH 152 or equivalent, and MATH 232 or equivalent. Students with credit for SEE 242 may not take this course for further credit (permission from MSE is required).
MSE 212 - Mechatronic Design Studio II (3)
Design, iterate, prototype and evaluate a 3D static system. This project-based learning design course incorporates computer aided design tools and uses traditional and rapid additive manufacturing. Instrumented prototype is evaluated based on competing project objectives. Introduction to manufacturing systems, at machine shop and industrial scales. Prerequisite: MSE 103 and (MSE 110 or MSE 112).
MSE 220 - Engineering Materials (3)
Materials, their structures, properties and performance; crystal structures and instruments for structure determination; polymers, ceramics, and composites; quality control and reliability. Engineering application of materials. Prerequisite: CHEM 120 or 121. Students with credit for SEE 222, ENSC 231 or ENSC 330 may not take MSE 220 for further credit.
MSE 222 - Kinematics and Dynamics of Rigid Bodies and Mechanisms (4)
Planar and 3D motions kinematics and kinetics of rigid bodies and mechanisms; linkages, gears, cams; synthesis and analysis of mechanisms; consideration of the static and dynamic forces in machines; vibration analysis, response to shock, motion and force transmissibility, vibration isolation. Prerequisite: PHYS 140, MATH 152, and (MATH 260 or MATH 310). Students with credit for ENSC 282 may not take MSE 222 for further credit.
MSE 223 - Introduction to Fluid Mechanics (4)
Physical properties of fluids and fundamental concepts in fluid mechanics. Hydrostatics. Conservation laws for mass, momentum and energy. Flow similarity and dimensional analysis as applied to engineering problems in fluid mechanics. Laminar and turbulent flow. Engineering applications such as flow measurement, flow in pipes and fluid forces on moving bodies. Prerequisite: PHYS 140, MATH 251, and (MATH 260 or MATH 310). Students with credit for ENSC 283 or SEE 225 may not take MSE 223 for further credit.
MSE 224 - Strength of Materials (3)
Analysis of statically determinate and indeterminate structures, distributed forces, centroids and moments of inertia. Introduction to stress and strain, axial loading, torsion, pure bending, analysis and design of beams for bending and combined loading, deflection of beams. Transformation of stresses, principle stresses, Mohr’s Circle. Prerequisite: MATH 152 and MSE 103. Students with credit for MSE 221, SEE 221, ENSC 281 or ENSC 385 may not take this course for further credit.
MSE 250 - Electric Circuits (4)
This course will cover the following topics: 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 141 or (PHYS 121 and 131), and MATH 232 and (MATH 260 or MATH 310). (MATH 260 or MATH 310) may be taken concurrently. Students with credit for SEE 230 or ENSC 220 may not take MSE 250 for further credit. Quantitative.
MSE 251 - Electronic Circuits (4)
Introduces the basic electronic components, amplifiers, diodes, and oscillators. Fundamentals of logic design. Prerequisite: MSE 250 or ENSC 220 or SEE 230. Students with credit for SEE 231, ENSC 225 or ENSC 226 may not take MSE 251 for further credit.
MSE 252 - Fundamentals of Digital Logic and PLCs (3)
Explore digital logic and Programmable Logic Controllers (PLCs). This course bridges theory and practice, covering digital circuits, PLC systems, and hands-on exercises. Engage in laboratory work and projects, applying concepts like Boolean algebra, combinational logic, counters, timers, and more to real-world applications.
MSE 280 - Linear Systems (3)
The objectives of this course are to cover the modelling and analysis of continuous and discrete signals using linear techniques. Topics covered include: a review of Laplace transforms; methods for the basic modelling of physical systems; discrete and continuous convolution; impulse and step response; transfer functions and filtering; the continuous Fourier transform and its relationship to the Laplace transform; frequency response and Bode plots; sampling; the Z-transform. Prerequisite: MSE 250 (or ENSC 220) and (MATH 260 or MATH 310). Students with credit for ENSC 380 or SEE 341 may not take MSE 280 for further credit.
MSE 281 - Modelling of Mechatronic Systems (3)
The theory and application of first, second and higher order linear differential equations. Introduction to system modeling to allow the construction of dynamic models of mechanical and electrical engineering systems. Laplace transforms. Prerequisite: MATH 251, MSE 103, MSE 250. MSE 250 may be taken concurrently.
MSE 293 - Industrial Internship I (3)
First four month internship in industry. Credit is given as pass/withdraw/fail (P/W/F) only, based on the employer's and co-operative education co-ordinator's evaluations. Units from this course do not count towards the units required for an SFU degree.
MSE 294 - Special Internship I (3)
Four month internship in industry or university research environment. Credit is awarded as in MSE 293. Prior approval of Internship Co-ordinator required. Units from this course do not count towards the units required for an SFU degree.
MSE 300 - The Business of Engineering I (3)
Covers topics in decision theory and engineering economics including: gap analysis, multi-attribute utility theory, discounted cash flow fundamentals, inflation, depreciation, tax, financial analysis, uncertainty and optimization. Prerequisite: More than 65 units. Students with credit for SEE 300 may not take this course for further credit.
MSE 310 - Sensors and Actuators (3)
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 various mechatronic applications. Laboratory exercises to strengthen the understanding of the course material are developed and required. Prerequisite: MSE 221, MSE 222, MSE 251, MSE 280. Students with credit for ENSC 387 may not take MSE 310 for further credit.
MSE 311 - Introduction to Microelectromechanical Systems (3)
An introduction to microelectromechanical systems, covering thin film processing technologies, bulk and surface micromachining, and MEMS applications. Prerequisite: MSE 222 (or ENSC 282), MSE 251 (or ENSC 226). Students with credit for ENSC 331 may not take MSE 311 for further credit.
MSE 312 - Mechatronics Design II (4)
Interweaves mechanisms, electronics, sensors, and control strategies with software and information technology to examine the demands and ideas of customers and find the most efficient, cost-effective method to transform their goals into successful commercial products. Most of the term is devoted to a significant design project in which student groups work independently and competitively, applying the design process to a project goal set by the faculty co-ordinator. Prerequisite: MSE 110 (or ENSC 182), MSE 320 (or ENSC 382), MSE 381 (or ENSC 383). MSE 381 may be taken concurrently. Students with credit for ENSC 384 may not take MSE 312 for further credit.
MSE 320 - Machine Design (4)
Review of stress and strain in solids, superposition, energy theorems, theories of failure, elastic and inelastic analysis of symmetrical bending, torsion of circular members, and virtual work. Adequacy assessment and synthesis of machine elements with a focus on the design process. Static failure of ductile and brittle materials, fatigue analysis of structures. Topics include the design of welds, bolted connections, springs and shafts. Solution strategies include both analytical and finite element methods. Prerequisite: MSE 100 or ENSC 104, MSE 220 or ENSC 231, MSE 221 or ENSC 281. MSE 100 may be taken concurrently. Students with credit for ENSC 382 may not take MSE 320 for further credit.
MSE 321 - Engineering Thermodynamics and Heat Transfer (4)
Energy transfer as work and heat, the First Law of thermodynamics. Properties and states of simple substances. Control-mass and control-volume analyses. Entropy, the Second Law of thermodynamics. Carnot cycle. Energy conversion systems; internal combustion engines, power plants and refrigeration cycles. Heat transfer by conduction, convection, and radiation. Formulation and solution of steady and transient problems. Cooling of microelectronics, thermal solutions. Prerequisite: MATH 251 and MSE 223. Students with credit for ENSC 388 may not take this course for further credit.
MSE 352 - Digital Logic and Microcontrollers (4)
Introduction to digital systems and number representation. Combinational systems and sequential logic. Counter design and registers. Synchronous sequential design. Microprocessor applications, memory and I/O systems. Microcontrollers: features, architecture and programming model. Introduction to assembly language and microcontroller programming. Addressing modes, assembling and linking programs. Timer/counter programming. ADC, DAC, and sensor interfacing. Prerequisite: CMPT 130 and either MSE 251 or ENSC 226.
MSE 353 - Power Electronics and Electric Machinery (4)
3-phase circuits, power quality, and transformers, Characteristic of power semiconductor devices, Line frequency controlled rectifiers, Buck, boost, and buck-boost dc-dc power converters, Pulse Width Modulation (PWM) techniques, Voltage source inverters and full-bridge topology, Introduction to dc machines, Introduction to stepper motors, Introduction to induction motors, Introduction to synchronous machines. Prerequisite: MSE 251 (previously ENSC 226). Students with credit for SEE 331 may not take MSE 353 for further credit.
MSE 360 - Introduction to Biosystems Engineering (3)
Introduction to biosystems engineering with relation to agriculture and agricultural engineering. Covers natural resource management including water irrigation, scheduling, conservation and contaminants; soil and soil erosion. Controlled environments for agricultural. Introduction to agricultural machinery. All with a focus on sustainable agricultural practices and understanding the environmental impact assessments of technology and agricultural practices. Prerequisite: CHEM 120.
MSE 380 - Systems Modeling and Simulation (3)
Introduction to systems modeling and analysis. Application to engineering systems including: mechanical, electrical, thermal, and fluid systems. Allows the student to acquire, in a time-efficient and uncomplicated manner, knowledge in the formation and construction of dynamic models. The simulation models that the student will design in this course accommodate these analyses, with the construction of realistic hypotheses and elaborate behavior models. Prerequisite: MSE 221 (or ENSC 281 or SEE 221), MSE 222 (or ENSC 282), MSE 280 (or ENSC 380 or SEE 341). Students with credit for ENSC 381 may not take MSE 380 for further credit.
MSE 381 - Feedback Control Systems (4)
This course is an introduction to the analysis, design, and applications of continuous time linear control systems. Topics include transfer function representation of open and closed loop systems, time domain specifications and steady state error, sensitivity analysis, time and frequency response, and stability criteria. It includes a treatment of methods for the analysis of control systems based on the root locus, Bode plots and Nyquist criterion, and their use in the design of PID, and lead-lag compensation. Lab work is included in this course. Prerequisite: MSE 280 (or ENSC 380). Students with credit for ENSC 383 or SEE 342 may not take MSE 381 for further credit.
MSE 390 - Special Topics in Mechatronic Systems Engineering (3)
Prerequisite: Permission of the undergraduate curriculum chair.
MSE 391 - Special Topics in Mechatronic Systems Engineering (4)
Prerequisite: Permission of the undergraduate curriculum chair.
MSE 393 - Industrial Internship II (3)
Second four month internship in industry. Credit is awarded as in MSE 293. Units from this course do not count towards the units required for an SFU degree. Prerequisite: MSE 293 or 294.
MSE 394 - Special Internship II (3)
Four month internship in industry or university research environment. Credit is awarded as in MSE 293. Units from this course do not count towards the units required for an SFU degree. Prerequisite: MSE 293 or 294 and approval of internship co-ordinator required.
MSE 402 - Engineering Ethics, Law, and Professional Practice (2)
This course provides an introduction to the engineering profession, professional practice, engineering law and ethics, including the issues of worker and public safety. It also offers opportunities to explore the social implications and environmental impacts of technologies, including sustainability, and to consider engineers' responsibility to society. Prerequisite: 100 units including one of MSE 102, ENSC 100, ENSC 106, or CMPT 106. MSE 102 may be taken concurrently. Students with credit for ENSC 406 or SEE 402 may not take MSE 402 for further credit.
MSE 403 - Technology Entrepreneurship I (1)
Technology entrepreneurship project facilitation for Business and Mechatronic Systems Engineering student teams in the Technology Entrepreneurship @ SFU program. Entrepreneurship seminars, workshops and learning labs. Presentation skills to attract financing for early stage entrepreneurial initiatives. Students with credit for BUS 404 cannot take MSE 403 for further credit. Corequisite: MSE410-3. Students with credit for BUS 404 cannot take MSE 403 for further credit.
MSE 404 - Technology Entrepreneurship II (1)
Technology entrepreneurship project facilitation for Business and Mechatronic Systems Engineering student teams in the Technology Entrepreneurship @ SFU program. Entrepreneurship seminars, workshops and learning labs. Presentation skills to attract financing for development and growth stage entrepreneurial initiatives. Students with credit for BUS 405 cannot take MSE 404 for further credit. Corequisite: MSE 411. Students with credit for BUS 405 cannot take MSE 404 for further credit.
MSE 405W - The Business of Engineering II, Entrepreneurship for Engineers (4)
Through the development of a business plan, MSE 405W simulates entrepreneurial activities associated with launching a technology-based start-up company. In a traditional lecture and tutorial format, students are introduced to practical and theoretical business subject-matter in engineering. Students participate in a team project and use collaborative writing strategies to produce a business plan and presentation relating to a technology-based start-up venture. Components of the business plan are submitted in multiple stages including a concept summary, proposal, marketing and operation plans, and executive summary. Prerequisite: MSE 300. MSE 300 may be taken concurrently. Students with credits for ENSC 312 may not take this course for further credit. Writing.
MSE 410 - Capstone Design Technical Project I (3)
Students will combine their technical and mechatronic design knowledge to conceive, and design a product. A comprehensive report is required at the end of the term. Prerequisite: Completion of at least 24 units from the upper division list of MSE curriculum courses and completion of two co-op terms (MSE 293 or MSE 294 and MSE 393 or MSE 394). Must not be taken concurrently with MSE 493 or MSE 494. Students with credit for ENSC 405W or SEE 410W may not take this course for further credit.
MSE 411 - Capstone Design Technical Project II (3)
Students will apply their technical knowledge to develop a prototype system representing a product that was designed earlier in MSE 410. Students will then present it to a panel of engineers, faculty and student members. Prerequisite: MSE 410. Must not be taken concurrently with MSE 493 or MSE 494. Students with credit for ENSC 440 or SEE 411 may not take MSE 411 for further credit.
MSE 412 - Neuromodulation Technologies and Applications in Brain Health (3)
Introduction into neuromodulation technologies; Applications of neuromodulation technologies in brain research, augmenting healthy functions, and treating diseases; Basics of nervous system, Bio-signal processing, Safety issues, Regulations and steps in designing neuromodulation technology. Prerequisite: MSE 280 and a minimum of 80 units.
MSE 413 - Machine Learning in Mechatronics (3)
An introduction to machine learning (ML) packages in Python. An introduction to the development and implementation of ML algorithms in mechatronic systems (MS). It covers a wide variety of ML techniques including supervised, unsupervised and reinforcement learning algorithms. Students learn to develop and implement ML algorithms in embedded systems, also how to evaluate developed models. Prerequisite: Minimum 80 units and MSE 352. Students who have taken CMPT 726 first may not then take this course for further credit. Students with credit for CMPT 419 under the title "Machine Learning" may not take this course for further credit.
MSE 420 - Introduction to Biomechanical Engineering (3)
Students apply mechanical theory to the study of biological systems and the human body, focusing on advanced mechanical theory, impact analysis and optimization methods with specific application to the study of human movement and injury. Medical device design, assessment, patenting and government regulation (FDA/Health Canada) are discussed. Prerequisite: MSE 220 (or ENSC 231), MSE 222 (or ENSC 282) and a minimum of 80 credits.
MSE 421 - Advanced Vibration (3)
Advanced introduction to vibration, free vibration, harmonic excitation of undamped systems, harmonic excitation of damped systems, base excitation, rotating unbalance, impulse response, response to an arbitrary input, response to an arbitrary periodic input, transform method, two degree of freedom model, more than two degrees of freedom, systems with viscous damping, Lagrange's equations, vibrations of string or cable, vibration of rods and bars, torsional vibration, bending vibration of a beam, finite element method. Prerequisite: MSE 222 (or ENSC 282), MSE 380 and a minimum of 80 units. Students with credit for ENSC 436 may not take MSE 421 for further credit.
MSE 422 - Fuel Cell Systems (3)
The scientific and engineering aspects of fuel cell systems, with emphasis on fundamental electrochemistry, applied thermodynamics, and transport phenomena. Students will apply course concepts within hands-on laboratory projects that design, model/simulate, build, and test microfluidic fuel cell devices. Prerequisite: MSE 223 (or ENSC 283), MSE 321 (or ENSC 388) and a minimum of 80 credits.
MSE 423 - Energy Conversion (3)
Provides a detailed understanding of thermal energy conversion systems on the basis of the laws of thermodynamics. A main goal is to understand the processes in a broad variety of energy converging devices (e.g. power cycles). Some emphasis will be put on the study of the efficiency of energy conversion devices and efficiency improvements by changing the process details. Prerequisite: MSE 223 (or ENSC 283), MSE 321 (or ENSC 388, or PHYS 344) and a minimum of 80 credits.
MSE 424 - Microfluidics (3)
The fundamentals and applications of transport phenomena in microstructures. The main objective is to understand the linkages between theoretical processes and practical applications, with particular emphasis on mechatronic systems. Microfluidic tools and methods will be applied in hands-on laboratory projects that design, model/simulate, build, and test microfluidic devices. Prerequisite: MSE 223 (or ENSC 283), MSE 321 (or ENSC 388) and a minimum of 80 credits.
MSE 425 - Nano Manufacturing (3)
Fundamentals of nanotechnology, nanofabrication and state of the art in nanomanufacturing engineering. Value-added processes to control matter at the nanoscale in one, two, and three dimensions for reproducible, commercial-scale production. Introduction to nanofabrication techniques, processes, and nanometer products. Prerequisite: CHEM 120, PHYS 140, PHYS 141 and a minimum of 80 credits.
MSE 426 - Introduction to Engineering Design Optimization (3)
Theories, methods, and applications of optimization in support of engineering design. Topics include classic optimization methods, metaheuristics and evolutionary algorithms, Design of Experiments, and meta model-based design optimization approaches. Prerequisite: Math 232, MATH 251, MSE 320 or ENSC 382 and a minimum of 80 credits.
MSE 427 - Finite Element Analysis (3)
Overview of the finite element method (FEM) and its use in industry; finite element procedures with applications to the solution of general problems in 2-D and 3-D solid, structural, fluid mechanics, and heat and mass transfer; continuum mechanics equations; Galerkin and other residual methods; Potential energy method; practice with FEA software tools with guidelines for real-world applications. Prerequisite: MSE 280 or ENSC 380, MSE 320 or ENSC 382, MSE 321 or ENSC 388 and a minimum of 80 credits. Students who have taken ENSC 888 or equivalent cannot take this course for further credit.
MSE 428 - Design of Mechanism (3)
Introduction to mechanisms: linkages, cams, gears, Geneva wheels, etc. Displacement analyses of mechanisms, limit positions, time ratio, and transmission angles. Graphical synthesis of mechanisms, function, path and motion generation. Analytical synthesis of mechanisms: Freudenstein equation and standard dyad method. Coupler curves and mechanism cognates. Cam follower curve synthesis, design of cam profiles using graphical and analytical methods. Gear analysis and design: ordinary and planetary gear trains. Prerequisite: MSE 100 and MSE 222 and a minimum of 80 units.
MSE 429 - Advanced Kinematics for Robotic System (3)
Introduction to kinematics of robot manipulators (serial and parallel). Serial: Forward and inverse kinematics for manipulators with spherical and non-spherical wrists. Parallel: Loop-closure equations and methods for solving polynomial systems. Trajectory generation: Joint and Cartesian spaces. Jacobians, velocity and static force analyses, singularities (kinematic, static and architectural). Introduction to dynamics. Prerequisite: MSE 222 and minimum of 80 units. Students with credit for MSE 490 - Advanced Kinematics for Robotic Systems (Fall 2016) cannot take MSE 429 for further credit. ENSC students declared as Systems Option majors may not take this course.
MSE 450 - Real-Time and Embedded Control Systems (3)
Focuses on implementation and design of embedded computer control systems used in mechatronics and other applications. Many of these systems are real-time in nature, meaning that the computer system must discern the state of the world and react to it within stringent response-time constraints. Upon completion of the course, the student will have a basic understanding of how to design, build and integrate hardware and software for an embedded control application. Hands-on experience will be gained by performing laboratory experiments and doing an embedded computer control project on a mechatronic system. Prerequisite: MSE 352, MSE 381 (or ENSC 383), and completion of 80 units. Students who have taken ENSC 351 or 451 cannot take MSE 450 for further credit.
MSE 451 - Advanced Electronic Circuits (4)
Introduction to advanced topics in electronic circuit design. The emphasis will be on circuits and devices which are needed by mechatronics engineers in practice. Prerequisite: Completion of 80 units including MSE 251 (or ENSC 226). Students with credit for ENSC 325 or 430 may not take MSE 451 for further credit.
MSE 452 - Power Conversion in Alternative Energy Systems (3)
Introduction to power conversion technologies in alternative energy systems. Main topics include: modern power semiconductors, circuit topologies, switching and control of power converters in alternative energy systems, power quality and grid integration, wind energy systems, solar energy systems, fuel cell systems and others. Prerequisite: MSE 353. Students who took MSE 490 - Selected Topics in Mechatronic Systems Engineering: Power Conversion in Alternative Energy Systems in Summer 2014, 2015, 2016 or 2017 cannot take this course for further credit.
MSE 453 - Hybrid Thermal Electric Microgrids I (3)
Introduces hybrid microgrids, including i) hybrid microgrid concepts, modeling and analysis; ii) energy storage and conversion technologies; iii) distributed energy resources; iv) energy policy and politics; v) lean entrepreneurship; and vi) microgrid management, control and stability. This is a co-taught online course with strong practical training components. MSE 453 and MSE 454 are distinct, complementary courses that can be taken in any sequence. Prerequisite: 80 units.
MSE 454 - Hybrid Thermal Electric Microgrids II (3)
Covers hybrid microgrids, including i) microgrid energy conversion and distribution; ii) entrepreneurial mindsets; iii) bioenergy production and natural gas networks; iv) thermal energy storage materials and processes; v) thermal energy grids; vi) sensing and communication systems; and vii) energy policy. This is a co-taught online course with strong practical training components. MSE 453 and MSE 454 are distinct, complementary courses that can be taken in any sequence. Prerequisite: 80 units.
MSE 460 - Precision AgriTech Engineering (3)
Digital agricultural mapping and technologies. Guidance and path sensing for agriculture including autonomous technologies, drones and AUVs. Sensing technologies including optical, gas, temperatures sensors for aerial and remote sensing of the environment and agricultural products, in natural and controlled settings. Data gathering and management, analysis of sensor data, including the application of variable rate systems. Prerequisite: MSE 310 and MSE 360.
MSE 480 - Manufacturing Systems (3)
An introduction to manufacturing systems: industrial robotics, manufacturing system components and definitions, material handling systems, production lines, assembly systems, robotic cell design, cellular manufacturing, flexible manufacturing systems, quality control, manufacturing support systems. Prerequisite: MSE 310 (or ENSC 387)and a minimum of 80 credits. Students with credit for ENSC 432 may not take MSE 480 for further credit.
MSE 481 - Industrial Control Systems (3)
Examines modern industrial control systems and applications. Topics include: review of industrial sensors and actuators; computer interfacing; ladder logic and programmable logic controllers; industrial computer and programming methods; industrial networks; human-machine interfaces; supervisory control and data acquisition (SCADA); manufacturing execution systems; and enterprise-wide integration. Prerequisite: MSE 352 (or ENSC 252) and MSE 381 (or ENSC 383) and a minimum of 80 credits. Students with credit for ENSC 484 may not take MSE 481 for further credit.
MSE 483 - Modern Control Systems (3)
Analytical representation of the finite dimensional linear systems, analysis and design of linear feedback control systems based on the state space model, and state/output feedback. Topics include: review of the linear spaces and operators, mathematical modelling, state space representation and canonical forms, controllability, observability, realization of transfer function, and solution of the state equation. Applications include: stability concepts and definitions. Lyapunov's Direct Method, design of the state and output feedback control systems, eigenspectrum assignment, and state estimator design. Prerequisite: MSE 381 or ENSC 383 and a minimum of 80 credits. Students with credit for ENSC 483 may not take MSE 483 for further credit.
MSE 486 - Directed Studies in Mechatronic Systems Engineering (4)
Directed reading and research in a topic chosen in consultation with a supervisor. Admission requires agreement by a proposed faculty supervisor and submission of a proposal to the school at least one month prior to the start of the term in which the course will be taken. Upon completion of a directed study course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: A minimum of 100 units and permission of the chair of the undergraduate curriculum committee.
MSE 487 - Directed Studies in Mechatronic Systems Engineering (4)
Directed reading and research in a topic chosen in consultation with a supervisor. Admission requires agreement by a proposed faculty supervisor and submission of a proposal to the school at least one month prior to the start of the term in which the course will be taken. Upon completion of a directed study course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: A minimum of 100 units and permission of the chair of the undergraduate curriculum committee.
MSE 488 - Directed Studies in Mechatronic Systems Engineering (4)
Directed reading and research in a topic chosen in consultation with a supervisor. Admission requires agreement by a proposed faculty supervisor and submission of a proposal to the school at least one month prior to the start of the term in which the course will be taken. Upon completion of a directed study course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: A minimum of 100 units and permission of the chair of the undergraduate curriculum committee.
MSE 489 - Directed Studies in Mechatronic Systems Engineering (3)
Directed reading and research in a topic chosen in consultation with a supervisor. Admission requires agreement by a proposed faculty supervisor and submission of a proposal to the school at least one month prior to the start of the term in which the course will be taken. Upon completion of a directed study course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: A minimum of 100 units and permission of the chair of the undergraduate curriculum committee.
MSE 490 - Special Topic in Mechatronic Systems Engineering (3)
Studies in areas not included within the undergraduate course offerings of the engineering science program. Prerequisite: To be determined by the instructor subject to approval by the department chair.
MSE 491 - Special Topic in Mechatronic Systems Engineering (3)
Studies in areas not included within the undergraduate course offerings of the engineering science program. Prerequisite: To be determined by instructor subject to approval by the department chair.
MSE 492 - Special Topics in Mechatronic Systems Engineering (4)
Studies in areas not included within the undergraduate course offerings of the engineering science program. Prerequisite: To be determined by the instructor subject to approval by the department chair.
MSE 493 - Industrial Internship III (3)
Third four month internship in industry. Credit is awarded as in MSE 293. Units from this course do not count towards the units required for an SFU degree. Prerequisite: MSE 393 or 394 and a minimum of 75 units.
MSE 494 - Special Internship III (3)
Four month internship in industry or university research environment. Approved entrepreneurial projects will also be accepted. Credit is awarded as in MSE 293. Units from this course do not count towards the units required for an SFU degree. Prerequisite: MSE 393 or 394, a minimum of 75 units and approval of internship co-ordinator required.
MSE 495 - Special Project Laboratory (2)
This course is intended for students wishing to pursue laboratory research on a specific topic outside the standard course offerings. Each student must be sponsored by a faculty member who will oversee the project. A proposal of the student's special project must be submitted to the school at least one month prior to the start of the term in which the course will be taken. The unit value of the project will be assessed during this review phase and the student will be directed to register in the appropriate course. Upon completion of a special project laboratory course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: Permission of the undergraduate curriculum committee chair.
MSE 496 - Special Project Laboratory (3)
This course is intended for students wishing to pursue laboratory research on a specific topic outside the standard course offerings. Each student must be sponsored by a faculty member who will oversee the project. A proposal of the student's special project must be submitted to the school at least one month prior to the start of the term in which the course will be taken. The unit value of the project will be assessed during this review phase and the student will be directed to register in the appropriate course. Upon completion of a special project laboratory course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: Permission of the undergraduate curriculum committee chair.
MSE 497 - Special Project Laboratory (4)
This course is intended for students wishing to pursue laboratory research on a specific topic outside the standard course offerings. Each student must be sponsored by a faculty member who will oversee the project. A proposal of the student's special project must be submitted to the school at least one month prior to the start of the term in which the course will be taken. The unit value of the project will be assessed during this review phase and the student will be directed to register in the appropriate course. Upon completion of a special project laboratory course, the student must submit a copy of the 'deliverables' to the chair of the undergraduate curriculum committee. Prerequisite: Permission of the undergraduate curriculum committee chair.
MSE 498 - Mechatronic Systems Engineering Thesis Proposal (3)
Supervised study, research and preliminary work leading to a formal proposal for the thesis project work in MSE 499. This activity can be directly augmented by other course work and by directed study. The locale of the work may be external to the University or within a University laboratory, or may bridge the two locations. Supervision may be by technical personnel at an external organization, or by faculty members, or through some combination. At least one of the supervisors must be a registered professional engineer. A plan for the student's MSE 498 activities must be submitted to the school at the time of enrolment in the course. Completion of the undergraduate thesis project proposal is the formal requirement of this course and the basis upon which it is graded. Grading will be on a pass/fail basis. Prerequisite: At least 100 units or permission of the academic supervisor.
MSE 499 - Mechatronic Systems Engineering Undergraduate Thesis (9)
A thesis is based on the research or development project that incorporates a significant level of engineering design. This work is typically undertaken in the student's final year, but in no case before the student has completed 115 units. Registration for MSE 499 takes place in the term in which the thesis will be presented and defended. The locale of the work, supervision and other arrangements follow those for MSE 498. Grading of the thesis will be on a pass/fail basis, but recognition will be given to outstanding work. Prerequisite: MSE 498.
MSE 711 - Introduction to MEMS (3)
Analytical tools to understand the basics of the fabrication, operation, and design of MEMS (microelectromechanical systems). Fundamental microfabrication techniques and process flow design. Principles of energy transduction, sensing, and actuation at microscopic scales. Advantages and disadvantages of scaling on performance of MEMS. Analysis and modelling of behaviour of simple MEMS. Students are required to complete a project.
MSE 720 - Introduction to Biomechanical Engineering (3)
Overview of biomechanical engineering. Mechanical theory, impact analysis, and optimization methods with specific application to the study of human movement and injury. Medical device design, assessment, patenting, and government regulation (FDA/Health Canada). Students are required to complete a project.
MSE 721 - Advanced Vibrations (3)
Free vibration; Harmonic excitation; Base excitation; Rotating unbalance: Impulse response: Response to an arbitrary input; Response to an arbitrary periodic input; Transform method; Multiple degree of freedom model; Lagrange's equations; Vibrations of string or cable; Vibration of rods and bars; Torsional vibration; Bending vibration of beams; Finite element method; and Nonlinear vibration.
MSE 722 - Fuel Cell Systems (3)
Scientific and engineering principles of fuel cell systems, including fundamental electrochemistry, applied thermodynamics, and transport phenomena. Types of fuel cells: low temperature and high temperature fuel cell systems and applications. Students are required to complete a project.
MSE 725 - Nano Manufacturing (3)
Overview of nano manufacturing methods for the next-generation micro/nano-patterning. Nano lithography and other nano fabrication techniques, including: nano fabrication by photons, nano fabrication by charged beams, nano fabrication by scanning probes, nano fabrication by replication and imprint, picoliter printing, nanoscale pattern transfer, indirect nano fabrication, nano fabrication by self-assembly, directed assembly of nano structures, and polymeric nano manufacturing. Students are required to complete a project.
MSE 726 - Introduction to Engineering Design Optimization (3)
Theories, methods, and applications of optimization in support of engineering design. Topics include classic optimization methods, metaheuristics and evolutionary algorithms, Design of Experiments, and metamodel-based design optimization approaches. Students are required to complete a project.
MSE 727 - Finite Element Analysis (3)
Overview of the finite element method (FEM) and its use in industry; finite element procedures with applications to the solution of general problems in 2-D and 3-D solid, structural, fluid mechanics, and heat and mass transfer: continuum mechanics equations: Galerkin and other residual methods: potential energy method: practice with FEA software tools with guidelines for real-world application. Students are required to complete a project. Students who have taken ENSC 888 may not take this course for further credit.
MSE 750 - Real Time and Embedded Control (3)
Implementation and design techniques for embedded systems with a focus on control applications: design methodologies, fundamental programming skills, hardware components, interfacing, real-time operating systems, and implementation issues. Students are required to complete a project related to a mechatronic application.
MSE 753 - Hybrid Thermal Electric Microgrids I (3)
Covers hybrid microgrids with strong practical training components. Topics include i) hybrid microgrid concepts, modeling and analysis; ii) energy storage and conversion technologies; iii) distributed energy resources; iv) energy policy; v) lean entrepreneurship; vi) microgrid management, control and stability. Part one of a two-part project-oriented graduate course. Students with credit for MSE 453 may not take this course for further credit.
MSE 780 - Manufacturing Systems (3)
Overview of manufacturing systems: industrial robotics, numerical control and metal cutting, manufacturing system components and definitions, material handling systems, production lines, assembly systems, robotic cell design, cellular manufacturing, flexible manufacturing systems, quality control, and manufacturing support systems. Students are required to complete a project.
MSE 782 - Introduction to State Space Control Systems (3)
Overview of state space methods used for design and analysis of feedback control systems: system modeling concepts, state-space modeling, controllability and observability, stability concepts, state feedback control design, observers, and observer-based compensators, and introduction to optimal control. Prerequisite: Recommended: MSE 381 or equivalent.
MSE 793 - Graduate Co-op I (3)
This course is a four month internship in the industry for graduate students. This course does not count towards the units required for a MASc or PhD degree. Graded on a satisfactory/unsatisfactory basis. Prerequisite: Approval of both senior supervisor and graduate program chair. Corequisite: MSE 901.
MSE 794 - Graduate Co-op II (3)
To complement their academic studies, students in the MSE graduate program may complete this optional one-semester co-op practicum (MSE 794) of paid practical experience in an appropriate industrial setting. The practicum will appear on the student’s transcript, but does not count towards the student's CGPA and course requirements for the degree. Students require a pre-approval from the senior supervisor and Graduate Program Chair in order to apply for the practicum. Arrangements for the practicum are made through the School’s co-op coordinators and SFU's Co-op office. Prerequisite: MSE 793. Corequisite: MSE 901.
MSE 795 - Industrial Internship (3)
Internship in industry or a research environment for graduate research students. A final report will be submitted and graded by the student's supervisor. Graded on a satisfactory/unsatisfactory basis. Prerequisite: 12 units of MSE course work at the 700-level or higher with a minimum SFU CGPA of 3.0. Approval of supervisor and a GPC representative is required prior to applying for and accepting an internship.
MSE 801 - Writing for Engineers (3)
The goal of MSE 801 is to improve the ability of students to successfully complete graduate-level research by equipping and supporting them with knowledge and strategies related to writing in an engineering graduate context. Course content will address strategies related to the writing for publication process, including common writing problems as well as the purpose of and information included in engineering research manuscripts. Course activities will be selected based on an initial assessment of graduate student developmental trajectories and will include exercises to apply relevant strategies to writing processes such as: rhetorical analysis, collaborating with a supervisor, identifying areas for investigation, proposing a writing project, locating relevant primary literature, managing research, organizing disciplinary knowledge through concept maps and developing outlines, iteratively honing writing skills through progressive manuscript drafts, applying rubrics to peer-to peer feedback, and developing oral presentation skills. Assessments will be based on participation in class activities and completion of writing assignments. Graded on a satisfactory/unsatisfactory basis. Students who have taken ENSC 803 may not take this course for further credit.
MSE 802 - Engineering Research Methods (3)
Formulating an appropriate research question, conducting literature reviews, understanding elements of a research proposal, evaluating the real-world impact of a research question, understanding design and statistical analysis of research experiments. Examines safety and ethics guidelines in conducting research, effective and ethical communication of research findings, and policies of scientific contributions. Special emphasis is given to effective oral and written communication of scientific material that may arise from thesis work. Covers a variety of issues that may arise in various stages of conducting research projects, such as conflicts of interest, patents, authorship guidelines and EDI. Prerequisite: Enrollment in a research-based program.
MSE 804 - Graduate Seminar
An opportunity to develop skills in presentation and discussion of research topics in a public setting. Seminars will be conducted on a continuing basis with three interspersed streams: 1) graduate student presentations, 2) internal faculty presentations, and 3) external invited speaker presentations. The preferred timing is close to and before scheduled thesis defence dates and close to their thesis proposal (PhD students only). Graded on a satisfactory/unsatisfactory basis.
MSE 811 - Microdevice Engineering and Characterization (3)
Analytical methods used in design of microdevices. Exact and approximate methods for analysis of static, dynamic, and thermal behaviour of microdevices. Techniques for electro-mechanical conversions and development of reduced order models. Principles for computer simulation of microdevices. Common material and device characterization techniques, including atomic force microscopy, thin film stress/thickness measurement, and scanning electron microscopy. Recommended: MSE 311, MSE 711 or equivalent.
MSE 812 - Advanced 3D Printing (3)
Provides insight regarding advanced additive manufacturing technologies in various mechatronic applications. Comprehensive knowledge is presented relevant to advanced 3D printing technologies including direct writing, paste extrusion, and laser direct writing. Topics range from 3D printable material design to application-driven engineering design technology trends including state-of-the-art 3D printed applications. Students will learn the practical perspective of advanced additive manufacturing with various engineering materials: polymers, metals, composites, nano-materials, and biomaterials.
MSE 821 - Advanced Conduction Heat Transfer (3)
Advanced course on conduction heat and mass transfer. Fundamental elements of heat conduction. Laplace's equation and its applications. Analysis and modelling of engineering systems involving conduction heat transfer. Experimental methods related to conductive heat transfer. Introduction to cooling systems commonly used in microelectronics industry. Recommended: MSE 223 and MSE 321 or their equivalents.
MSE 822 - Advanced Convection Heat Transfer (3)
Advanced course on convection heat and mass transfer. Fundamental elements of fluid flow and heat transfer using conservation principles. Analysis and modelling of engineering systems involving convective heat transfer. Experimental methods related to convective heat transfer. Heat/mass transfer and cooling/heating systems commonly used in energy management systems such as microelectronics industry, HVAC systems, fuel cell technologies, and automotive industry. Recommended: MSE 223 and MSE 321 or their equivalents.
MSE 881 - Analysis and Control of Nonlinear Systems (3)
Analysis and design techniques for nonlinear systems with a focus on control applications. Dynamical systems and modelling equations. Describing functions. Lyapunov stability theory. Sliding mode control. Linearizing state feedback control. Applications of nonlinear control. Introduction to adaptive control. Recommended: MSE 381 and MSE 782 or their equivalents.
MSE 884 - Advanced Dynamics (3)
Mechanical systems, generalized coordinates and configuration space, holonomic and nonholonomic constraints, virtual work, d'Alembert's principle and generalized forces, energy and momentum, Lagrange's equations, natural modes, principle coordinates and orthogonality, dissipation, impulsive motion, gyroscopic systems, velocity dependent potentials, Hamilton's principle and Hamilton's equations, phase space, introduction to special relativity. Prerequisite: MSE 280 (or ENSC 380) and MSE 380 (or ENSC 381) or equivalent courses.
MSE 890 - PhD Qualifying Examination
The candidacy exam enables the Supervisory Committee and the School to determine if the student is properly prepared to embark on the proposed research program. Upon admission to the PhD program, each student must enroll in this course each semester. A SATISFACTORY grade is granted once the student submits a written research proposal and successfully defends it during an oral presentation before her/his supervisory committee. The candidacy exam must be completed after 6 terms enrollment. Under special circumstances, and subject to approval by the Supervisory and Graduate Program committees, a student who does not pass the exam (UNSATISFACTORY grade) may be given a second chance by enrolling in MSE 890 one more time. This course is a prerequisite for MSE 899 (PhD Thesis). Prerequisite: PhD Students in the School of Mechatronic Systems Engineering (MSE).
MSE 891 - Directed Studies I (3)
MSE 892 - Directed Studies II (3)
MSE 893 - Special Topics I (3)
MSE 894 - Special Topics II (3)
MSE 895 - Special Topics III (3)
MSE 898 - MASc Thesis (18)
Graded on a satisfactory/unsatisfactory basis.
MSE 899 - PhD Thesis (18)
Graded on a satisfactory/unsatisfactory basis. Prerequisite: MSE 890.
MSE 900 - Engineering in the Canadian Context (3)
Engineering economics, standard and codes, law and ethics, introduction to engineering management, and other topics related to practicing engineering in Canada. Seminars from practicing engineers and managers will be given in the course. This course does not count towards the units required for a MASc or PhD degree. Prerequisite: Graduate Standing.
MSE 901 - Becoming a Professional Engineer
Core competencies and skills required by a Professional Engineer (PEng) are presented including code of ethics and the fundamental steps in becoming a professional engineer in British Columbia (BC). The course teaches students how to report and substantiate their work experience to Engineers and Geologists BC (EGBC), the licensing and regulatory body in BC; and how to document their skills and experience by critiquing prior documentation and through documentation of their co-op experience. It should be noted that there would be no formal evaluation of skills by SFU. Prerequisite: Students in Mechatronics Product Realization MEng program. Corequisite: MSE 793 or MSE 794.
MSE 910 - Industrial Internet of Things (3)
The Internet of Things (IoT) looks at its application to industrial systems and digital transformation technologies. Study of data collection, visualization, analysis, security, privacy, and optimization in IoT and Industrial IoT (IIoT). Implementation aspects of IoT devices in Industry 4.0 and digital twin technologies. Prerequisite: Recommended Prerequisite: MSE 310 or equivalent.
MSE 921 - Product Realization Project I (3)
Students work in teams with industry and academic advisors on practical product realization projects. Students will conceive and design a mechatronic product. Students need to interact with project sponsors to define the design problem, perform patent, literature and information search, generate concepts, analyze concepts, and perform detailed designs. Project management, documentation, and technical communication are essential components of the course. Prerequisite: Graduate standing in the Professional Master's program in Mechatronic Product Realization.
MSE 922 - Product Realization Project II (3)
Students work in teams with industry and academic advisors on practical product realization projects. Students will build prototypes, perform pertinent tests, and improve the product as designed in MSE 921. Project management, documentation, and technical communication are essential components of the course. Prerequisite: MSE 921.
MSE 923 - Smart Factory I (6)
The smart factory is integral to Industry 4.0. Students will be provided with hands-on experience in main components of smart factory workcells. Students learn to design, install, maintain and troubleshoot key digital transformation components and automation equipment used in modern industrial production processes. A major component of the course is lab-based training using state-of-the-art industrial training equipment including programmable logic controllers, electro-pneumatics, and industrial robots. Prerequisite: Recommended Prerequisite: MSE 310, MSE 250, and MSE 352 (or equivalent).
MSE 924 - Smart Factory II (6)
Smart automation takes industrial automation to the next level. Smart automation components and their integration for the application and implementation of automation tasks in Industry 4.0 production systems are introduced. Students analyze and simulate a smart manufacturing facility in terms of production time, cycle time, scheduling tasks, materials, cost, quality, labour, etc. A major component of this course is lab-based training using state-of-the-art industrial equipment. Prerequisite: MSE 923. Recommended Prerequisite: MSE 353 (or equivalent).
MSE 980 - Industry 4.0 (3)
Industry 4.0 is the future of manufacturing which is driven by artificial intelligence, the Internet of Things, and the resulting digital transformation technologies such as digital twins. A digital twin is a virtual model of an industrial process, product, service or system across its life-cycle using real-time data to enable analysis, learning and reasoning. In the Industry 4.0 future, smart factories using additive manufacturing such as 3D printing and other computer-aided manufacturing systems are able to adaptively manufacture parts on demand, direct from digital twin designs. This course provides a comprehensive coverage on, among others, the role of data, manufacturing systems, various Industry 4.0 technologies, applications and case studies. Prerequisite: Recommended Prerequisite: MSE 380 or equivalent.
MSE 981 - Industrial Big Data Analytics (3)
Data is the lifeblood of the smart factory. Provides students with hands-on experience in big data analytics. Students in this course learn about life cycle of big data analytics for Industry 4.0 from data collection to data preparation to data mining. As a result, they are empowered with the skill of handling massive, heterogeneous manufacturing data in highly distributed environments of Industry 4.0.
MSE 995 - Advanced Modeling and Prototyping (3)
Hands-on practice with solid modeling, basic machine shop, measuring, and rapid prototyping tools. Knowledge and skills in geometric modeling, engineering materials, geometric dimensioning and tolerancing, and quality control. Students gain understanding of the process from product development to manufacturing. Prerequisite: Graduate standing in the Master of Engineering program in Smart Manufacturing and Systems.