Chapter 1 Faculty of Applied Science and Engineering | University of Toronto ELECTRICAL ENGINEERING (Offered by the Edward S. Rogers Sr. Department of Electrical and Computer Engineering. For a listing of Academic Staff in the Department, refer to Chapter 1). Chapter 8 Chapter 7 Chapter 6 Chapter 5 Chapter 4 Chapter 3 Chapter 2 UNDERGRADUATE PROGRAM IN ELECTRICAL ENGINEERING (AEELEBASC) 132 UNDERGRADUATE STUDENT COUNSELLORS: Professor W.T. Ng, Associate Chair, Undergraduate Studies Ms Linda Espeut Ms Jayne Leake STUDENT ADVISORS: Ms. Karen Irving Ms. Lindsay Mason Email: askece@ecf.utoronto.ca Office: Room B600, Sandford Fleming Building Electrical engineering is an exciting and extensive field that applies the principles of science and mathematics with engineering fundamentals which are then used to develop a student’s skills needed to analyze, design and build electrical, electronic and photonics systems. The program includes diverse areas of study such as microelectronics, digital communications, wireless systems, photonics systems, signal processing, control, microprocessors, computer technology, energy systems and electronic device fabrication. This breadth is unique to Electrical Engineering and opens a wide range of career possibilities. As a result, the program also ensures that through their course work, a student gains experience in communication, problem-solving and team management skills. An electrical engineer may be involved in the design, development and testing of electrical and electronic equipment such as telecommunication systems, industrial process controls, signal processing, navigation systems, power generation, transmission systems, wireless and optical communications and integrated circuit engineering. The first two years of study provide the essential background in basic science and mathematics and also introduces the student to the important concepts in Electrical and Computer Engineering such as circuits, digital systems, electronics, and communication systems. These two years of study are identical to Computer Engineering In third and fourth year, the curriculum allows flexibility in a student’s course selection, subject to program and accreditation requirements described below. A student has greater choice from a broad array of courses in six areas of study that would appeal to their individual strengths and interests. A number of streams or course packages called “Public/Built-In Profiles” have been developed by the departments’ Curriculum Matters Committee (CMC) members to serve as course selection examples. These can be used as inspiration for a student to help develop more concrete decisions on their own. A student is also free to use one of the public profiles as their template, the example course packages can be found at http://www.ece.utoronto.ca/undergraduates/program/curriculum_streams.htm. An on-line program called Magellan is available to facilitate the course selection process. All 2nd year students will have access to Magellan by the end of their fall term. If at any time a student has questions about their curriculum decisions, contact information can be found at: http://www.ece.utoronto.ca/undergraduates/program/magellan.html Graduates of the program may decide to go directly into careers in a wide range of fields and continue to learn by direct experience and through the opportunities of company-sponsored education. Students may also decide to pursue studies at the graduate level and can find more detailed information at: http://www.ece.utoronto.ca/graduate/welcome.htm First Year Electrical Engineering FALL SESSION – YEAR 1 Engineering Strategies & Practice I APS111H1 F Mechanics CIV100H1 F Calculus A MAT196H1 F Linear Algebra MAT188H1 F Computer Fundamentals APS105H1 F Introduction to Electrical and Computer Engineering ECE101H1 F SECOND YEAR Electrical ENGINEERING FALL SESSION – YEAR 2 Circuit Analysis ECE212H1 F Digital Systems ECE241H1 F Programming Fundamentals ECE244H1 F Advanced Engineering Math MAT290H1 F Calculus III MAT291H1 F Lect.Lab Tut. Wgt. 3 3 3 3 3 1 - - - 2 1 - 1 2 1 1 1 0.50 0.50 0.50 0.50 0.50 1.5 3 2 - - Lect.Lab Tut. Wgt. 3 3 3 3 3 2 - - - 2 - 1 1 2 1 0.50 0.50 0.50 0.50 0.50 - 0.15 Lect.Lab Tut. Wgt. 3 3 3 3 3 WINTER SESSION – YEAR 1 Engineering Strategies & Practice II APS112H1 S Calculus B MAT197H1 S Introduction to Materials and Chemistry APS104H1 S Dynamics MIE100H1 S Electrical Fundamentals ECE110H1 S 2 - 1 2 2 0.50 0.50 0.50 0.50 0.50 WINTER SESSION –YEAR 2 Signals and Systems ECE216H1 S Electric and Magnetic Fields ECE221H1 S Introductory Electronics ECE231H1 S Computer Organization ECE243H1 S Communication and Design ECE297H1 S Practical Experience Requirement* Lect.Lab Tut. Wgt. 3 - 3 1 3 1 3 3 1.5 3 2 1 1 - 2 0.50 0.50 0.50 0.50 0.50 * As described in the beginning pages of this chapter, students are required to have completed a total of 600 hours of acceptable practical experience before graduation (normally during their summer vacation periods). Calendar 2009-2010 | Chapter 7 | Curriculum & Programs Students registered within this program, and all other undergraduate programs within the Faculty of Applied Science and Engineering, may elect to enrol and participate in the Professional Experience Year (PEY) program. The PEY program requires that qualified students undertake a paid, full-time 12-16 month continuous work period with a participating company. Details are described at the beginning of this chapter. For more information, consult the Professional Experience Year Office, 45 Willcocks Street 2nd Floor, early in session 2H1 F or 3H1 F. Overview PROFESSIONAL EXPERIENCE YEAR SKOLL PROGRAM BIOENGINEERING MINOR COURSE OF STUDY Students enrolled within this Program may achieve a “Minor in Bioengineering,” via an appropriate choice of six courses in the 3rd and 4th year, while still fulfilling the Program Requirements described herein. Details are described in the beginning of this chapter. Students interested in the Bioengineering Minor Course of Study should consult with their Undergraduate Student Counsellor and with the Director of the Collaborative Undergraduate Bioengineering Program for guidance on course selection. Students enrolled within this Program may achieve a “Minor in Sustainable Energy”, via an appropriate choice of six courses in the 3rd and 4th year while still fufilling the Program Requirements described herein. Details are described at the beginning of this chapter. Students interested in the Sustainable Energy Minor Course of Study should consult with their Undergraduate Student Counsellor and with the Division of Environmental Engineering and Energy Systems. Second year students will plan their course selection for 3rd and 4th year to satisfy both ECE program requirements and the Canadian Engineering Accreditation Board (CEAB) requirements. AREA 1 – PHOTONICS & SEMICONDUCTOR PHYSICS Fall KERNEL COURSES TECHNICAL ELECTIVES ECE335H1 F - Introduction to Electronic Devices Spring ECE318H1 S - Fundamentals of Optics AREA 2 – ELECTROMAGNETICS & ENERGY SYSTEMS ECE315H1 F - Switch-Mode Energy Conversion ECE320H1 F - Fields & Waves There are no winter term kernel courses offered in this area. TECHNICAL ELECTIVES ECE510H1 F - Introduction to Lighting Systems ECE524H1 F - Microwave Circuits ECE533H1 F - Advanced Power Electronics BME595H1 S - Medical Imaging ECE413H1 S - Energy Systems & Distributed Generation ECE422H1 S - Radio & Microwave Wireless Systems ECE463H1 S - Electric Drives AREA 3 – ANALOG & DIGITAL ELECTRONICS TECHNICAL ELECTIVES ECE331H1 F - Analog Electronics ECE334H1 F - Digital Electronics ECE331H1 S - Analog Electronics ECE334H1 S - Digital Electronics ECE446H1 F - Sensory Communication ECE512H1 F - Analog Signal Processing Circuits ECE534H1 F - Integrated Circuit Engineering ECE451H1 S - VLSI Systems & Design ECE530H1 S - Analog Integrated Circuits ECE532H1 S - Digital Systems Design Course Descriptions KERNEL COURSES Curriculum & Programs KERNEL COURSES Academic Regulations ECE442H1 F - Introduction to Micro- & Nano-Fabrication Technologies ECE330H1 S - Semiconductor & Device Physics ECE527H1 F - Passive Photonic Devices ECE425H1 S - Optical Communication Systems ECE535H1 F - Advanced Electronic Devices ECE525H1 S - Lasers & Detectors PHY335H1 S - Introduction to Quantum Mechanics Student Services & Resources The table below shows all the available 3rd and 4th year ECE courses and science/mathematics courses. Fees & Expenses 3RD YEAR AND 4TH YEAR - ELECTRICAL ENGINEERING Course Selection Scholarships & Financial Aid Sustainable Energy Minor COurse of Study Admissions All students enrolled within this Program are eligible to apply for admission into the Skoll Program. Details are described at the beginning of this chapter. 133 AREA 4 – CONTROL, COMMUNCATIONS & SIGNAL PROCESSING KERNEL COURSES TECHNICAL ELECTIVES Chapter 8 Chapter 7 Chapter 6 Chapter 5 Chapter 4 Chapter 3 Chapter 2 Chapter 1 Faculty of Applied Science and Engineering | University of Toronto 134 ECE316H1 F - Communication Systems ECE311H1 S - Dynamic Systems & Control ECE316H1 S - Communication Systems ECE302H1 F - Probability & Random Processes ECE410H1 F - Control Systems ECE431H1 F - Digital Signal Processing ECE445H1 F - Neural Bioelectricity ECE446H1 F - Sensory Communication BME595H1 S - Medical Imaging ECE302H1 S - Probability & Random Processes ECE411H1 S - Real-Time Computer Control ECE417H1 S - Digital Communication ECE431H1 S - Digital Signal Processing ECE462H1 S - Multimedia Systems ECE464H1 S - Wireless Communication ECE516H1 S - Intelligent Imaging Processing MIE331H1 S - Physiological Control Systems AREA 5 – COMPUTER HARDWARE & COMPUTER NETWORKS KERNEL COURSES ECE361H1 F - Computer Networks I ECE361H1 S - Computer Networks I ECE342H1 S - Computer Hardware TECHNICAL ELECTIVES ECE452H1 F - Computer Architecture ECE461H1 F - Internetworking ECE451H1 S - VLSI Systems & Design ECE466H1 S - Computer Networks II ECE467H1 S - Optical Networks ECE532H1 S - Digital Systems Design AREA 6 – SOFTWARE KERNEL COURSES TECHNICAL ELECTIVES ECE344H1 F - Operating Systems ECE345H1 F - Algorithms & Data Structures ECE344H1 S - Operating Systems ECE345H1 S - Algorithms & Data Structures CSC326H1 F - Programming Languages CSC343H1 F - Introduction to Databases CSC418H1 F - Computer Graphics CSC444H1 F - Software Engineering I CSC467H1 F - Compilers & Interpreters CSC470H1 F - Computer Systems Modelling & Analysis ECE448H1 F - Biocomputation ECE454H1 F - Computer Systems Programming ECE461H1 F - Internetworking Computing CSC343H1 S - Introduction to Databases CSC418H1 S - Computer Graphics ECE419H1 S - Distributed Systems ECE450H1 S - Software Engineering II ECE540H1 S - Optimizing Compilers ECE568H1 S - Computer Security SCIENCE/MATH ELECTIVES APM384H1 F - Partial Differential Equations BME455H1 F - Cellular & Molecular Biology II CIV220H1 F - Urban Engineering Ecology CHE353H1 F - Engineering Biology ECE302H1 F - Probability & Random Processes ECE448H1 F - Biocomputation MAT389H1 F - Complex Variables PHY255H1 F - Oscillation Waves BME440H1 S - Bioengineering Instrumentation & Technology CHE230H1 S - Environmental Chemistry CHE354H1 S - Cellular & Molecular Biology ECE302H1 S - Probability & Random Processes EEB214H1 S - Evolution & Adaptation MIE331H1 S - Physiological Control Systems MSE235H1 S - Materials Physics PHY335H1 S - Introduction to Quantum Mechanics PHY359H1 S - Physics of the Earth PSL432H1 S - Theoretical Physiology A technical course with a course number of the form ECE4xx or ECE5xx indicates that it is not a kernel course. It does not imply that it can only be taken in fourth year. Only 300 and 400 level courses can be used as a technical electives. Calendar 2009-2010 | Chapter 7 | Curriculum & Programs Technical Elective Other Science/Math Area Kernel Area Kernel Complementary Studies Engineering Economics Depth Area Kernel Area Kernel Complementary Studies Technical Elective Depth Depth 4th Year Design Project Humanities & Social Science Free Elective Technical Elective Depth 4 Year Design Project Humanities & Social Science th 3F 3S 4F 4S If, among the 8 courses required to satisfy the Breadth requirement (1) and the Depth requirement (2), at least 4 are selected from areas 5 and 6, then the student is eligible for the B.A.Sc. degree in Computer Engineering. If, among these 8 courses, at least 5 are selected from areas 1 – 4, then the student is eligible for the B.A.Sc. degree in Electrical Engineering. By appropriate choice of kernel courses as technical or free electives, it may be possible to satisfy these requirements simultaneously; in this case, the student may choose one of the two designations. CEAB Requirements Course Descriptions Graduate study and research in Electrical Engineering may be pursued in either the Department of Electrical and Computer Engineering or the Department of Computer Science. Both theoretical and applied topics are encouraged. Programs lead to the M.Eng. or M.A.Sc. degree in Engineering or the M.Sc. in Computer Science, and to the Ph.D. in either Department. Prospective graduate students should consult the Departments early to determine the most appropriate Department in which to register. Curriculum & Programs GRADUATE PROGRAMS IN electrical ENGINEERING Academic Regulations (see pg. 108 “Accreditation and the Associations of Professional Engineers”) To satisfy CEAB requirements, students must accumulate, during 4 years of study, a minimum number of academic units in six categories: complementary studies, mathematics, basic science, engineering science, engineering design, combined engineering science and design. For details on how to verify satisfaction of CEAB requirements, students are referred to the ECE Undergraduate website:http://www.ece.utoronto.ca/undergraduates/program/magellan.htm. Third year students must choose their third year courses consistent with a 3rd and 4th year course plan satisfying ECE program requirements and CEAB requirements. It is recognized that the course selection process can be complex in the flexible curriculum for third and fourth year. Students are advised to consult the ECE Undergraduate Office on questions related to course selection. In addition, tools will be provided to assist students to ensure satisfaction of all requirements in their course selection. For complete details, students are referred to the ECE Department UndergraduateStudies website http://www.ece.utoronto.ca/undergraduates/program/magellan.htm A student who selects a course of study that does not meet CEAB requirements will not be eligible to graduate. Student Services & Resources DEGREE DESIGNATION Fees & Expenses Third and Fourth Year Scholarships & Financial Aid A sample course selection arrangement is shown in the table below. Admissions There are nine requirements: 1. Breadth requirement: A minimum of 4 kernel courses, each in a different area, must be chosen. 2. Depth requirement: Select at least 2 areas from which one kernel course has been chosen. In each of these 2 areas, 2 additional technical courses must be chosen. Kernal courses may also be chosen to meet this requirement 3. Engineering economics requirement: ECE472H1 F/S must be chosen. 4. Capstone requirement: The Design Project, ECE496Y, must be taken in Fourth Year. 5. Math/Science requirement: At least one course from the math/science area must be chosen. 6. Technical elective requirement: A minimum of 3 additional ECE technical courses must be chosen from any of the six areas of study. One other technical elective may, with approval from the ECE Department, be taken in place of an ECE technical course. 7. Free elective requirement: One is required, and may be a technical or a non-technical course. 8. Complementary studies requirement: In each of terms 3F, 3S, 4F, and 4S, a complementary studies course must be chosen. Of the 4 complementary studies courses, two must be humanities and social science (HSS) courses chosen from an approved list on the Registrar’s website: http://www.undergrad.engineering.utoronto.ca/information/calendar/electives.htm 9. In addition to the above program requirements, all CEAB requirements, including the minimum number of accreditation units (AU’s) in the various CEAB categories, must be met in order to graduate. Overview ECE Program Requirements 135