uwloo

Electrical and Computer Engineering (ECE)

56 courses in the 1990–91 Undergraduate Calendar, read from the scanned original. The text comes from OCR, so check the scanned page before relying on a detail.

ECE 123 Electrical Engineering CircuitsW,S 3C,1T,3L' 0.5

Introduction to network variables; resistors; Kirchhoff's laws; circuit simplification techniques; circuit analysis methods; operational amplifiers and their uses; resistor-capacitor circuits; resistor-inductor circuits; sinusoids and phasors; impedance and admittance; second order circuits; resonance concepts; sinusoidal power.

Alternate weeks.

Scanned page 363

ECE 126 Electricity and MagnetismW,S 3C,1T,3L' 0.5

Electrostatics; electric flux and potential energy; dielectrics, capacitors and capacitance; flow of electric charge and resistance; Kirchhoff's voltage and current laws; magnetism; magnetic materials and circuits; Faraday's Law and inductance.

Alternate weeks.

Scanned page 363

ECE 201 F,W 1C 0.0

Seminar : General Seminar

Scanned page 363ECE 201 today

ECE 202 Seminar General SeminarF,S 1C 0.0

Scanned page 363ECE 202 today

ECE 205 Advanced Calculus for ElectricalF,W 3C,1T 0.5

Engineers 1

Fourier Series; Ordinary differential

equations; Laplace transform; applica-

tions to linear electrical systems. Cross-listed as MATH 211

Scanned page 363ECE 205 today

ECE 206 Advanced Calculus for Electrical Engineers 2F,S 3C,1T 0.5

Partial differentiation, relative maxima and minima, directional derivatives, divergence and curl of vector fields with applications; multiple integrals, double and triple integrals; line and surface integrals, applications of divergence and Stokes theorems. Complex analysis: limits, analytic functions, complex line integral, Cauchy's integrat formula, residues. Partial differentia! equations. Cross-listed as MATH 212

Course Descriptions

Scanned page 363ECE 206 today

ECE 208 Electronic Circult AnalysisW 3C,1T,3L',0.5

Continuation of E&CE 123; second order circuits, step response; frequency domain analysis, resonance, frequency

response, Bade picts, two ports; diodes

and applications; rectifier, restorer.

operational amplifiers and applications.

limiter, comparator, bistable circuits. Prereq: E&CE 123 or equivalent Alternate weeks.

Scanned page 363ECE 208 today

ECE 222 Digital ComputersF,W 3C,1T,3L’ 0.5

Brief introduction to switching algebra. Information representation and arithmetic in binary systems. Computer organization. Assembly language programming, basic programming techniques. Memory units, arithmetic logic units, controt units, /O devices. Translation and loading. Computer case studies. Microcomputers.

Prereq: GEN E 121 or equivalent

Open

Scanned page 363ECE 222 today

ECE 223 Digital Circuits and SystemsF,S 3C,1T,3L' 0.5

Switching algebra. Simplification of Boolean functions. Combinational togic. MSI/LSI combinational circuits. Sequential logic. Algorithmic state machines, implementation with MSI circyits, timing considerations. Hardwired and microprogrammed contro!- lers. Semiconductor memories. iC families.

Open.

Scanned page 363

ECE 231 Electronic DevicesF 3C,1T,3L' 0.5

Review of band theory and doped semiconductors in thermal equilibrium, charge neutrality, mass action law, recombination arid transport mechanisms, Boltzmann relations, derivation of p-n junction de and ac characteristics, charge storage effects. The bipolar transistor; derivation of dc and ac terminal characteristics, equivalent circuits. The Junction Field Effect transistor (JFET) and Metal Oxide Semiconductor FET, derivation of de characteristics.

Prereq: PHYS 125 or equivalent

Alternate weeks.

Scanned page 363ECE 231 today

ECE 251 Programming Languages and TransiatorsF 3C,1T,3L' 0.5

Data types and representations, operations, sequence control, data control, storage management, language syntax, compilers and interpreters. | Prereq:GENE 121 | Project 1

Scanned page 363

ECE 252 Data Structures SoS 3C,1T,3L' 0.6

Introduction to data and data abstraction, fundamental data-structures, implementing and manipulating data structures, basic file systems.

Prereq: E&CE 251

Project -

Scanned page 363ECE 252 today

ECE 260 Electromagnetic DevicesS 3C,1T 0.5

Introduction to electric energy generation, transmission and distribution systems. Transformers. Principles of electromechanical energy conversion. OC, three-phase and single-phase rotating machines. Specialized motors. Prereq: E&CE 126

