Undergraduate Calendar 1998-1999


University of Waterloo
UW  HOME
CALENDAR  CONTENTS
ENGINEERING  INDEX
E L E C T R I C A L   E N G I N E E R I N G 

The Electrical Engineering program is controlled and administered by the Department of Electrical and Computer Engineering.

The curriculum in Electrical Engineering is designed to teach those fundamental physical and engineering sciences which form the basis of the work of electrical engineers. After the Year One Program in Engineering, the program in Electrical Engineering consists of prescribed core courses complemented by the technical and Complementary Studies electives.

The normal recommended program shown below involves a course load (excluding seminars) of five courses per term. Laboratory exercises are compulsory where they form part of a course. Departmental permission will be required for departures from the normal load in any one term.

The normal rules of the Co-operative program will apply. By special permission the number of Co-operative work terms may be reduced, but a student must complete at least five work terms (including that done in Year One), unless admitted to advanced standing, as defined in the Calendar.

Permission to carry more than the normal load in any one term will normally be given only if the student holds an 80% average or better in the previous term.

The promotion criteria are as laid down in the Faculty rules.

Technical Presentation Proficiency Exam

All students registering in Electrical Engineering or Computer Engineering are required to satisfy the Technical Presentation Proficiency Exam (TPPE) requirement during the 2A term or if admission to the program occurs after 2A, before the end of their first academic term in the program. The details of this requirement are provided during the first year so that the student may prepare a suitable technical presentation during a work term, to be given during the 2A term.

Complementary Studies Electives

Five elective courses must be chosen in addition to the core course M SCI 261 to satisfy the Complementary Studies program.

AVAILABLE OPTIONS

The normal Electrical Engineering program shown has been designed to offer a well-balanced and rewarding education. Students wishing to enrich their education further may elect to take one of the six options available. These options are described below. Students should be aware that an option may require additional courses, and may constrain the choice of elective courses. An 80% average is required to enter the Computer Engineering, Mathematics, Physics, or Software Engineering Options.

Computer Engineering Option

The aim of the Computer Engineering Option is to provide the Electrical Engineering student with a broad background in software, to augment the student's capabilities in digital hardware, and to provide the opportunity to take some courses in an area of specialization.

The successful completion of these courses results in a designation on the transcript 'Option in Computer Engineering'.

The option package is comprised of eight courses two of which are extra courses. There are six required courses:
E&CE 203 Discrete Mathematics Extra
E&CE 222 Digital Computers Core
E&CE 223 Digital Circuits and Systems Core
E&CE 250 Algorithms and Data Structures Core
E&CE 251 Programming Languages and Translators Extra
E&CE 354 Real-Time Operating Systems Technical

A student must additionally take two courses from the following as a fourth-year technical elective, subject to prerequisite, availability and timetable constraints:

CS 360+ Introduction to the Theory of Computing
CS 446+ Software Systems Design and Implementation (Antireq: E&CE 455)
CS 448 Introduction to Database Management(Antireq: E&CE 456)
CS 452+ Real-Time Programming
CS 454+ Distributed Systems (Antireq: E&CE 428)
CS 457 Queueing Models: Analysis, Simulation and Computer Applications
CS 466+ Algorithm Design and Analysis
CS 486 Introduction to Artificial Intelligence (Antireq: E&CE 457)
CS 488 Introduction to Computer Graphics
E&CE 324 Microprocessor Systems and Interfacing
E&CE 427 Digial Systems Engineering
E&CE 428 Computer Communication Networks
E&CE 429 Computer Structures
E&CE 455 Software Engineering
E&CE 456 Database Systems
E&CE 457 Applied Artificial Intelligence
SY DE 422 Machine Intelligence (Antireq: E&CE 457)

+These courses are part of a different program and as a result students choosing these optional courses may need to do extra work to compensate for different background preparation.

Electrical Engineering students taking the Option in Computer Engineering may not take E&CE 450 Software Systems as a technical elective (see program below).

Students are admitted into the Option at the end of their 2A term. In order to be admitted to the Option, a student must achieve a term average of 80% in the 2A term and in each of E&CE 223 and 250. In order to remain enrolled in the Option, a student must maintain a cumulative average of 80%.

The list of courses will be subject to change from time to time. For further information contact the Option Co-ordinator.

Management Sciences Option

This is a sequence of seven courses (see 'Option in Management Sciences' under Designated Options in the Faculty of Engineering section) designed for those students with an interest in the management of technology. Further details are made available from the Department.

The successful completion of these courses results in a designation on the transcript 'Option in Management Sciences'.

Mathematics Option

This is a sequence of eight courses (see 'Option in Mathematics' under Designated Options in the Faculty of Engineering section) designed to give students a broad background in either pure or applied mathematics. Further details are made available from the Department.

The successful completion of these courses results in a designation on the transcript 'Option in Mathematics'.

Physics Option

This is a sequence of eight courses (see 'Option in Physics' under Designated Options in the Faculty of Engineering section) designed to give students an enriched background in the fundamentals of physical science. Further details are made available from the Department.

The successful completion of these courses results in a designation on the transcript 'Option in Physics'.

Software Engineering Option

The Software Engineering Option described under Designated Options in the Faculty of Engineering section is available to Electrical Engineering students who have an 80% average. Although the Software Engineering Option includes all the Computer Engineering Option requirements, a student will only receive one of the Option designations. Further information on the Option is available from the Associate Chair or the Option Co-ordinator.

