Вы находитесь на странице: 1из 6

Curriculum & Programs

Electrical and Computer Engineering


UNDERGRADUATE PROGRAM IN COMPUTER ENGINEERING (AECPEBASC) 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 The computer engineering undergraduate program is distinctive as it is based on the broad areas of Electrical Engineering and Computer Science. These foundations are used in the design and organization of computer systems, the design of programs that turn these systems into useful applications, and the use of computers in communication and control systems. The design includes hardware as well as operating systems and software. Computer engineering students will learn how computer systems work and how they can be integrated into larger systems that serve a wide range of users and businesses. As a result, the program also ensures that our students will gain experience in communication, problem-solving and team management skills. A computer engineer may be involved in the design of computers and computer systems. They may also be engaged in the design of computer-based communications and control systems or in the design of microelectronic circuits, including computer-aided design and manufacturing. Computer system analysis and the design of both hardware and software for applications such as artificial intelligence and expert systems, database systems, wireless networks, computer security and robotics are included in the scope of the computer engineers work. 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 Electrical Engineering. In third and fourth year, the curriculum allows flexibility in a students 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/Current_Undergraduate_Studies/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/Current_Undergraduate_Studies/program/magellan.htm 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 with studies in most areas of Electrical and Computer Engineering, or Computer Science. More detailed information can be found at: http://www.ece.utoronto.ca/graduate.htm

2010 University of Toronto - Faculty of Applied Science and Engineering

117

Curriculum & Programs


FIRST YEAR COMPUTER ENGINEERING
Fall Session - Year 1 Engineering Strategies &Practice I Ethics in Engineering Mechanics Calculus A Linear Algebra Computer Fundamentals Seminar Course: Introduction to Electrical and Computer Engineering Lect. Lab. APS111H1 F 3 1 APS150H1 F CIV100H1 F MAT196H1 F MAT188H1 F APS105H1 F ECE101H1 F 3 3 3 3 1 2 Tut. 1 1 2 1 1 1 Wgt. 0.50 0.05 0.50 0.50 0.50 0.50 0.15 Winter Session - Year 1 Engineering Strategies &Practice II Calculus B Introduction to Materials and Chemistry Dynamics Electrical Fundamentals Lect. Lab. APS112H1 S 3 2 MAT197H1 S 3 APS104H1 S 3 MIE100H1 S 3 ECE110H1 S 3 2 Tut. 1 1 2 1 Wgt. 0.50 0.50 0.50 0.50 0.50

SECOND YEAR COMPUTER ENGINEERING


Fall Session - Year 2 Circuit Analysis Digital Systems Programming Fundamentals Advanced Engineering Mathematics Calculus III ECE212H1 F ECE241H1 F ECE244H1 F MAT290H1 F Lect. 3 3 3 3 Lab. 1.50 3 2 Tut. 2 1 2 2 Wgt. 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 2 Signals and Systems Electric and Magnetic Fields Introductory Electronics Computer Organization Communication and Design Practical Experience Requirement ECE216H1 S ECE221H1 S ECE231H1 S ECE243H1 S ECE297H1 S Lect. 3 3 3 3 1.50 Lab. 1 1 3 3 Tut. 2 1 2 2 Wgt. 0.50 0.50 0.50 0.50 0.50 0.00

MAT291H1 F 3

ECE THIRD AND FOURTH YEAR - Computer Engineering Course Selection


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. Kernel courses may also be chosen to meet the depth requirement.

AREA 1 - PHOTONICS & SEMICONDUCTOR PHYSICS


Fall Session - Year 3 KERNEL COURSES Introduction to Electronic Devices TECHNICAL ELECTIVES Introduction to Micro- and Nano-Fabrication Technologies Passive Photonic Devices Advanced Electronic Devices Lect. Lab. ECE335H1 F 3 Tut. 2 Wgt. 0.50 Winter Session - Year 3 KERNEL COURSES Fundamentals of Optics TECHNICAL ELECTIVES Semiconductor and Device Physics Optical Communications and Networks Lasers and Detectors Introduction to Quantum Mechanics Lect. Lab. ECE318H1 S 3 ECE330H1 S 3 ECE469H1 S 3 ECE525H1 S 3 PHY335H1 S 2 1.50 1.50 Tut. 1 2 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50