Scanned page 363ECE 260 today

ECE 261 Energy Systems and Components 1W 3C,1T,3L' 0.5

Comparative and historical review of energy sources and systems. Operating, security and planning principles for electric energy generation, transmission and distribution systems. Excitation and loss analysis of ac magnetic circuits. Principles, circult modelling, and performance of transformers. Electromechanical energy conversions. Alternate weeks.

Scanned page 363

ECE 262 Energy Systems and Components 2F 3C,1T,3L’ 0.5 ;

Principles of electromechanical energy conversion. Rotating machines. OC motors. Induction motors. Synchronous machines.

Prereq: E&CE 261

Alternate weeks.

Scanned page 363

ECE 269 Electrical Engineering 2F,W 3C,2T,3L' 0.5

Review of ac circuits. Three-phase circuits. Transformers. Industrial power networks. Principles and operating characteristics of de and ac motors including speed control. Power conditioning for supplying mechanical drives. Interface of elactro-mechanical systems with control circuits and transducers.

Alternate weeks.

For Mechanical Engineering students only.

Scanned page 363

ECE 301 Seminar General Seminar _W,S 1C 0.0

Scanned page 363ECE 301 today

ECE 302 Seminar Generat SeminarF,W 1C 0.0

{

caCE 304 FW 3C,1T 05 Numerical Methods Anplication of computers to engineering iblems. Number systems, errors and or propagation. Roots of nonlinear equations. Solution of systems of linear equations. Interpolation and numerical agration. Solution of ordinary differ- ‘jal equations. A non-numeric algor- «iN (@.g. sorting). Emphasis will be placed on algorithm development and nrqgramming style. , Prereq: GEN E 121 or equivalent

Scanned page 363ECE 302 today

ECE 316 Introduction to Probability TheoryW,S 3C,1T 0.5

* “nditional probability and indepennce; Bayes’ Theorem; random varies; functions of random variables; distribution functions; marginal. and »nnditional distributions; correlation and alications to regression; the Poisson” __ s€@SS, applications to reliability theory, continuous-time birth and death processes, queueing theory.

CE 318. FW 3C,1T,3L' 0.5 ~-mmunication Systems Orthogonality and signal representation in continuous time. Fourier spectrum.

urier transforms and applications to

‘nmunications. Convolution. Transfer functions and filters. Power spectral density. Amplitude modulation and.

dlications to techniques such as

B, AM, SSB, etc. Angle modulation ...d the spectrum of frequency modulated signals. Techniques for the generation and demodulation of FM signals.

roduction to noise and its effects in

4 and FM systems.

Alternate weeks.

"CE 324 W 3C,1T,3L'! 0.5 croprocessor Systems and . verfacing Microprocessor system architecture, buses, memories, peripheral connecns, parallel, serial, analog interfaces, ‘ugnetic storage media, data communications, testing and debugging. Prereq: E&CE 222, E&CE 223, ~3CE 251 Alternate weeks

Scanned page 364

ECE 332 Electronic CircuitsS 3C,1T,3L'’ 0.5

nplifier biasing networks, single and

tIti-stage small-signal amplifiers, sinall-signal equivalent circuits; high and low frequency effects; negative ‘-3dback amplifiers; oscillators; noise in

actronic circuits; introduction to large

jnal amplifiers.

Prereq: E&CE 208, E&CE 231

Antireq: E&CE 333

Alternate weeks

Course Descriptions Electrical and Computer Engineering

Scanned page 364

ECE 333 Microelectronic Circuits and DevicesW 3C,1T,3L" 0.5

Device theory, the pn junction diode, its models and applications. Field ettect and bipolar transistor models and characteristics. Transistor amplifiers, operational.amplifiers, active filters, oscillators and logic circuits.

Prereq: E&CE 208

Antireq: E&CE 332

Alternate weeks

Scanned page 364

ECE 342 Electrical Networks 1W,S 3C,1T 0.5 -

Discrete and continuous signals, convo-

lution, network equations, simulation graphs, Fourier series and transform, frequency response of networks.

Laplace transformation, z-transform.

Scanned page 364

ECE 354 Real-Time Operating SystemsW 3C,1T,3L' 0.5

introduction, basic concepts, process management, interprocess communication and synchronization, memory management, resource management, interrupt handling, concurrent programming..

Prereq: E&CE 251, E&CE 252

Project

Scanned page 364

ECE 371 Transmission Lines and Basic Field TheoryS 3C,1T,3L' 0.5 :

Transmission lines: transmission line equations, steady state (sinusoidal) , solution, terminated lines, matching and the Smith Chart. Basic field theory: vector calculus, electrostatic and magnetostatic fields, time-varying fields and Maxwell's equations, plane wave propagation, polarization, reflection.

refraction, applied boundary value prob-

lems. Prereq: E&CE 126 or equivalent Alternate weeks.

Scanned page 364

ECE 380 Systems and ControlF,W 3C,1T,3L' 0.5

An introduction to control. Advantages of closed-loop feedback systems. The role of the system mathematical model. Block diagrams and signal flow graphs. The basic control system design problem, stability in control systems. Frequency response analysis techniques. Root-locus analysis, Elementary lead-lag compensation. Z-transforms.

Alternate weeks.

Scanned page 364ECE 380 today

ECE 401 Seminar General SeminarF,S 1C 0.0

Scanned page 364ECE 401 today

ECE 402 Seminar General SeminarW 1C 0.0

16:53

E&CE 403-409, 490-497 0.5

Special Topics in Electrical

Engineering

Special courses on advanced topics will

be offered from time to time, when

resources are available. For current

offerings, inquire at the Department. Prereq: Permission of the instructor.

Scanned page 364ECE 402 today

ECE 408 Robot Dynamics and ControlW 3C,3L'’ 0.5

Homogeneous transformations. Kinematics and inverse kinematics. Denavit-Hartenberg convention. Jacobians and velocity transformations. Dynamics. Path planning, Nonlinear control. Compliance and force control. Prereq: Permission of the instructor Project

Scanned page 364

ECE 411 Digital CommunicationsF,S 3C1T 0.5

Random processes: stationary processes, power spectral density, noise, low-pass and band-pass processes. Sampling and pulse transmission. Signal distortion, bandwidth for pulse transmission pulse detection and matched filtering. Digital multiplexing, line coding, pulse shaping, detection and error rates. IS! and equalization. Pulse-code modulation, delta modulation, quantization, and detection errors. Effects of noise in PCM systems.

Prereq: E&CE 318, E&CE 316 or by permission of instructor

Scanned page 364

ECE 412 Data CommunicationsW 3C,1T 0.5

Representation of signals, gaussian processes, optimum receiver design, equivalent signal sets, non-white channel noise, maximum likelihood receiver. Performance of coherent and noncoherent communication systems, * phase shift keying, frequency shift keying. Information and its measure, source encoding, error-free communication, channel capacity. Errorcorrecting codes: linear block codes, cyclio. codes, convolutional codes. Prereq: E&CE 411 or permission of instructor.

Scanned page 364

ECE 413 Digital Signal ProcessingW 3C,1T' 0.5

Review of continuous and discrete-time systems, z-transform. Frequency response. Analog filter design and transformations for digital filter design. Windowing techniques, the discrete Fourier transform. Selected applications of digital signal proéessing.

Project

Scanned page 364

ECE 427 Digital Systems EngineeringF,W 2C,1T,3L' 0.5

Complexity in large digital systems. Control of design, interaction complexity, control of consequences of complexity. The topics covered include control unit design, microprogram control, design for testability, fault tolerance, multiprocessor systems.

Prereq: E&CE 223

Open.

Scanned page 365

ECE 428 Computer Communications Networks _F,S.3C,1T 0.5

Use of computer networks. Network architecture. ISO reference model. Network topology, connectivity analysis, delay analysis, local access design. Physical layer, data link layer, higher layer protocols. Routing, flow control, congestion control. Local area networks.

Prereq: E&CE 222, E&CE 316, E&CE 318

Scanned page 365

ECE 429 Computer StructuresW 3C,1T 0.5

Organization and performance of conventional uniprocessors, pipelined processors, parallel processors and multiprocessors; memory and cache structures; multiprocessor algorithms and synchronization techniques; special-purpose architectures. Prereq: One of E&CE 354, E&CE 426 or CS 354 Prereq/Coreq: E&CE 427

Scanned page 365

ECE 435 Semiconductor DevicesF,S 3C,1T 0.5

Metal-Semiconductor junctions {Schottky barriers), heterojunctions, solar cells, light emitting diodes, photodetector diodes, JFET's, MESFET's, MOSFET’s, VLSI bipolar and MOS devices, CCD's, Power devices (SCR's, power switching transistors, PIN rectifier diodes}.

Scanned page 365

ECE 436 Design of integrated Circuits and DevicesW 2C,1T,3L' 0.5

Design and process details of discrete bipolar, JFET and MOSFET devices. Design and implementation of VHSIC and VLSI! digital and analog integrated circuits. Process, device and circuit CAD.

Prereq: E&CE 231 or E&CE 435

Project.

Course Descriptions Electrical and Computer Engineering

Scanned page 365

ECE 437 Integrated VLSI SystemsW 2C,1T,3L' 0.5

Integrated system design, memory cells and systems, logic arrays, VLSI design methodologies, applications in digital signal and data processing systems.

1 Project.

Scanned page 365

ECE 438 Switching and Digital CircuitsF,S 2C,1T,3L' 0.5

Switching characteristics of transistors and diodes, non-sinusoidal wave generation and shaping, comparators, digital integrated circuits, including ECL, TL, l?L, STL, MOS, CMOS.

Project

Scanned page 365

ECE 439 Analog Electronic CircuitsW 2C,1T,3L' 0.5

Analog applications of bipolar and fieldeffect transistors. Analysis of operational amplifiers. IC temperature compensation and biasing. Differential, low noise and power amplifiers, receiver front end design, noise analysis. Modulators, mixers, detectors. Power supplies.

Project.

Scanned page 365

ECE 443 Electrical Networks 2W 2C,1T,3L' 0.5

Topics from the following: two-port descriptions of ideal devices, including Operational amplifiers; network functions, formulation and solution of network equations; sensitivity calculations in the frequency domain; active network analysis; simple filter design; time domain solutions; simulation; introduction to digital and switched capacitor networks; computer-aided analysis and design of networks.

Prereq: E&CE 342 or equivalent

Project.

Scanned page 365

ECE 446 Linear SystemsF,S 3C,1T 0.5

Three types of linear multivariable systems are studied.

1. real time-continuous systems; 2. real time-discrete systems; and 3. modulo-two time-discrete systems.

The unifying approach of state equations is developed and the importance of linear algebra is emphasized. Topics include: time domain analysis, transfarm analysis (Laplace- and Z-transforms), stability considerations, system equivalence, system decomposition, system realization. The necessary matrix and linear-algebra theory is developed as required.

Scanned page 365

ECE 450 Software SystemsF 2C,1T,3L'

Structured software design, software testing and maintenance. Data structures, arrays, lists, stacks, associative structures. Searching and sorting. Operating system organizations. Realtime software, principles of real-time executive (RTX), kernel, primitives, interprocess communication and synchronization, memory management, interrupts. Block structured languages, actual and formal parameters, recursion, formal description, relationship to machine code. Compilers. Prereq: E&CE 222 or equivalent. Project

EF&CE 455 S 3C,1T,3L' 0.5 Software Engineering

Requirement analysis, specifications, software design, software development environments, testing, software project management, quality assurance and control.

Prereq: Computer Engineering Program or Computer Engineering Option .

Project

Scanned page 365

ECE 456 Database SystemsW 3C,1T,3L' 0.5

Introduction, data models, file systems, database system architectures, query languages, integrity and security, database design.

Prereq: E&CE 252 or E&CE 450 or equivalent

Project

Scanned page 365

ECE 457 Applied Artificial IntelligenceS 3C,1T,3L' 0.5

Artificial intelligence concepts and techniques, including search, inference, knowledge representation and planning. Knowledge-based systems. Applications in electrical and computer engineering, with emphasis on design and maintenance.

Project

Scanned page 365

ECE 459 Sound, Noise and ElectroacousticsW 2C,1T,3L' 0.5

An interdisciptinary study of acoustical physics, human response ta sound and audio engineering. Main topics include the physics of sound, acoustical measurements, human hearing, environmental noise, electroacoustical systems and transducers.

Every third week.

Scanned page 365ECE 459 today

ECE 463 Power ElectronicsF,S 2C,1T,3L' 0.5

Characteristics and ratings of power semi-conductor devices with emphasis on the thyristor. General methods of achieving design objectives. Performance and analysis of power conversion circuits for both static and rotating loads.

1Open.

Scanned page 366ECE 463 today

ECE 464 High Voltage and Insulation EngineeringW 3C,3L' 0.5 ©

Nature and origin of high voltage surges encountered on power systems. Travelling waves on transmission systems; insulation engineering, electrostatic fields in high voltage apparatus, insulation failure; corona; insulation testing; circuit breakers and surge protection devices; insulation coordination.

Alternate weeks.

Scanned page 366ECE 464 today

ECE 465 Power SystemsW 3C,1T 0.5

Introduction to system concepts; aspects of power system planning and operation. Energy sources; environmental and resource implications. Pertanit and co-ordinate systems. Representation of equipment such as generators, transformers and transmission lines in system analysis. Analysis of imbalanced systems and faults. Voltage and reactive power control.

Load/frequency control. Power transfer

and system stability. Introduction to load flow methods. High valtage dc transmission.

Scanned page 366

ECE 473 Microwave EngineeringW 2C,1T,3L' 0.5

Review of Maxwell's equations, rectangular and circular waveguides, microwave circuits, scattering matrix theory, microwave filters, simple waveguide discontinuities, klystrons and magnetrons. Prereq: E&CE 371 or equivalent Every third week.

Scanned page 366

ECE 474 Antenna EngineeringF 2C,1T,3L' 0.5

An introduction to the theory of radiation and of antenna and propagation engineering; linear antennas, linear arrays, aperture antennas, frequency independent antennas, measurement theory. Prereq: E&CE 371 or equivalent Every third week..

Course Descriptions Electrical and Computer Engineering

Scanned page 366ECE 474 today

ECE 475 Guided Wave EngineeringW 3C,1T,3L' 0.5

Conducting waveguiding structures; rectangular and circular waveguides, microstrip theory and applications, numerical field analysis on microstrip lines, microstrip components. Dielectric waveguiding structures; dielectric slab waveguides, propagation theory for step-index fibres and graded-index fibres. Fibre measurements; loss measurements, time-domain and frequencydomain measurements, measurement of refractive index profiles. Fibre-optical telecommunication systems; system design considerations, fibre characteristics, source and detector characteristics. “

Prereq: E&CE 371 or equivalent

Project

Scanned page 366ECE 475 today

ECE 481 Design of Analog and Digital Control SystemsF,S 2C,1T,3L' 0.5

Review of performance specifications for design. Design of analog contro! systems using transform techniques. Analysis of discrete-time systems using the z-transform. Sampled data systems. Design of digital control systems using transform techniques.

Alternate weeks.

Scanned page 366ECE 481 today

ECE 482 Multivariable Control SystemsW 2C,1T,3L' 0.5

Review of multivariable state space methods with emphasis on control applications. Performance indices and optimal control. Continuous and discrete time state feedback control of linear systems. Systems with inaccessible states. Stability analysis.

Prereq: E&CE 446, E&CE 481

1Open lab.

Scanned page 366

ECE 485 Computer Control ApplicationsW 2C,1T,3L' 0.5

Realization of digital controllers: digitalanalog equivalences, sampling and quantization effects, fixed-point arithmetic realizations. Real-time computer interfacing: hardware and programming considerations. Modelling and simulation of processes for control design applications. Detailed study of an example application.

Prereq: E&CE 481

Project.

16:55

Scanned page 366

ECE 499A ProjectF QL 0.5

.

An engineering assignment requiring the student to demonstrate initiative and assume responsibility. The student will select a project at the end of the 3B term from an approved list prepared by the Department. Alternatively students can propose their own project. A faculty member will provide supervision. For a one term project, a report is required at the end of the 4A term. For a two term project, a short progress report at the end of the 4A term and a full report at the end of the 4B term are required.

Scanned page 366

ECE 499B ProjectW OL 0.5

Either a continuation of E&CE 499A or a separate one-term project.

English

Undergradute Officer M. Gerhardstein, HH 247, ext. 2448

Introductory Notes

1. Although the Department of English provides advisors to help students choose their programs, arrange ~~ their courses and conform with the University, Faculty, and Department regulations, students are urgedto —~ Study the Calendar very carefully because they are themselves responsible for failure to abide by these regulations.

2. Courses normally meet three hours per week; however, each instructor determines the pattern of meetings for his or her courses.

3. inall English courses, emphasis will be placed on student essays written in connection with the reading.

4. Information on availability of courses in this section is accurate at the time of publication. Sometimes, however, course offerings must be altered because of budget restraints or availability of faculty. For precise information on course offerings, students should check with the English Department.

5. Enrolment in certain English courses which are in heavy demand and which are program requirements for English students may be

subject to priority enrolment restrictions. While all English courses may be affected, those most like to be Subject to enrolment restrictions will include ENGL 200A/B, ENGL 251A/B, ENGL 209, ENGL 210A, ENGL 210C; ENGL 219, ENGL 306A, and ENGL 309A. Because of its place in the Applied Studies requirements, ENGL 109 may also on occasion be subject to registration restrictions.

Most courses are also taught at St. Jerome's College.

R' courses are administered by Renison College.

GROUP ONE

Courses in this group count towards a degree as electives in any program in the University. Normally, none of them qualifies as a major credit for a General or Honours program in English. These courses are primarily designed to make students aware of the different functions of language in various contexts and to assist them to improve their writing. '

Scanned page 366