The successful completion of the required courses results in a designation on the transcript 'Option in Software Engineering'.

Environmental Engineering Option

This is a sequence of five required courses and a two-term project course (see 'Option in Environmental Engineering' under Designated Options in the Faculty of Engineering section) designed to give students an enriched background in environmental engineering issues.

The successful completion of these courses results in a designation on the transcript 'Option in Environmental Engineering'.

ACADEMIC PROGRAM

Notes

  1. With the approval of the Department in terms 4A and 4B, students may take technical courses offered by other departments. The normal requirement in fourth year is E&CE 304, 471, two Complementary Studies Electives, and six technical electives. At least four of these technical electives must be from the Electrical and Computer Engineering Department. To be treated as fourth year technical electives, any courses taken from outside of the Department must have a significant engineering component. See the Department for further information.
  2. The laboratory hours shown are approximate indications of the average time the student will spend in the laboratory.

The 1A term is as described in 'First-Year Engineering Programs'


Term 1B (Spring) C T L
E&CE 102 Seminar 1 - --
MATH 118 Calculus 1B 3 2 --
PHYS 125 Physics for Engineering 3 2 --
E&CE 150 Introduction to Computing 3 2 --
E&CE 100 Fundamentals of Electrical Engineering 5 3 3*
M SCI 261 Managerial and Engineering Economics 3 1 --
WKRPT 100 Work Term Report, Engineering

Term 2A (Winter) C T L
E&CE 201 Seminar 1 - --
MATH 211 (E&CE 205) Advanced Calculus 1 (For Electrical Engineers) 3 1 --
E&CE 209 Electronic and Electrical Properties of Materials 3 1 --
E&CE 223 Digital Circuits and Systems 3 1 3*
E&CE 250 Algor ithms and Data Structures 3 1 3*
Complementary Studies Elective 3 - --
TPPE 000 CR /NCR

Term 2B (Fall) C T L
E&CE 202 Seminar 1 -- --
MATH 212 (E&CE 206) Advanced Calculus 2 (For Electrical Engineers) 3 1 --
E&CE 231 Electronic Devices 3 1 3*
E&CE 241 Circuit Analysis and Design 3 1 3*
E&CE 261 Energy Systems and Components 1 3 1 3*
Complementary Studies Elective 3 -- --
WKRPT 200 Work Term Report, Engineering

Term 3A (Spring) C T L
E&CE 301 Seminar 1 - --
E&CE 222 Digital Computers 3 1 3*
E&CE 309 Introduction to Thermodynamics and Heat Transfer 3 1 --
E&CE 316 Introduction to Probability Theory 3 1 --
E&CE 342 Signals and Systems 3 1 --
E&CE 370 Electromagnetic Fields 3 1 3*
WKRPT 300 Work Term Report, Engineering

Term 3B (Winter) C T L
E&CE 302 Seminar 1 - --
E&CE 318 Communication Systems 3 1 3*
E&CE 332 Electronic Circuits 3 1 3*
E&CE 362 Energy Systems and Components 2 3 1 3*
E&CE 380 Analog Control Systems 3 1 3*
Complementary Studies Elective 3 - --

Term 4A (Fall) C T L
E&CE 401 Seminar 1 - --
E&CE 304 Numerical Methods 3 1 --
E&CE 471 Electromagnetic Waves 3 1 3*
Complementary Studies Elective 3 - --
Two Technical Electives from the following:
E&CE 411 Digital Communications 1 3 1 --
E&CE 428 Computer Communications Networks 3 1 --
E&CE 435 Semiconductor Devices 3 1 --
E&CE 438 Digital Integrated Circuits 2 1 3*
E&CE 446 Linear Systems 3 1 --
E&CE 450 Software Systems 2 1 3*
E&CE 463 Power Electronics 2 1 3*
E&CE 474 Antenna Engineering 2 1 3*
E&CE 481 Design of Digital Control Systems 2 1 3*
E&CE 499A Project -- - 9
WKRPT 400 Work Term Report, Engineering

Term 4B (Winter) C T L
E&CE 402 Seminar 1 - --
Complementary Studies Elective 3 - --
Four Technical Electives from the following:
E&CE 412 Digital Communications 2 3 1 --
E&CE 413 Digital Signal Processing 3 1 --
E&CE 427 Digital Systems Engineering 2 1 3*
E&CE 429 Computer Structures 3 1 --
E&CE 436 Design of Integrated Circuits and Devices 2 1 3*
E&CE 437 Integrated VLSI Systems 2 1 3*
E&CE 439 Analog Integrated Circuits 2 1 3*
E&CE 443 Electrical Networks 3 1 --
E&CE 456 Database Systems 3 1 3*
E&CE 464 Insulation and High Voltage Engineering 2 1 3*
E&CE 465 Power Systems 3 1 --
E&CE 473 Microwave Engineering 2 1 3*
E&CE 475 Guided Wave Photonics Engineering 3 1 3*
E&CE 482 Multivariable Control Systems 2 1 3*
E&CE 485 Computer Control Applications 2 1 3*
E&CE 486 Robot Dynamics and Control 3 - 3*
E&CE 499B Project -- - 9

*Indicates laboratory every second or third week, or open lab. See Course Descriptions.
UW  HOME
CALENDAR  CONTENTS
ENGINEERING  INDEX


The Undergraduate Calendar is published by the
Office of the Registrar, University of Waterloo, Waterloo, ON N2L 3G1 Canada
Inquiries: infoucal@www.adm.uwaterloo.ca
Revised February 1998