Skip to main content
  • EES 508 - Digital Systems
    Number systems, codes and coding, minimization techniques applied to design of logic systems. Component specifications. Discussion of microprocessors, memory and I/O logic elements. Microcomputer structure and operation. I/O modes and interfacing. Machine language and Assembler programming. Design and application of digital systems for data collection and control of pneumatic hydraulic and machine systems. Laboratory work includes the use of microcomputers.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: EES512 and CEN 199
  • EES 512 - Electric Circuits
    This one-semester lecture/lab course covers general electric circuit parameters and laws. Topics include: basic electric circuits, voltage and current sources, resistance, analysis of DC circuits, power considerations. Concepts of capacitance, inductance, and their transient behaviour. Introduction of AC sources, phasors, reactance and impedance, AC analysis of RC, RL, and RCL circuits, the effect of resonance, real and complex power in reactive loads.
    Weekly Contact: Lecture: 3 hrs. Tutorial: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: MTH 140 and MTH 141
  • EES 604 - Electronics and Sensors
    Input-output relationships, transfer functions and frequency response of linear systems; operational amplifiers, operational amplifier circuits using negative and positive feedback; diodes, operational amplifier circuits using diodes; analog signal detection, conditioning and conversion systems; transducers and sensors, difference and instrumentation amplifiers, active filters, transistors including BJT and MOSFET.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: (ELE 202 or EES 512) and (MTH 312 or MTH 425)
  • EES 612 - Electric Machines and Actuators
    The single-phase transformer and its applications. DC and AC motor characteristics, and their application in mechanical drives. Power electronic circuits, H bridges, PWM control, interfacing, power amplifiers. DC servo and stepper motors, AC synchronous and induction motors. Transformers. Introduction to typical speed and torque control techniques of motors.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: CEN 199 and (EES 512 or ELE 202)
  • ELE 202 - Electric Circuit Analysis
    This course is a one semester introductory course in electric circuit analysis. The topics covered include the following: circuit variables and elements, resistive circuits, methods of circuit analysis, circuit theorems, energy storage elements, transient responses of RL and RC circuits, sinusoidal steady state analysis, and AC steady state power concepts. (1 hr. Tutorial and 3 hr. Lab every other week)
    Weekly Contact: Lecture: 4 hrs. Lab: 1.5 hrs. Tutorial: 0.5 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: MTH 140 and MTH 141
  • ELE 302 - Electric Networks
    This course builds on the introductory course ELE202 in electric circuit analysis. The course topics include a brief overview of circuit variables, elements, laws and theorems; mutual inductance and the ideal transformer model; 3-phase circuits; the operational amplifier as an active circuit element. Also, simple opamp circuits, the Laplace transform with applications to differential equations and electric circuits, frequency responses, Bode plots, resonant circuits, Fourier series; two port networks, and network parameters for interconnection of two-port networks; use of PSpice simulation software to solve circuit problems.
    Weekly Contact: Lecture: 4 hrs. Lab: 3 hrs.
    GPA weight: 1.00
    Billing Units: 2
    Count: 1.00
    Co-Requisites: MTH 312
  • ELE 401 - Field Theory
    Review of vector analysis and coordinate systems. Coulomb's law and electric field intensity. Gauss's law and electric flux density. The electric potential and potential gradient. Electric fields in material space. Poisson's and Laplace's equations. Capacitance. Biot-Savart's Law and magnetic field intensity. Ampere's circuital law and the magnetic flux density. Magnetic forces. Self and mutual inductances. Time-varying fields and Maxwell's equations.
    Weekly Contact: Lecture: 4 hrs. Tutorial: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: MTH 312
  • ELE 404 - Electronic Circuits I
    Introduction to electronics, diodes, linear and non-linear circuit applications. Bipolar junction and field-effect transistors: physical structures and modes of operation. DC analysis of transistor circuits. The CMOS inverter. The transistor as an amplifier and as a switch. Transistor amplifiers: small signal models, biasing of discrete circuits, and single-stage amplifier circuits. Biasing of BJT integrated circuits. Multi-stage and differential amplifiers. Current sources and current mirrors. Important concepts are illustrated with structured lab experiments and through the use of Electronic workbench circuit simulations.
    Weekly Contact: Lecture: 4 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 302 and MTH 312 and PCS 224
  • ELE 504 - Electronic Circuits II
    Advanced course on the analysis and design of electronic circuits. Topics include non-ideal Op-Amp amplifier characteristics, practical amplifier designs, linear/non-linear Op-Amp circuits, filters and tuned amplifiers, oscillators, signal generators, power output stages, etc. Circuit applications to such areas as instrumentation, signal processing and conditioning, and control are considered. Key design concepts are experienced through laboratory work and a major design project, use of electronic circuit simulation tools, and solving design problems.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 404 and CEN 199
  • ELE 531 - Electromagnetics
    Time-varying fields and Maxwell's equations, boundary conditions, retarded potentials. The wave equation. The uniform plane wave, wave polarization, wave reflection. Transmission lines, Smith chart. Rectangular waveguides. Radiation from short dipoles, half- and quarter-wavelength antennas, the radiation resistance. Basic microwave measurements.
    Weekly Contact: Lecture: 4 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 401 and CEN 199
  • ELE 532 - Signals and Systems I
    This course deals with the analysis of continuous-time signals and systems both in the time domain and frequency domain. Topics include: representation of signals and linear time-invariant systems, impulse response, convolution, Fourier Series, Fourier Transform, Laplace Transform and an introduction to sampling.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
  • ELE 632 - Signals and Systems II
    The topics covered in the course includes a general discussion on discrete signals (periodic signals, unit step, impulse, complex exponential), a general discussion on discrete systems, Discrete-Time Fourier Series (DTFS), Discrete-Time Fourier Transform (DTFT); analysis and synthesis, Fourier Spectra; continuous nature, periodicity, existence, Properties of the DTFT; linearity, conjugation, time/frequency reversal, time/frequency shifting, etc. LTI discrete time system analysis using DTFT, DTFT and Continuous-Time FT comparison and relation, DFT and FFT discussion and their relation to DTFT and CTFT, Discrete-Time Sampling, Z-Transform; generalization of the DTFT.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 532
  • ELE 635 - Communication Systems
    This course studies basic principles of communication theory as applied to the transmission of information. The course topics include: baseband signal transmission, amplitude, phase and frequency modulation, modulated waveform generation and detection techniques, effects of noise in analog communication systems, frequency division multiplexing. Digital Signals: sampling, aliasing, quantization and introduction to pulse code modulation. (3 hr. Lab every other week)
    Weekly Contact: Lecture: 3 hrs. Lab: 1.5 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 532 and MTH 514 and CEN 199
  • ELE 637 - Energy Conversion
    Basic principles of operation of different types of machines and their control; magnetic circuit analysis, single-phase, and three-phase transformers, principles of electromechanical energy conversion, DC machines, three-phase induction motors, synchronous machines, introduction to solid-state motor controls and devices, transients and dynamics of machines, introduction to programmable logic controller (PLC), control of electric motors by PLC.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 302 and ELE 531
  • ELE 639 - Control Systems
    Introductory course in control theory: system modeling, simulation, analysis and controller design. Description of linear, time-invariant, continuous time systems, differential equations, transfer function representation, block diagrams and signal flows. System dynamic properties in time and frequency domains, performance specifications. Basic properties of feedback. Stability analysis: Routh-Hurwitz criterion, Root Locus method, Bode gain and phase margins, Nyquist criterion. Classical controller design in time and frequency domain: lead, lag, lead-lag compensation, rate feedback, PID controller. Laboratory work consists of experiments with a DSP-based, computer-controlled servomotor positioning system, and MATLAB and Simulink assignments, reinforcing analytical concepts and design procedures.
    Weekly Contact: Lecture: 3 hrs. Lab: 1.5 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 532 and CEN 199
  • ELE 700 - Engineering Design
    This one term course has two objectives. (1) The lectures provide students with advice on design, project management, reliability, practical advice on software, circuits and components and the documentation of their work. The lectures are organized as a seminar series presented by the faculty lab coordinators and practising engineering professionals. The seminar series' goal is to provide students with knowledge that will assist them with project design and implementation. (2) The laboratory component of the course provides students with an opportunity to select a project to be completed in the Winter semester course ELE 800 Design Project. Students search information, design and source components in consultation with the faculty lab coordinators who will supervise their projects in the Winter term. Project topics are provided from which students select a topic.
    Weekly Contact: Lecture: 1 hr. Lab: 1 hr.
    GPA weight: 0.50
    Billing Units: 1
    Count: 1.00
    Prerequisites: COE 538, ELE 504, ELE 531, ELE 635, ELE 639, MEC 511 and any two of: ELE 604, ELE 614, ELE 632, ELE 637 or ELE 654
  • ELE 707 - Sensors and Measurement
    The course will cover the theory and principles of sensors and transducers (electrical, chemical and mechanical). The topics covered include transduction techniques, linear/non-linear signal processing, low noise amplifiers, instrumentation amplifiers, data converters. There will be small design projects for the labs to reinforce sensor/transducer interfacing. (Formerly ELE 604.)
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 504 and COE 538
    Antirequisites: ELE 604 (ELE 707 was formerly offered as ELE 604)
  • ELE 709 - Real-Time Computer Control Systems
    This course deals with practical techniques for the specification, design and implementation of real-time computer control systems. Topics include: overview of computer control strategies; introduction to real-time systems; hardware and software requirements; implementation of digital control algorithms; design of real-time computer control systems; design analysis; considerations for fault detection and fault tolerance. The lab work and project require solid background in C programming.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 639 or MEC 830
  • ELE 714 - System Testing and Design-for-Testability
    This course deals with the detection and correction of faults and errors in digital circuits and systems. Major topics include digital circuit test methodologies from algorithms to gate/transistor-level designs, faults in combinational and sequential circuits including test-generation algorithms, measurement and calibration, error classification at the circuit level and solutions to detect and remove errors, digital system design and testing, identification of the sources of faults at the system level including power lines, memory testing, and input / output testing, built-in self-test techniques, and design-for-testability methods at system level design.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 504 and ELE 635 and ELE 639
  • ELE 719 - Fundamentals of Robotics
    This course provides a comprehensive treatment on the fundamentals of robotic manipulators and mobile robots. Topics include: homogeneous transformations, the Denavit-Hartenberg representation of linkages, solution of the forward kinematics problem. Closed-form and numerical solutions of the inverse kinematics problem. Differential kinematics and motion, Jacobian matrix, singularities. Kinematic and dynamic model of mobile robots. Path planning, trajectory planning and motion control for mobile robots.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 639 or MEC 709
  • ELE 724 - CMOS Mixed-Mode Circuits and Systems
    This course deals with the design of CMOS mixed-mode circuits and systems. Key topics include fundamentals of MOSFETs, noise of MOS devices, single-stage amplifiers, differential amplifiers, voltage comparators, phase-locked loops, delta-sigma analog-to-digital converters (fundamentals of analog-to-digital converters, sampling of band-limited signals, noise bandwidth of amplifiers, under-sampling of broadband noise, switched capacitor networks, first-order/second- order delta-sigma modulators, noise of Nyquist, oversampling, and oversampling delta-sigma analog-to-digital converters), switching noise, analog and digital grounding.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 504 and ELE 639
  • ELE 725 - Basics of Multimedia Systems
    This course will cover the basic theories and principles on multimedia, including topics on: source coders, linear predictive coding, transform-domain coders, multimedia compression standards such as JPEG and MPEG series, an overview of multimedia communication across networks, and basic multimedia content analysis.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 532
  • ELE 734 - Low Power Digital Integrated Circuits
    This course deals with the design of Digital CMOS integrated circuits. The course consists of three essential components: Theory, Laboratory, and project. Variety of design techniques, such as Static CMOS, Dynamic CMOS, and Transmission Gate are discussed in theory. These designs are studied on basic logic gates as well as combinational and sequential circuits. The lessons learned are applied to arithmetic building blocks such as adders and decoders. A MOS transistor is studied using I-V equations, and the different areas of operations are modeled. The static (DC) are dynamic (transient) behaviours for an important building block, a CMOS inverter, are studied in depth.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: COE 538
  • ELE 745 - Digital Communication Systems
    This course provides a comprehensive introduction to basic principles and techniques of digital communication. Lecture topics include: Analog to digital conversion, PCM, baseband transmission, power spectrum density analysis, intersymbol interference, matched filters, noise analysis, digital modulation, coherent and non-coherent detections. Laboratory work is based on simulations in Matlab.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 635
  • ELE 746 - Power Systems Analysis
    Overview of the power system; Generator and transformer models and operation; Per-unit system of calculations; Transmission line parameters; Steady-state operation of short, medium-length, and long transmission lines; Load Flow problem and Gauss-Seidel and Newton-Raphson iterative methods of solution; Symmetrical fault analysis; Simulation of power systems using software packages.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 637 and ELE 639
  • ELE 747 - Advanced Electric Drives
    A course on modeling, analysis and design of electric drive systems. The main topics include: modelling of dc/ac motors, dynamic and steady performance, reference frame, small signal (linearized) analysis, solid-state converters, motor speed/position control schemes, simulation and digital control techniques. The modeling, simulation and digital controller will be developed in this course to analysis and design advanced electric drive systems. Important concepts are illustrated with laboratory experiments.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: (ELE 637 and ELE 639) or ELE 654
  • ELE 754 - Power Electronics
    A course on microprocessor-controlled solid state converters. Major topics include: switching devices (SCR, MOSFET, IGBT, GTO, etc.), dc-dc switch mode converters, diode and thyristor rectifiers, current and voltage source inverters, industry applications and microprocessor programming techniques. Typical control schemes for these converters will also be discussed. Important concepts are illustrated with laboratory design projects. Microprocessor based digital controlled power electronic platform will be used in the projects. (Formerly ELE 654).
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 504
    Custom Requisites: Not available to students who have completed ELE 654 - Power Electronics.
  • ELE 792 - Digital Signal Processing
    The topics covered in this course include fast algorithms for the computation of DFT, fast Fourier transform (FFT), finite length discrete transforms, Discrete Cosine transform (DCT), estimation of spectra from finite-duration observations of signals, implementation of discrete-time systems, floating-point and fixed-point representations, multi-rate signal processing, adaptive filters and applications.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 632 and ELE 635 and (COE 538 or ELE 538)
  • ELE 800 - Design Project
    This course provides the student with a significant experience in self-directed learning. Project topics are provided from which the students select a topic. The topic selection information search, designs and component sourcing are completed as part of the Fall term course ELE 700 Engineering Design. The student individually or in a group, where the topic is a group project, will research the topic, design, implement and make operational a design of currency in the fields of Electrical and Computer Engineering. Professional guidance is provided by faculty on a weekly basis in the laboratory. The completed project must be demonstrated operational by the last week of the term. A final bound project report that conforms to professional guidelines is required. The students must demonstrate their working project at an Open House in May.
    Weekly Contact: Lab: 5 hrs.
    GPA weight: 1.50
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 700
  • ELE 801 - Electric Vehicles
    This course introduces architectures and technologies associated with electric, hybrid electric, and plug-in hybrid electric vehicles, including their constituent components. Specific topics include electric and hybrid electric drive trains, energy storage, electromechanical energy conversion and power-electronic drives, vehicle-level modeling and control, and optimization.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 637 or EES 612
  • ELE 804 - Radio-Frequency Circuits and Systems
    This course deals with design of CMOS circuits for wireless communications. The theoretical component consists of: introduction to wireless communications, modulation schemes for wireless communications, characterization of RF circuits, architecture of RF transceivers, building block of RF transceivers (LNAs, mixers, RF filters, VCOs, frequency synthesizers, and power amplifiers), and electromagnetic compatibility. Students are required to complete a design project with a professionally prepared project report.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 724 or ELE 734
  • ELE 806 - Alternative Energy Systems
    The topics include introduction to alternative energy systems, power converters for renewable energies, wind energy system fundamentals, wind generators, doubly fed induction generator based wind turbines, synchronous generator based wind generation systems, control schemes, transient and steady-state analysis, solar energy systems, photovoltaic arrays, and maximum power point tracking schemes. Other alternative energy systems will also be introduced.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 747
  • ELE 809 - Digital Control System Design
    This course deals with the theory on the design of digital control systems and their implementation. Major topics include: State-space system model. Discrete-time signals and systems; z-transform. Sampling: the ideal sampler, data reconstruction, quantization effects. Discrete equivalents to continuous-time transfer functions. Stability analysis: Jury's stability test; root locus; Nyquist stability criterion. Design of digital control systems: transform techniques; stat-space techniques. Hardware and software aspects in implementation. Laboratory work will include experiments on PID controller, and sate feedback controller design of an electro-mechanical system.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 639
  • ELE 815 - Wireless Communications
    This course provides a comprehensive introduction to basic principles and techniques in cellular mobile communications. The topics include: communication overview and frequency reuse, the cellular concept, radio propagation environments, techniques of modulation and equalization, multiple access wireless systems: TDMA/FDMA systems, CDMA systems, etc.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 745
  • ELE 819 - Control of Robotic Manipulators
    This course deals with motion and force control and visual servoing of robotic manipulators. Topics include: Dynamics: Euler-Lagrange and Newton-Euler formulations. Path and trajectory planning. Motion and interaction control of robotic manipulators. Visual servoing for robotic manipulators.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 719
  • ELE 829 - System Models and Identification
    Introduction to modern methods of linear system identification. Different types of models. Review of classic time- and frequency-based approach to empirical, 'black-box' system modeling. Non-parametric identification: impulse and step weights, spectral analysis. Parametric, discrete transfer function models from I/O data using Least Squares. Data-collection procedures, model structure selection, use of auto- and cross-correlation functions for diagnostics and model validation, overview of different estimation algorithms.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 639
  • ELE 846 - Power Systems Protection and Control
    Overview of power system operation and control; Generator Voltage Control; Turbine-Governor Control, Load-Frequency Control, Economic Dispatch and Optimal Power Flow; Transient Operation of Transmission lines, power system over-voltages and Insulation coordination; Transient stability study, swing equation, equal-area criteria and methods of improving transient stability; ETAP to study transient stability.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 746
  • ELE 861 - Microwave Engineering
    Maxwell's equations in the time domain and in the frequency domain. Constitutive relations. Polarization damping. Energy density and boundary conditions. Helmholtz equation. Potential functions. Transverse electromagnetic waves, reflections at interfaces, wave matrices. Waveguides and Cavities. Antennas and Radiating Systems. Advanced microwave measurements.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 531
  • ELE 863 - VLSI Circuits for Data Communications
    An advanced course on design of VLSI circuits for data communications over wire channels. The theoretical component consists of: switching noise and grounding of mixed analog-digital circuits, modeling of wire channels, clock generation and distribution, power distribution on chip, ESD protection, channel equalization, clock and data recovery. The laboratory component consists of design of clock and data recovery circuits using state-of-the-art CMOS technology and CAD tools.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 724 or ELE 734
  • ELE 882 - Intro to Digital Image Processing
    The course will cover basic theory and principles of digital image processing. The topics covered include: 2-D Sampling and Quantization of Images, Image Capture and Display, Digital Image Storage and formats, Grey-level image processing (histogram equalization, contrast stretching, etc.), 2-D Discrete Fourier transform, 2-D image filtering operations (lowpass, highpass, edge detection, etc.), color and trichromacy, planar color image processing (simple extension of gray scale), an in-depth look at Image Processing Software (GIMP, Photoshop), and selected areas of application (remote sensing, biomedical, compression)
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 632
  • ELE 884 - Photonics
    This course offers a comprehensive overview of the properties and behaviour of light. It begins with the light transmission including ray optics and wave optics; followed by the generation of light by lasers and light-emitting diodes. Examples on various lasers will be given. Further topics include electro-optical devices for optical modulation, switching and scanning. The last chapter is the light detection, mainly by semiconductor photo-detectors. Numerous applications and engineering examples are presented throughout the course.
    Weekly Contact: Lecture: 3 hrs. Lab: 2 hrs.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 531 and ELE 635
  • ELE 885 - Optical Communication Systems
    This course provides a good understanding of the fundamentals of optical communications; both fiber optics and emerging optical wireless systems will be covered. Some of the topics are: high speed single mode and low speed multimode fibers, step and graded refractive index profiles, different dispersion mechanisms and their effect on high-speed links, advantage of coherent (LASER) light source over incoherent (LED) sources for long haul, high-speed links, photo detectors and their role in bit error rate (BER). Students will do design calculations for point to point and star type fiber optic networks, and they will also be introduced to Synchronous Optical Networks (SONET) and wavelength division multiplexing scenarios. Signal processing performance improvements will also be discussed.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 635
  • ELE 888 - Intelligent Systems
    Machine learning and pattern classification are fundamental blocks in the design of an intelligent system. This course will introduce fundamentals of machine learning and pattern classification concepts, theories, and algorithms. Topics covered include: Bayesian decision theory, linear discriminant functions, multilayer neural networks, classifier evaluation, and an introduction to unsupervised clustering/grouping, and other state-of-the-art machine learning and AI algorithms.
    Weekly Contact: Lecture: 3 hrs. Lab: 1 hr.
    GPA weight: 1.00
    Billing Units: 1
    Count: 1.00
    Prerequisites: ELE 632 or MEC 733