Download a PDF of this section: Courses Print this page Email this page

Electrical & Computer Engineering, Faculty of Applied Science

EECE: Electrical and Computer Engineering

EECE 478 (3) Computer Graphics
Physical and virtual graphics I/O devices. The GKS standard Interactive graphics. Transformations, modelling, rendering algorithms for 2-D and 3-D graphics. Curves and surfaces. Credit will be granted for only one of CPSC 314 or EECE 478. This course is not eligible for Credit/D/Fail grading. [3-0-0]
Prerequisite: CPSC 260.
EECE 500 (3) Introduction to the Academic Enterprise
This course is not eligible for Credit/D/Fail grading. Prerequisite: Enrolment in the PhD degree program in ECE.
EECE 502 (3/6) Cybersecurity Research Seminar
This course is not eligible for Credit/D/Fail grading. Prerequisite: by permission of the instructor.
EECE 510 (3) Strategy and Leadership for Engineers
Strategic frameworks. Organizational change. Team dynamics, effectiveness, and decision-making. Personal leadership style and development. This course is not eligible for Credit/D/Fail grading.
EECE 541 (3) Multimedia Systems
Theoretical and practical issues in designing multimedia systems. Interactive multimedia, digital video broadcasting and streaming, media asset management, video indexing and retrieval, content protection, and design of multimedia middleware. This course is not eligible for Credit/D/Fail grading.
EECE 549 (3) Dynamic Modelling of Electric Machines and Controls
Numerical aspects of time-domain simulation are reviewed. Dynamic modelling and analysis of power systems components including transformers, induction and synchronous machines, inverters, electric drives and associated controls. This course is not eligible for Credit/D/Fail grading.
EECE 550 (3) Topics in Power Electronic Design
New devices and applications in power electronics. This course is not eligible for Credit/D/Fail grading.
Prerequisite: EECE 493.
EECE 553 (3) Advanced Power Systems Analysis
Computer-oriented analysis of electric power systems with regard to multiphase line constants, steady-state analysis of single and parallel circuits, lightning and switching surges; large-scale solution of power-flow problems; optimal real and reactive power flow. This course is not eligible for Credit/D/Fail grading.
EECE 554 (3) Advanced Power System Control and Dynamics
Synchronous machine modelling; excitation and speed governor systems; enhancing power system damping through excitation or governor control; linear optimal stabilization of power systems; load shedding, generator dropping and other emergency measures; asynchronous operation and resynchronization; nonlinear stability; power-frequency control. This course is not eligible for Credit/D/Fail grading.
EECE 555 (3) Renewable and Efficient Electric Power Systems
This course is not eligible for Credit/D/Fail grading.
EECE 560 (3) Network Analysis and Simulation
Solution of lumped and distributed networks. Time-domain solutions, discretization and integration rules. Frequency-domain solutions, FFT and windowing techniques. Systems of linear equations, reduction and sparsity techniques. Nonlinear elements. Computer-aided simulation. This course is not eligible for Credit/D/Fail grading.
EECE 561 (3) Alternative Energy Sources
Photovoltaic, wind, small hydro and fuel cell systems for stand alone and grid connected use. This course is not eligible for Credit/D/Fail grading.
EECE 562 (3) Statistical Signal Processing with Applications in Wireless Communications and Defence
Stochastic dynamical models, Least Squares, Recursive Least Squares. Kalman, Hidden Markov, particle filters. Maximum likelihood estimation. Sensor management, Markov Decision Processes. Case studies: wireless communications, target tracking. This course is not eligible for Credit/D/Fail grading.
EECE 563 (3) Wireless Communication Systems
This course is not eligible for Credit/D/Fail grading.
EECE 564 (3) Detection and Estimation of Signals in Noise
Formulation of the detection problem, optimum receiver principles, signal space, maximum likelihood decisions, error performance calculations. Estimation of signals in noise, linear and non-linear estimation, cost functions, recursive mean square estimation, Wiener and Kalman filters. This course is not eligible for Credit/D/Fail grading.
EECE 565 (3) Communication Networks
Analysis and design of communications networks; network architectures; Internet protocols; routing; scheduling algorithms; medium access control; congestion control; admission control; optimization techniques; network management. This course is not eligible for Credit/D/Fail grading.
EECE 566 (3) Communication and Information Theory
Coding for noisy channels, linear block codes, cyclic codes, convolutional codes, maximum likelihood decoding, trellis coded modulation, measure of information, source coding, channel capacity theorem. This course is not eligible for Credit/D/Fail grading.
EECE 567 (3) Power System Dynamics and Stability
This course is not eligible for Credit/D/Fail grading.
EECE 569 (3) Mobile Communications Networks
Network architectures: cellular networks, ad hoc networks; access protocols; radio and network resource management; quality of service; mobility and location management; routing; mobile-IP; current wireless technologies for personal, local and satellite networks. This course is not eligible for Credit/D/Fail grading.
EECE 570 (3) Fundamentals of Visual Computing
Computational and mathematical methods for data driven processing and model-based analysis of digital images and other visual data: perception, capture; representation, modelling; enhancement, restoration; registration, fusion; feature extraction, segmentation; recognition; practical applications. This course is not eligible for Credit/D/Fail grading.
EECE 571 (1-12) d Electrical Engineering Seminar and Special Problems
This course is not eligible for Credit/D/Fail grading.
EECE 581 (3) Advanced Microsystems Design
Project-based modelling techniques applied to microsystems; multi-physics at microscale; physical limitations in MEMS; interface with electronics; behavioural modelling languages for mixed analog-digital system design. This course is not eligible for Credit/D/Fail grading.
EECE 585 (3) Electromagnetic Compatibility
History of electromagnetic compatibility; standards and regulations; component models; radiated emissions; conducted emissions; transmission lines and cross-talk; shielding; electrostatic discharge; EMC system design. This course is not eligible for Credit/D/Fail grading. [2-3*-0]
EECE 589 (3) Introduction to Robotics
This course is not eligible for Credit/D/Fail grading.
EECE 597 (6) Engineering Report
Project report on assigned topic of specialization. For students registered in the M.Eng. program in Electrical or Computer Engineering. This course is not eligible for Credit/D/Fail grading.
EECE 599 (12) Thesis
For M.A.Sc. This course is not eligible for Credit/D/Fail grading.
EECE 699 (0) Doctoral Dissertation
For Ph.D.

The University of British Columbia

Student Services
Vancouver Campus
1874 East Mall
Vancouver, BC Canada V6T 1Z1

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia