|
|
| Ryerson Home > Current Students > Academic Calendars > Full-Time Undergraduate Calendar |
UNDERGRADUATE PROGRAM CALENDAR 2003-2004 |
||
Electrical Courses
EES 208 Electrical: Digital Circuits Lect: 1 hr./Lab: 2 hrs. A one-term lecture/lab course covering the computer hardware area from gate level to register level. Emphasizes the relationship between digital circuits and computer operations. Students are introduced to current technology, emphasizing firmware in the form of programmable array logic (PAL) and EPROMS. Topics include basic SSI and MSI devices (starting with simple gates); combinational logic design; latches and flip-flops; counter; shift registers; memory concepts; state machines (implemented on PALS); programmable devices; finite word length binary arithmetic (building a simple four-bit adder/subtractor). Course weight: .50
EES 512 Electrical: Electric Circuits Lect: 3 hrs./Lab: 1 hr. (2 hr. Lab alternate weeks). 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.
EES 612 Electrical: Electric Machines and Electronics Lect: 4 hrs./Lab: 2 hrs. (alternate weeks). A one term course in the fundamentals of electronic devices and electrical machines. Properties of diodes and action in rectifier and logic circuits. Characteristics of transistors and the basic amplifier configurations. The DC differential amplifier, and the application as an operational amplifier, instrumentation circuits. The single-phase transformer and its applications. DC and AC motor characteristics, and their application in mechanical drives. Prerequisite: EES 512.
EES 812 Electrical: Fundamentals of Electrical Engineering Lect: 3 hrs./Lab: 1 hr. (2 hr. Lab alternate weeks). This is a one-term lecture/lab course in fundamentals of electricity and electronics for Industrial Engineering students. Passive electrical components and electrical power sources. Characteristics of electric circuits, both d.c. and a.c. Circuit analysis and theorems. Steady-state, transient, and resonant modes. Dependant sources and amplifiers. The operational amplifier in various small-signal and large-signal situations. Instrumentation applications using resistive input transducers.
ELE 202 Electrical: Electric Circuits Analysis Lect: 5 hrs./Lab: 2 hrs./Tut: 1 hr. 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 & RC circuits, sinusoidal steady state analysis, and AC steady state power concepts. Corequisite: MTH 140.
ELE 302 Electrical: Electric Networks Lect: 4 hrs./Lab and/or Tut: 3 hrs. This course builds on the introductory course 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; 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. Prerequisites: All required first year courses. Corequisite: MTH 312.
ELE 328 Electrical: Digital Systems and Microprocessors Lect: 4 hrs./Lab: 3 hrs. This course covers the basic digital logic circuits and emphasizes good understanding of basic concepts in modern digital system design. The course introduces computer aided design (CAD) tools including the use of hardware description language (HDL) for design entry. It also discusses the use of the latest available implementation technology including CPLDs and FPGAs for mapping the design to modern technology. This course covers basic Logic Circuits, Boolean Algebra, Implementation Technology (from transistor switches to CPLDs and FPGAs). It also introduces Logic Functions Optimization and Implementation, Number Representation and Arithmetic Circuits, Combinational Circuits, Synchronous and Asynchronous Sequential Circuits and testing methods for logic circuits. The design of a simple Processor and a Digital system including memory is also covered. The Laboratory uses CAD tools to design and simulate basic digital circuits. Implementation and testing of a simple digital system in LSI and CPLD will also be included. Prerequisites: All required first year courses.
ELE 401 Electrical: Field Theory Lect: 4 hrs./Tut: 2 hrs. 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. Transmission lines: equations, parameters, input impedance and power. Prerequisites: All required first year courses and MTH 312.
ELE 404 Electrical: Electronic Circuits Lect: 4 hrs./Lab: 3 hrs. Introduction to electronics, operational amplifiers, diodes, linear and non-linear circuit applications involving op-amps and diodes. Bipolar junction and field-effect transistors: physical structures and modes of operation. DC analysis of transistor circuits. 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 amplifiers. Frequency response of single-stage amplifiers, feedback amplifiers. Prerequisites: All required first year courses.
ELE 428 Electrical: Engineering Algorithms and Data Structures Lect: 3 hrs./Lab: 2 hrs. Basic data structures (arrays, pointers), abstract data structures (trees, lists, heaps), searching, sorting, hashing, recursive algorithms, parsing, space-time complexity, NP-complete problems, software engineering and project management, object-oriented data structures, case studies and lab exercises will be implemented using C-programming language. Prerequisites: All required first year courses.
ELE 504 Electrical: Electronics Circuits II Lect: 3 hrs./ Lab: 3 hrs. A course on the analysis and design of electronic circuits with emphasis on interface electronics. Major topics include Analog-to-Digital and Digital-to-Analog Converters, Grounding and Noise Isolation, Power Supplies and Power Distribution on Circuit Boards, Voltage-to-Frequency and Frequency-to-Voltage Converters, Transmission Line Concepts and High Frequency Applications, Schmitt Trigger Receivers, RS232 Interface Circuits, Input and Output Statics Discharge Protection, Common Mode Rejection, Isolation of Microprocessors and Logic Circuits from High Voltages, Optical Inputs and Outputs, Analog and Digital Coupling, LCD and LED Displays, and Photoswitches. Important concepts are illustrated with laboratory experiments. Prerequisites: All required second year courses.
ELE 531 Electrical: Electromagnetics Lect: 4 hrs./Lab: 2 hrs. every other week. Time-varying fields and Maxwell’s equations, boundary conditions. The wave equation. The uniform wave polarization, wave reflection. Transmission lines, the Smith chart, transients on transmission lines. Rectangular waveguides. The retarded potentials. Radiation from short dipoles, the half- and quarter-wavelength antennas, the radiation resistance, antenna arrays. Basic microwave measurements. Prerequisites: All required second year courses.
ELE 532 Electrical: Signals and Systems Lect: 3 hrs./Tut: 1 hr. This course deals with the analysis of continuous-time and discrete-time signals and systems. Topics include: Representations of linear time-invariant systems. Representations of signals. Laplace transform. Z-transform. Transfer function; impulse response; step response. The convolution integral and its interpretation; numerical convolution. Fourier analysis for continuous-time signals and systems. Prerequisites: All required second year courses.
ELE 534 Electrical: Advanced Electronics Lect: 4 hrs./Lab: 3 hrs. This course is focused on the analysis and design of electronic circuits. The topics to be studied in this course include operational amplifier characteristics and applications, amplifier frequency response, active filters, oscillators, digital logic families, power amplifiers, linear and switching regulators. Circuits applications to such areas as instrumentation, signal processing and conditioning, communication and control are considered. Important concepts are illustrated with laboratory experiments. Prerequisites: All required second year courses.
ELE 538 Electrical: Microprocessor Systems Lect: 3 hrs./Lab: 2 hrs. This course introduces students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design. Topics will include microprocessor architecture and structure, with an overview of 8- 16- and 32-bit systems, assembly language programming and the use of high-level languages. Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing. Using interrupts and exceptions. Overview of single-chip microprocessors and controllers with an emphasis on the Motorola 68HC11. The internal structure and design of peripheral devices. Memory system design and analysis. The use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc. The lab work will consist of programming a small robot to detect and follow an optical path. Prerequisites: All required second year courses.
ELE 548 Electrical: Computer Architecture Lect: 3 hrs./Lab 2 hrs. Topics include: Basic architecture of modern computers, interaction between computer hardware and software at various levels, and performance evaluation and metrics. Instruction set design, Computer Arithmetic, Data path and control unit design for RISC and CISC Processor and Pipelined data path and control unit, pipeline hazards. The laboratory work includes the design and implementation of a 16-bit RISC CPU using Altera Max Plus II software and VHDL. Prerequisites: All required second year courses.
ELE 635 Electrical: Communication Systems Lect: 3 hrs./Lab: 2 hrs. 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. Prerequisites: All required second year courses.
ELE 637 Electrical: Energy Conversion Lect: 3 hrs./Lab: 2 hrs. 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. Prerequisites: All required second year courses.
ELE 639 Electrical: Control Systems Lect: 3 hrs./Lab: 2 hrs. 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 and its tuning formulae. Technology-enabled instruction is used in the lectures, and all course materials are posted on the WebCT course website. Access to the website at http://courses.ryerson.ca requires a personal login. Laboratory work consists of experiments on real-life system modeling and controller design using a DSP-based, computer-controlled servomotor positioning system. MATLAB and Simulink computer assignments, reinforcing analytical concepts and design procedures are also part of the lab work. Prerequisites: All required second year courses.
ELE 648 Electrical: Real-Time Operating Systems Lect: 3 hrs./Lab: 3 hrs. Topics include: Operating systems basic concepts. Introduction to real-time and embedded systems. Hardware and software features required for real time vs. traditional operating systems. Process management; scheduling, interprocess communication and synchronization, process starvation, deadlocks. Memory management, virtual memory, files systems, real-time operating system scheduling algorithms. The lab projects enforce the concepts of concurrency, processes, inter process communication, synchronization and scheduling. Prerequisites: All required second year courses.
ELE 700 Electrical: Engineering Design Lect: 1 hr./Lab: 1 hr. 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. Students are also encouraged to submit their own topics for approval. Prerequisites: All required third year courses. Course Weight: 0.50.
ELE 703 Electrical: Computer Methods for Engineering Computations Lect: 3 hrs./Tut: 2 hrs. This course deals with computational methods for solving problems commonly encountered in Electrical & Computer Engineering applications. Topics include: Closed-form versus numerical solutions, Number Representations, and Error analysis; Solution of nonlinear single variable Equations using Fixed-Point Technique, Bracketing Method, Newton-Raphson Technique, and Secant Method; Solution of Linear Systems AX = B using Forward & Backward Substitution, Upper-Triangular Linear Systems, Gaussian Elimination & Pivoting, LU Decomposition (Triangular Factorization), Gauss-Jacobi & Gauss-Seidel Iterative Techniques; Interpolation & Polynomial Approximation using Taylor series, Lagrange technique, Newton polynomials, Divided difference, and Padé Approximations; Curve Fitting using Least-Square lines, The power fit, Polynomial fitting, Spline and Fourier Series fitting; Numerical Differentiation using The central difference, and Forward & Backward equations; Numerical Integration using Trapezoidal Technique, Simpson Rules, Romberg Integration Techniques, and Gauss Integration; Solution of Differential Equations using Euler Methods, Runge-Kutta Formula, Heun’s technique, Taylor Series Approach, Predictor-Corrector Methods, and Systems of Differential Equations. Prerequisites: All required third year courses.
ELE 704 Electrical: CMOS Analog Integrated Circuits Lect: 3 hrs./Lab: 2 hrs. This course deals with the analysis and design of CMOS analog integrated circuits. The course consists of three essential components: theory, laboratory and project. The theoretical component consists of: characterization of analog integrated circuits in frequency and time domains; layout techniques for analog MOS devices; building blocks of CMOS analog integrated circuits and their characteristics, particularly noise and high-frequency characteristics; voltage and current reference circuits; voltage operational amplifiers; current operational amplifiers; switched-capacitor circuits and their applications in telecommunications; voltage and current comparators; ring oscillators and voltage-controlled oscillators; advanced topics on design of low-voltage high-speed CMOS integrated circuits including impedance matching, bandwidth boosting techniques, low-voltage design techniques and voltage-mode versus current-mode designs. The laboratory component consists of design and simulation CMOS voltage and current amplifiers. The third essential component of the course is the project. Students are required to complete a given or self-initiated design projection CMOS analog or mixed analog-digital integrated circuits with a profes-sionally prepared project report. Prerequisites: All required third year courses.
ELE 709 Electrical: Real-Time Computer Control Systems Lect: 3 hrs./Lab: 2 hrs. 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. Prerequisites: All required third year courses.
ELE 734 Electrical: Low Power Digital Integrated Circuits Lect: 3 hrs./Lab: 2 hrs. This course deals with the design of low power CMOS digital integrated circuits. The course consists of three essential components: theory, laboratory, and project. The theoretical component consists of: semi-conductor physics of pn-junctions, surface potential, depletion, weak and strong inversion of MOS transistors, first-order models of MOS transistors, second-order effects of MOS transistors, SPICE models of MOS transistors, CMOS inverters power dissipation of CMOS inverters, inter connects, combinational CMOS logic circuits (static and dynamic), sequential CMOS logic circuits (static and dynamic), subsystems (adders, multipliers, shifters, ALU’s etc.), read-only memory (ROM), static RAM, and dynamic RAM. The laboratory component consists of design, layout, and simulation of CMOS digital circuits using state-of the-art CMOS technology and CAD tools. The third essential component of the course is the project. Students are required to complete either a design-oriented or a research-oriented project on CMOS integrated circuits. Prerequisites: All required third year courses.
ELE 735 Electrical: Data Communications Lect: 3 hrs./Lab: 2 hrs. This is a first course in computer network systems. It introduces the OSI network architecture model and covers the implementation principles and design issues at the lower two layers of the model. Lecture topics include: OSI model, data transmission basics, multiplexing, switching, queuing theory, data-link protocols, local area networks. Laboratory work focuses on the implementation of point-to-point communication protocol and the network programming with BSD socket. Prerequisites: All required third year courses.
ELE 744 Electrical: Electronics and Instrumentation Lect: 3 hrs./Lab: 2 hrs. An advanced electronics course focussing on the design and analysis of electronic instrumentation, sensors, and signal conversion circuits needed to implement embedded controller intelligence into an industrial or consumer electronic product. Topics include Data Acquisition Circuits such as Analog to Digital Converters, Sample and Hold, Multiplexers, Digital to Analog converters; Temperature, Pressure and Flow Transducers and their electronics; Voltage to Frequency and Frequency to Voltage converters; Op amp and circuit noise analysis and its effect on signal to noise ratio; instrumentation and isolation amplifiers; Common mode rejection both dc and frequency dependent; and noise reduction in practical circuits. In the laboratory each student is required to individually implement an embedded controller design. At the present time the project requires the measurement and display of temperature, humidity, barometric pressure and wind speed. The students are responsible for designing their interfaces, writing the software, calibrating and measuring the error of their instruments. Prerequisites: All required third year courses.
ELE 745 Electrical: Digital Communication Systems Lect: 3 hrs./Lab: 2 hrs. This course provides a comprehensive introduction to basic principles and techniques of digital communication. Lecture topics include: sampling theory, baseband transmission, matched filter, intersymbol interference, digital modulation, coherent and non-coherent detections, etc. Laboratory work is based on simulations in Matlab. Prerequisites: All required third year courses.
ELE 749 Electrical: State-Space Control Systems Lect: 3 hrs./Lab 2 hrs. This course deals with the control of linear time-invariant multivariable systems. Topics include: state space models and realizations of transfer functions. Canonical forms and minimal realization. Solution of state equations: state transition matrix, numerical solutions. Stability, controllability, observability, measurability. State space design: pole placement through state feedback, regulator problem. Servo systems and disturbance rejection. State estimation and observer design. Introduction to optimal control: linear quadratic designs. Practical problems of real-life controller design such as controller output saturation and noise are discussed. To reinforce the lecture, tutorials requiring the use of MATLAB and SIMULINK software and a computer assignment in state space controller design are completed by students. Prerequisites: All required third year courses.
ELE 754 Electrical: Power Electronics Lect: 3 hrs./Lab: 2 hrs. A course on microprocessor-controlled solid state converters. Major topics include: switching devices (SCR, MOSFET, IGBT, GTO, etc.), dc-dc switch mode converters, diode & thyristor rectifiers, current & 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. A 68HC11 microprocessor based MPP board will be used in the projects. Prerequisites: All required third year courses.
ELE 758 Electrical: Digital Systems Engineering Lect: 3 hrs./Lab: 2 hrs. Topics include: memory hierarchy; cache memory; virtual memory; interfacing processor and periphials; I/O subsystem and I/O devices; bases; networks and network protocols. The laboratory work includes the design and implementation of memory component and interface component (FIFO device) and VGA-Video Adaptor using ALTERA MAX Plus II development system and VHDL (hardware description language coding, simulation and emulation). Prerequisites: All required third year courses.
ELE 792 Electrical: Digital Signal Processing Lect: 3 hrs./Lab: 2 hrs. The main emphasis of this course will be on designing digital signal processing and algorithms for the analysis of discrete-time signals and linear time-invariant (LTI) systems. The coverage will deal mostly with transform domain techniques such as Z transform and discrete Fourier transform. Design of finite impulse response (FIR), infinite impulse response (IIR), homomorphic, and adaptive filters will also be covered. Theoretical concepts will be reinforced through real-time experiments using MATLAB. Prerequisites: All required third year courses.
ELE 800 Electrical: Design Project Lab: 5 hrs. 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. Prerequisites: All required seventh semester courses. Course Weight: 1.50.
ELE 804 Electrical: Advanced Electronics Lect: 3 hrs/Lab: 1 hr. An advanced course on the analysis and design of electronic circuits. Major topics include Non-Ideal Operational Amplifiers, Frequency Response of Amplifiers, Feedback and Stability, Output Stage and Power Amplifiers, Linear and Switching Regulators, Filters and Tuned Amplifiers, Signal Generators, and Digital Circuits. Circuit applications to such areas as instrumentation, signal processing and conditioning, communication, and control are considered. Important concepts are illustrated with laboratory experiments. Prerequisites: All required third year courses.
ELE 809 Electrical: Digital Control System Design Lect: 3 hrs./Lab: 1 hr. 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 imple-mentation. Laboratory work will include experiments on PID controller, and sate feedback controller design of an electro-mechanical system. Prerequisites: All required third year courses.
ELE 815 Electrical: Cellular Mobile Communications Lect: 3 hrs./Lab: 1 hr. This course provides a comprehensive introduction to basic principles and techniques in cellular mobile communications. The topics include: 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. Prerequisites: All required third year courses and ELE 745.
ELE 818 Electrical: Advanced Computer Architecture Lect: 3 hrs./Lab: 1 hr. Advanced pipelining and parallelism issues, including branch prediction, instruction- and data-level parallelism. Advanced processors, including superscalar, VLIW, speculative, vector and multi-processors. Physical limitations and scalability issues. Real-world examples including MMX technology, PowerPC and Alpha architectures, and the DLX architecture. Prerequisites: All required third year courses and ELE 758.
ELE 825 Electrical: Digital Coding of Waveforms Lect: 3 hrs./Lab: 1 hr. This course offers a detailed coverage of techniques for source coding and channel coding of digital data. The course topics include: sampling, quantization, pulse code modulation, differential pulse code modulation, delta modulation, information theory on entropy, Huffman coding, Lempel Ziv coding, information theory on channel capacity, linear block codes, cyclic codes, convolutional codes, state-of-the-art image and audio coding algorithms. Prerequisites: All required third year courses and ELE 745.
ELE 829 Electrical: System Models and Identification Lect: 3 hrs./Lab: 1 hr. Introduction to modern methods of linear system identification. Different types of models: mechanistic, empiric, parametric, non-parametric. Review of classic time- and frequency-based approach to “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. Theory learned in the course is applied in a project identifying unknown systems using a Box-Jenkins approach. Course evaluation is based on collaborative work that includes MATLAB tutorials, the system identification project, and a class presentation of an independent research project from a list of selected topics in control system applications. Peer-evaluation of group work is included in the marking scheme. Technology-enabled instruction is used in the lectures, and course materials are posted on the WebCT course website. Access to the website at http://courses.ryerson.ca requires a personal login. Prerequisites: All required third year courses.
ELE 846 Electrical: Power Systems Lect: 3 hrs./Lab: 1 hr. This course deals with the analysis of electrical power systems. Topics include: power system primary equipment modeling, network calculation, current and voltage relations of transmission lines, power flow studies, symmetrical faults, symmetrical components, unsymmetrical faults, power system protection, and power system stability. Introduction to ETAP (power system analysis software). Prerequisites: All required third year courses.
ELE 847 Electrical: Advanced Electromechanical Systems Lect: 3 hrs./Lab: 1 hr. A course on modelling and simulation of electromechanical systems. The main topics include: reference frame theory, dynamic models of dc and ac machines, electronic converters and computer simulation. Matlab (Simulink) will be used to study dynamic performance of the machines and converters. The modelling and simulation techniques developed in this course provide a useful tool for the analysis and design of industrial electronic circuits and dc/ac motor drives. Prerequisites: All required third year courses.
ELE 859 Electrical: Digital Control Systems Lect: 3 hrs./lab: 1 hr. This course deals with the theory and implementation of controller for dynamical systems using a digital computer. Topics include: Discrete-time signals and systems; z-transform. Sampling: the ideal sampler; data reconstruction; quantization effects. Discrete equivalents to continuous-time transfer functions; digital filters. Stability analysis techniques: Jury’s stability test; root locus method; Nyquist stability criterion. Design of digital control systems: transform techniques; state-space techniques. Hardware and software aspects in the implementation of digital controllers. Laboratory work will include experiments on PID controller, and state feedback controller design of an electro-mechanical system. Prerequisites: All required third year courses and ELE 749.
ELE 861 Electrical: Microwave Engineering Lect: 3 hrs./Lab: 2 hrs. every other week. Maxwell’s equations and constitutive relations in the time domain and in the frequency domain. Energy density and boundary conditions. Helmholtz equation. Potential functions. Transverse electromagnetic waves. Waveguides and cavities. Excitations of waveguides. Microwave antennas. Passive microwave devices. Advanced microwave measurements. Prerequisites: All required third year courses.
ELE 863 Electrical: VLSI Design Lect: 3 hrs./Lab: 1 hr. An advanced course on design of low-power high-speed CMOS integrated circuits using deep submicron CMOS technology. The course consists of two essential components; theory and project. The theoretical component consists of: advanced topics on modeling of MOS transistors, modeling of interconnects (lumped, distributed RC, distributed RLC, and transmission line models), layout techniques for high-speed digital and missed analog-digital circuit, impedance matching networks, clock generation and distribution, power distribution on chip, grounding of mixed analog-digital circuits, input/output circuits and pad design, packaging and ESD protection, switching noise, high–level power estimation, reliability and design for manufacturability, testing and design for testability. The project component consists of design, layout, and simulation of CMOS circuits using state-of-the-art CMOS technology and CAD tools. Prerequisites: All required third year courses and ELE 734.
ELE 864 Electrical: Electric Drives Lect: 3 hrs./Lab: 1 hr. A course on the analysis and design of electric motor drives. Major topics include: rectifier drives, chopper drives, voltage controller drives, slip energy recovery drives, voltage source inverter drives, current source inverter drives, cycloconverter drives. The course focus is on the analysis of the steady state operation of drive systems that allows the specification of suitable converters and machines for the speed and position control system encountered. Transient operation is discussed but not studied in detail. Important concepts are illustrated with laboratory experiments. Prerequisites: All required third year courses.
ELE 865 Electrical: Computer Networks Lect: 3 hrs./Lab: 1 hr. This is a second course in computer networking. It focuses on principles, protocols and architecture related to internet: with emphasis on routing, flow control and congestion control. IP applications and security, and IP deployment in backbone. The topics include: Internet Architecture, Internet addressing, Internet Protocols (IP, ICMP), ARP, Domain Name System (DNS), Intra-domain Routing (Distance Vector-RIP, Link-State-OSPF), Inter-domain Routing (BGP), Multicast Routing and IGMP, Transport Protocol Design (Unreliable-UDP, Reliable-TCP), Flow Control and Congestion Control, IP applications and Services (Web and HTTP, IP security), IP quality of Service and Traffic Engineering, WAN Technology (ATM, Frame relay) IP over ATM and Frame Relay. Prerequisites: All required third year courses and ELE 735.
ELE 869 Electrical: Robotics Lect: 3 hrs./Lab: 1 hr. This course provides a comprehensive treatment on the fundamentals of robotics, particularly in kinematics and dynamics. Topics include: Forward kinematics: homogeneous transformations, the Denavit-Hartenberg representation of linkages. Inverse kinematics: closed-form and numerical solutions. Differential motion, Jacobian matrix, singularities. Dynamics: Euler-Lagrange formulation. Trajectory generation. Motion and interaction control of robotic manipulators. Actuators and sensors. Prerequisites: All required third year courses.
ELE 884 Electrical: Photonics Lect: 3 hrs./Lab: 1 hr. Electromagnetic and photonic nature of light. Relativistic and quantum concepts related to the generation and propagation of optical signals in free space and material media. Quantum behaviour of light, methods of generation, detection, and recording of coherent light signals. Overview of practical laser devices and their function. Quantum and Electro-Optic properties of materials, their application in light-signal modification and modern optical displays. Bio-hazards and safety considerations. Prerequisites: All required third year courses.
ELE 885 Electrical: Optical Communication Systems Lect: 3 hrs./Lab: 1 hr. The evolution of fiber-optic systems; Elements of an optical fibre transmission link; Infrared optical wireless links; Characteristics of optical wave guides; coupling and guiding. Single mode, multimode, step and graded index optical fibers, dispersion mechanisms and bit rate limitations, coherent and incoherent semiconductor light sources (LED and ILD), Stimulated emission and Injection Laser Diode (ILD), PIN and Avalanche optical detectors, Point to point optical links and information transfer, power and bandwidth budgets. Signal processing for high performance optical communications. Prerequisites: All required third year courses.
ELE 888 Electrical: Applied Artificial Intelligence Lect: 3 hrs./Lab: 1 hr. Introduction to fundamentals of artificial intelligence and neural networks. Knowledge representation and inference mechanisms. Learning processes in the context of neural networks, Maximum likelihood adaptive neural systems for grouping and recognition. Applications in vision and pattern recognition. Prerequisites: All required third year courses.
ELT 182 Electrical: Basic Theatre Electricity Lect: 2 hrs./Lab: 2 hrs. A one semester course introducing basic electrical concepts: elementary theory, power distribution, practical wiring and repair, and safety. In addition, sound, light, and computers, with some of their theatre applications, will be discussed. A back-stage theatre tour will be arranged if possible.