ECE442H1 F 3

0.50

ECE527H1 F 2 ECE535H1 F 2

1 -

0.50 0.50

AREA 2 - ELECTROMAGNETICS & ENERGY SYSTEMS


Fall Session - Year 3 KERNEL COURSES Fundamentals of Electrical Energy Systems Fields and Waves TECHNICAL ELECTIVES Introduction to Lighting Systems Microwave Circuits Advanced Power Electronics Lect. Lab. ECE314H1 F 3 ECE320H1 F 3 ECE510H1 F 2 ECE524H1 F 2 ECE533H1 F 3 1.50 1.50 1.50 Tut. 1 1 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 3 KERNEL COURSES There are no winter term kernel courses offered in this area TECHNICAL ELECTIVES Medical Imaging Energy Systems and Distributed Generation Radio and Microwave Wireless Systems Electric Drives Lect. Lab. Tut. Wgt. 0.00

BME595H1 S 2 ECE413H1 S 3 ECE422H1 S 3 ECE463H1 S 3

1.50 1.50 1.50 1.50

1 1 1 1

0.50 0.50 0.50 0.50

118

2010 University of Toronto - Faculty of Applied Science and Engineering

Curriculum & Programs


AREA 3 - ANALOG & DIGITAL ELECTRONICS
Fall Session - Year 3 KERNEL COURSES Analog Electronics Digital Electronics TECHNICAL ELECTIVES Sensory Communication Analog Signal Processing Circuits Integrated Circuit Engineering Lect. Lab. ECE331H1 F 3 ECE334H1 F 3 ECE446H1 F 3 ECE512H1 F 3 ECE534H1 F 2 1.50 1.50 1.50 3 Tut. 0.75 1 2 Wgt. 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 3 KERNEL COURSES Analog Electronics Digital Electronics TECHNICAL ELECTIVES VLSI Systems and Design Analog Integrated Circuits Digital Systems Design Lect. Lab. ECE331H1 S 3 ECE334H1 S 3 ECE451H1 S 3 ECE530H1 S 2 ECE532H1 S 2 1.50 1.50 3 1.50 3 Tut. 0.75 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50

AREA 4 - CONTROL, COMMUNICATIONS & SIGNAL PROCESSING


Fall Session - Year 3 KERNEL COURSES Communication Systems TECHNICAL ELECTIVES Probability and Random Processes Control Systems Digital Signal Processing Neural Bioelectricity Sensory Communication Lect. Lab. ECE316H1 F 3 ECE302H1 F 3 ECE410H1 F ECE431H1 F ECE445H1 F ECE446H1 F 3 3 3 3 1.50 1.50 1.50 1.50 1.50 Tut. 1 2 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 3 KERNEL COURSES Dynamic Systems and Control Communication Systems TECHNICAL ELECTIVES Medical Imaging Probability and Random Processes Real-Time Computer Control Digital Communication Digital Signal Processing Multimedia Systems Wireless Communication Optical Communications and Networks Robot Modeling and Control Intelligent Image Processing Physiological Control Systems Lect. Lab. ECE311H1 S 3 ECE316H1 S 3 BME595H1 S 2 ECE302H1 S 3 ECE411H1 S 3 ECE417H1 S ECE431H1 S ECE462H1 S ECE464H1 S ECE469H1 S 3 3 3 3 3 0.60 1.50 1.50 1.50 1.50 1.50 2 1.50 1.50 1.50 3 1 Tut. 1 1 1 2 1 1 1 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50

ECE470H1 S 3 ECE516H1 S 2 MIE331H1 S 3

AREA 5 - COMPUTER HARDWARE & COMPUTER NETWORKS


Fall Session - Year 3 KERNEL COURSES Computer Networks I TECHNICAL ELECTIVES Computer Architecture Internetworking Lect. Lab. ECE361H1 F 3 ECE452H1 F 3 ECE461H1 F 3 1.50 1.50 Tut. 0.50 1 0.50 Wgt. 0.50 0.50 0.50 Winter Session - Year 3 KERNEL COURSES Computer Hardware Computer Networks I TECHNICAL ELECTIVES VLSI Systems and Design Computer Networks II Optical Communications and Networks Digital Systems Design Lect. Lab. ECE342H1 S 3 ECE361H1 S 3 ECE451H1 S 3 ECE466H1 S 3 ECE469H1 S 3 ECE532H1 S 2 3 1.50 3 1.50 1.50 3 Tut. 0.50 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 0.50

AREA 6 - SOFTWARE
Fall Session - Year 3 KERNEL COURSES Operating Systems Algorithms and Data Structures TECHNICAL ELECTIVES Programming Languages Introduction to Databases Computer Graphics Software Engineering I Compilers and Interpreters Biocomputation Computer Systems Programming Internetworking Lect. Lab. ECE344H1 F 3 ECE345H1 F 3 3 Tut. 2 Wgt. 0.50 0.50 Winter Session - Year 3 KERNEL COURSES Operating Systems Algorithms and Data Structures TECHNICAL ELECTIVES Introduction to Databases Computer Graphics Distributed Systems Software Engineering II Optimizing Compilers Computer Security Lect. Lab. ECE344H1 S 3 ECE345H1 S 3 3 Tut. 2 Wgt. 0.50 0.50

CSC326H1 F CSC343H1 F CSC418H1 F CSC444H1 F CSC467H1 F ECE448H1 F ECE454H1 F

2 2 2 2 2 3 3

3 1.50

1 1 1 1 1 2 0.50

0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50

CSC343H1 S CSC418H1 S ECE419H1 S ECE450H1 S ECE540H1 S ECE568H1 S

2 2 3 3 2 3

1.50 1.50 3 3

1 1 1 -

0.50 0.50 0.50 0.50 0.50 0.50

ECE461H1 F 3

2010 University of Toronto - Faculty of Applied Science and Engineering

119

Curriculum & Programs


SCIENCE/MATH ELECTIVES
Fall Session - Year 3 Partial Differential Equations Cellular and Molecular Bioengineering II Engineering Biology Urban Engineering Ecology Terrestrial Energy Systems Probability and Random Processes Biocomputation Complex Analysis Oscillations and Waves Lect. Lab. APM384H1 F 3 BME455H1 F 3 1.50 CHE353H1 F CIV220H1 F CIV300H1 F ECE302H1 F 3 3 3 3 Tut. 1 1 1 1 2 2 2 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 3 Environmental Chemistry Cellular and Molecular Biology Probability and Random Processes Evolution and Adaptation (formerly ZOO214Y1) Physiological Control Systems Materials Physics Introduction to Quantum Mechanics Physics of the Earth (formerly PHY359H1) Theoretical Physiology Lect. CHE230H1 S 3 CHE354H1 S 3 ECE302H1 S 3 EEB214H1 S 2 MIE331H1 S 3 MSE235H1 S 3 PHY335H1 S 2 PHY395H1 S 2 PSL432H1 S 2 Lab. 0.50 1 Tut. 2 2 2 1 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50 0.50

ECE448H1 F 3 MAT389H1 F 3 PHY255H1 F 2

ECE Program Requirements


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. Kernel courses may also be chosen to meet this requirement. 3. ENGINEERING ECONOMICS REQUIREMENTS: ECE472H1 F/S must be chosen. 4. CAPSTONE REQUIREMENT: The Design Project, ECE496Y1 Y, 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. Only 300 and 400 level courses can be used as a technical elective. 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 taken. Of the 4 complementary studies courses, 2 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. PRACTICAL EXPERIENCE REQUIREMENT: Students are required to have completed a total of 600 hours of acceptable practical experience before graduation (normally during their summer vacation periods). Students registered within this program, 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. 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. A sample course selection arrangement for 3rd and 4th Year is shown in the table below. 3F 3S 4F Technical Elective Other Science/Math Area Kernel Area Kernel Depth Area Kernel Area Kernel 4th Year Design Project Complementary Studies Complementary Studies Humanities & Social Science Humanities & Social Science

Engineering Economics Depth Technical Elective Depth

4S

