Quic
Quick Links 

k Links  
ELECTRICAL AND COMPUTER ENGINEERING: COURSES
Students must have completed at least nine (9) of their 1st year courses before being allowed to register into the 2nd year courses including all prerequisite courses required for registration into the 2nd year courses.
[Note: Students must have completed at least eight (8) of their 1st year courses before being allowed to register into the 2nd year courses including all prerequisite courses required for registration into the 2nd year courses.]
88211. ComputerAided Analysis
Object oriented programming in C++ covering most of the basic concepts. Development of Classes for matrix operations, complex numbers, etc. The rest of the course covers class development for a set of numerical schemes that include: GaussJordan Method for solving Linear Simultaneous Algebraic Equations; Matrix inversion; Root finding using the NewtonRaphson and the halfinterval methods; LinBairstow method for Roots of Polynomials; Leastsquares fitting; Numerical Integration using the Trapezoidal and Simpson’s 1/3 rule; Solution of Ordinary Differential Equations of any order using Euler, Improved Euler and the fourthorder RungeKutta methods. (Credit cannot be obtained for both 85211 and 88211.) (Corequisites: 62215 and 62216) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88214. Circuit Analysis*
Current, voltage, power and energy; simple resistive circuits; Kirchhoff’s laws; Wyedelta transformations; techniques of circuit analysis, nodal and mesh analysis; network theorems, superposition, Thevenin’s and Norton’s theorems; source transformations; operational amplifiers and Opamp circuit analysis, inductors and capacitors, natural response of firstorder RL and RC circuits; natural response of RLC circuits; sinusoids and phasers; ac power analysis; balance threephase circuits; network simulations using SPICE and MATLAB.(Prerequisite: 64141) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.) (Credit cannot be obtained for both 85234 and 85/88124 or 85234 and 85/88214.) (Corequisites:62215 and 62216).*This course will be discontinued Fall 2019.
88217. Digital Logic Design I
Boolean algebra and logic gates; simplification of Boolean functions; arithmetic operations; analysis and design of combinatorial logic circuits with SSI, MSI, and LSI; sequential logic components; registers; counters and memory units; analysis and synthesis of sequential synchronous and asynchronous networks. (Corequisites: 62215 and 62216) (3 lecture, 2 Laboratory/tutorial hours or equivalent a week.)
88220. Circuit Analysis
Sinusoidal steadystate analysis; complex power in single and threephase systems; magnetically coupled circuits; circuit analysis in the sdomain; frequency response; twoport networks; and computeraided analysis and design. (3 lecture, 3.0 laboratory/tutorial hours a week.) (Prerequisite: 85234.) (Credit cannot be obtained for 88220 and 88214.)
88224. Signals and Systems
Discrete and ContinuousTime Signals and Systems, Discrete and ContinuousTime Linear TimeInvariant Systems, System Analysis in Time Domain, System Analysis in Frequency Domain, Convolution, Differential Equation Models, Fourier series, the Fourier Transform, the Laplace Transform and it's Applications, Sampling of Systems. (Prerequisites: 62215 and 62216) (3 lecture, 1.5 laboratory hours and 1.5 tutorial hours a week.)
88225. Physical Electronics
This course covers crystal structures. properties of semiconductor materials. Schrodinger wave equation. energy band theory. intrinsic and extrinsic semiconductors. charge carriers in semiconductors. thermal equilibrium carrier concentrations. carrier transport mechanisms. nonequilibrium excess carriers in semiconductors, MetalOxideSemiconductor FieldEffect Transistors (MOSFET), and Bipolar Junction Transistors (BJT). (Prerequisites: 62215 and 62216) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88226. Electronics I
Classification of signals; introduction to diodes; rectifier circuits, Zener diode, limiting and clamping circuits; Op amp amplifier configurations, Op amp distortion, non ideal op amp performance; active filters, TowThomas Biquad; Introduction to data converters; oscillators; superdiodes; pulse generation. (Prerequisites: 62215 and 62216) (3 lecture, 1.5 laboratory hours and 1.5 tutorial hours a week.)
88228. Electromagnetic Fields
Static electric fields; Coulomb’s law, Gauss’s law and its applications; electric potential; dielectrics; boundary conditions; capacitance; resistance; steady electric currents, current density, boundary condition for current density, equation of continuity and Kirchhoff’s law; power dissipation; static magnetic fields; BiotSavart’s law, Ampere’s law; vector magnetic potential; magnetic dipole; magnetic circuits; boundary conditions for magnetic fields; magnetic forces and torque; induction current. (Prerequisites: 62215 and 62216) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
Students must have completed all the 1st year courses and at least ten (10) of their 2nd year courses before being allowed to register in the 3rd year courses, including all prerequisite courses required for registration in the 3rd year courses.
88313. Electromechanical Systems
Machinery principles; transformers; AC machinery fundamentals; synchronous generators; synchronous and induction motors; DC machinery fundamentals; DC motors; electromechanical energy conversion; threephase concepts; specialpurpose motors. (Prerequisites: 62215, 62216, 85214 and 88225.) (3 lecture, 2 laboratory hours or equivalent a week.)
88316. Electronics II
Analog amplification; smallsignal modeling of analog circuits; differentialamplifier topology; BJT, MOSFET and JFET differential amplifiers; frequency response and timedependent circuit behavior; feedback and stability; multistage and power amplifiers; active filters and oscillators; use of CAD in modern transistor circuit design. (Prerequisites: 62215, 62216 and 88226.) (3 lecture, 1.5 laboratory hours and 1 hour tutorial.)
88324. Control Systems I
Transfer function and statespace model for linear timeinvariant systems; linearization of nonlinear systems; controllability and observability; transient performance; stability; tracking performance; ProportionalIntegralDerivative (PID) control design; frequency response and root locus (Prerequisites: 62215,62216.88313.) (3 lecture, 1.5 laboratory hours and 1.5 tutorial hours a week.)
88327. Microprocessors
Microprocessor systems (8 and 16 bit) and architecture; data representations, arithmetic units; memory structures; complex instruction set; accumulator, index, and memory reference instructions; addressing modes; stacks, subroutines, and other instructions; interrupts and timing; interfacing I/O devices and data converters; software development systems and assemblers; code implementation on microcontrollers. (Prerequisites: 62215, 62216, 88217, 88316 and 88330.) (3 lecture, 3 laboratory/tutorial hours or equivalent a week.)
88329. Analog Communications
Analog communication systems; information measure; signals and noise; Fourier transform and spectra; bandwidth of signals; analog modulation and demodulation systems; AM, FM, TV transmitters and receivers, detector circuits. (Prerequisites: 62215, 62216, 85214 and 88316.) (3 lecture, 1.5 laboratory hours and 1.5 tutorial hours a week.)
88330. Digital Logic Design II
Contemporary digital system design; programmable logic; device architectures; reconfigurable computing; design entry methods; VHDL (Hardware Description Language); Electronic Design Automation (EDA) tools; combinational and sequential logic design, implementation using programmable logic devices. (Prerequisites: 62215, 62216 and 88217.) (3 lecture, 3 laboratory/tutorial hours or equivalent a week.)
Students cannot register in any of the 4th year courses until all Electrical Engineering courses from 1st, 2nd and 3rd year have been completed.
88400. Capstone Design Project
Team based design project satisfying the "CAPSTONE DESIGN PROJECT REQUIREMENTS", available from the Department of Electrical and Computer Engineering. Gives the student significant design experience and builds on the knowledge and skills acquired in earlier course work. Provides an exposure to teamwork so as to emulate a typical professional design environment. Computers are to be used both in the execution of the design methodology and the management of the design project. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year.) (6 laboratory hours per week; that must be completed over two consecutive winter and summer terms.) 2 semester course.
88410. Directed Study I
The objective of this course is to provide an opportunity for the exceptional fourthyear student with a demonstrated record of scholarship to work in close accord with a faculty member on a project of mutual interest. A written report and oral presentation are required for evaluation by the Department. A Directed Study course may be taken by an eligible student in place of a fourthyear unspecified course. (Prerequisite: an 11.0 GPA or better in the third year and permission of the Department Head.) (For the purposes of assigning grades and determining averages, 3 lecture hours per week have been allocated to the course.)
88419. Digital Communications
Digital communication systems; discrete Fourier transform; sampling theory; A/D converters; digital modulation; timedivision multiplexing; packet transmission; random processes and spectral analysis for digital systems; error probabilities; noise; introduction to information theory. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88420. Directed Study II
The objective of this course is to provide an opportunity for the exceptional fourthyear student with a demonstrated record of scholarship to work in close accord with a faculty member on a project of mutual interest. A written report and oral presentation are required for evaluation. A Directed Study course may be taken by an eligible student in place of a fourthyear general option course. (Prerequisite: an 11.0 GPA or better in the third year and permission of the Department Head.) (For the purposes of assigning grades and determining averages, 3 lecture hours per week have been allocated to the course.)
88431. Control Systems II
Stability and performance analysis in frequency domain; leadlag control design in frequency domain; elementary observer and control design in state space; z transformation and zplane analysis; direct and indirect discretetime control design; implementation of digital control. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year.) (3 lecture, 1.5 laboratory hours and 1.5 tutorial hours a week.)
88432. EM Waves and Radiating Systems
Maxwell equations; time varying potentials; time harmonic fields; electromagnetic wave propagation; wave polarization; power and Poynting vector; transmission lines; Smith chart; rectangular waveguides; waveguide current and mode excitation; dipole antenna; small loop antennas; antenna characteristics; antenna arrays. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 tutorial hours a week.)
88433. Digital Integrated Circuit Design
Physics and modelling of MOSFETs; fabrication and layout of CMOS integrated circuits; the CMOS inverter: analysis and design; switching properties of MOSFETs; static logic gates; transmission gate logic circuits; dynamic logic circuit concepts; CMOS dynamic logic families; CMOS differential logic families; design methodologies and CAD tools; deepsubmicron implementations. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88434. Automotive Electronics
ProportionalIntegralDerivative (PID) controllers and limit cycle controllers; fundamentals of digital control of SparkIgnition (SI) engine; MPC555 Motorola Power PC/dSPACE based SI engine control system; Motronic engine management system; automotive sensors and actuators; vehicle motion control including Antilock Braking System (ABS); Controller Area Network (CAN); TimeTriggered CAN (TTCAN); FlexRay. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88435. Microelectromechanical Systems
MicroElectroMechanical System (MEMS) technology overview and design process; microfabrication and process integration; lumped element modeling; 3D finite element modeling; energy conserving transducers (electrostatics); linear and nonlinear system dynamics; elasticity, stress, strain, material properties; structure analysis, beams, plates; MEMS sensing and actuation; material case studies; MEMS design methodology; device modeling. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88436. Computer Communications
Protocols and architecture; data transmission; data encoding; interfacing; data link control; multiplexing, ISO reference model; widearea networks; circuit switching; packet switching; ATM and frame relay; LAN technology and systems; internet protocols; internetwork operation; transport protocols; network security. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88437. Intelligent Computing
Computing models of the human mind. Neural computing models and learning algorithms. Fuzzy set theory and fuzzy systems. Evolutionary computing. Applications of intelligent computing. (Prerequisites:completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year in an Engineering program or fourth year standing in a Computer Science program.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88438. Coding and Information Theory
Abstract algebra, number theory and complexity theory; simple cryptosystems; Shannon's theory; entropy and information theory; data encryption standard, RSA system and factoring; publickey cryptosystems; signature schemes; hash functions; key distribution and key agreement; identification schemes; authentication codes; access structures and general secret sharing; pseudorandom number generation; zeroknowledge proofs (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88439. Multimedia Systems
Multimedia signals: Audio fundamentals; the Human visual system and perception; multimedia data acquisition. Multimedia signal compression: Transforms and subband decomposition; text representation; digital text, audio, image, and video compression. Multimedia signal processing: Digital audio, image, and video processing. Multimedia systems. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88440. Wireless Communications
Introduction to wireless communications; cellular system design fundamentals; propagation path loss; fading and multipath propagation; modulation techniques; diversity; coding and equalization; speech coding for wireless communications; multiple access networking, wireless communications protocols; satellite communication systems. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88443. Embedded System Design
Embedded hardware and software systems; introduction to embedded systems; custom singlepurpose processors, hardware design; generalpurpose processors, software, design flow environment and tools, testing and debugging; standard singlepurpose processors, peripherals, memory system design; interfacing issues, serial and parallel communication, bus standards, protocols and arbitration; exercises on real world applications; Laboratory implementation on modern Field Programmable Gate Arrays (FPGAs) and microcontrollers using associated Electronic Design Automation (EDA) tools. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 3 laboratory hours a week.)
88444. Analog Integrated Circuit Design
Bipolar and MetalOxideSemiconductor FieldEffect Transistors (MOSFET) technology; device characterization; analog circuit modelling; current sinks, sources, and mirrors; differential pairs; current and voltage amplifiers; differential amplifiers; comparators; operational amplifiers; A/D and D/A converters; Integrated Circuit (IC) implementation with Electronic Design Automation (EDA) tools. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 3 laboratory/tutorial hours or equivalent a week.)
88445. Power Electronics
Power diodes; thyristors; power MetalOxideSemiconductor FieldEffect Transistors (MOSFET); InsulatedGate Bipolar Transistors (IGBT); controlled rectifiers; DCDC converters; inverters; ACAC converters; gate drive circuits; motor drives; r computer simulation of power electronics and motor drives. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88447. Computer Networks Security
Introduction to computer networks security; cryptography; publickey and secret key encryption; encryption algorithms; network security mechanisms and techniques; security protocols; authentication and network security services; traditional and emerging Information Technology (IT) security; cybersecurity. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88448. Digital Computer Architecture
Computer Organization and architecture (32 bit); computer abstraction; reduced instruction set; high level to assembler level language translation; pipelinable instruction set architectures; speculation and branch prediction; instruction level parallelism; memory hierarchies, and virtual memory; secondary storage and I/O; multithreading, multicore, multiple CPU, and clustering; Graphics Processing Unit (GPU). (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 3 laboratory/tutorial hours a week.)
88449. Sensor and Vision Systems
Basics of sensors and transducers; sensor characteristics and applications; fundamentals of pressure, temperature, displacement and position sensors; accelerometer physics, strain gauges, and torque sensors; machine vision; image processing, image enhancement, edge and corner detectors; image segmentation techniques; image feature extraction and matching; colour models and processing; object recognition and classification; discussion on camera parameters and calibration; stereo vision, 3D range imaging techniques. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours a week.)
88450. Power Systems I
Principles of operation, modeling and analysis of electric power systems; complex power, phasors and perunit system; threephase circuits; power transformer and generator modeling; transmission line parameters; steadystate operation of transmission lines; network matrices and power flow analysis; introduction to alternative energy sources. (Prerequisites: completion of all Electrical Engineering courses from 1^{st} year, 2^{nd} year and 3^{rd} year) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88457. Fundamentals of Digital Signal Processing
Discrete time signals and systems models and analysis; Ztransform; discrete Fourier transform (DFT); FFT algorithms; FIR filter design; IIR filter design; stability; realization; hardware and software implementations; digital signal processing applications. (Prerequisites: completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88460. Power Systems II
Advanced analytical tools; analysis of abnormal operation, numerical methods, stability and control; transient stability and voltage stability; control and monitoring of power systems; dynamics and control of multimachine systems; symmetrical faults; symmetrical components; unsymmetrical faults; power system protection and relaying; economic dispatch; optimal power flow; numerical simulation tools in power systems. (Prerequisites: 88450 and completion of all Electrical Engineering courses from 1st year, 2nd year and 3rd year.) (3 lecture, 2 laboratory/tutorial hours or equivalent a week.)
88214 (Circuit Analysis).pdf88225 (Physical Electronics).pdf88450 (Power Systems I).pdf88460 (Power Systems II).pdf88220  Circuit Analysis (May 2018).pdf 