Free Elective

Technical Elective

Depth

4th Year Design Project

120

2010 University of Toronto - Faculty of Applied Science and Engineering

Curriculum & Programs


Degree Designation
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 must choose one of the two designations.

CEAB Requirements
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/Current_Undergraduate_Studies/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 Undergraduate Studies office at askece@ecf.utoronto.ca. A student who selects a course of study that does not meet ECE and/or CEAB requirements will not be eligible to graduate.

Graduate Programs in Computer Engineering


Graduate study and research in Computer 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 studies should consult the Departments early to determine the most appropriate Department in which to register. UNDERGRADUATE PROGRAM IN ELECTRICAL ENGINEERING (AEELEBASC) 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 students 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 students 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 department's 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/Current_Undergraduate_Studies/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
2010 University of Toronto - Faculty of Applied Science and Engineering

121

Curriculum & Programs


questions about their curriculum decisions, contact information can be found at: http://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/magellan.htm 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.htm

FIRST YEAR ELECTRICAL ENGINEERING


Fall Session - Year 1 Engineering Strategies &Practice I Ethics in Engineering Mechanics Calculus A Linear Algebra Computer Fundamentals Seminar Course: Introduction to Electrical and Computer Engineering Lect. Lab. APS111H1 F 3 1 APS150H1 F CIV100H1 F MAT196H1 F MAT188H1 F APS105H1 F ECE101H1 F 3 3 3 3 1 2 Tut. 1 1 2 1 1 1 Wgt. 0.50 0.05 0.50 0.50 0.50 0.50 0.15 Winter Session - Year 1 Engineering Strategies &Practice II Calculus B Introduction to Materials and Chemistry Dynamics Electrical Fundamentals Lect. Lab. APS112H1 S 3 2 MAT197H1 S 3 APS104H1 S 3 MIE100H1 S 3 ECE110H1 S 3 2 Tut. 1 1 2 1 Wgt. 0.50 0.50 0.50 0.50 0.50

SECOND YEAR ELECTRICAL ENGINEERING


Fall Session - Year 2 Circuit Analysis Digital Systems Programming Fundamentals Advanced Engineering Mathematics Calculus III ECE212H1 F ECE241H1 F ECE244H1 F MAT290H1 F Lect. 3 3 3 3 Lab. 1.50 3 2 Tut. 2 1 2 2 Wgt. 0.50 0.50 0.50 0.50 0.50 Winter Session - Year 2 Signals and Systems Electric and Magnetic Fields Introductory Electronics Computer Organization Communication and Design Practical Experience Requirement ECE216H1 S ECE221H1 S ECE231H1 S ECE243H1 S ECE297H1 S Lect. 3 3 3 3 1.50 Lab. 1 1 3 3 Tut. 2 1 2 2 Wgt. 0.50 0.50 0.50 0.50 0.50 0.00

MAT291H1 F 3

ECE THIRD AND FOURTH YEAR - Electrical Engineering Course Selection


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. Kernel courses may also be chosen to meet the depth requirement.

AREA 1 - PHOTONICS & SEMICONDUCTOR PHYSICS


Fall Session - Year 3 KERNEL COURSES Introduction to Electronic Devices TECHNICAL ELECTIVES Introduction to Micro- and Nano-Fabrication Technologies Passive Photonic Devices Advanced Electronic Devices Lect. Lab. ECE335H1 F 3 Tut. 2 Wgt. 0.50 Winter Session - Year 3 KERNEL COURSES Fundamentals of Optics TECHNICAL ELECTIVES Semiconductor and Device Physics Optical Communications and Networks Lasers and Detectors Introduction to Quantum Mechanics Lect. Lab. ECE318H1 S 3 ECE330H1 S 3 ECE469H1 S 3 ECE525H1 S 3 PHY335H1 S 2 1.50 1.50 Tut. 1 2 1 1 1 Wgt. 0.50 0.50 0.50 0.50 0.50

ECE442H1 F 3

0.50

ECE527H1 F 2 ECE535H1 F 2

1 -

0.50 0.50

122

2010 University of Toronto - Faculty of Applied Science and Engineering

Вам также может понравиться