ce curriculum

Upload: eric-xiao

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 CE Curriculum

    1/6

  • 8/2/2019 CE Curriculum

    2/6

    FIRST YEAR COMPUTER ENGINEERING

    SECOND YEAR COMPUTER ENGINEERING

    ECE THIRD AND FOURTH YEAR - Computer EngineeringCourse SelectionSecond 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

    AREA 2 - ELECTROMAGNETICS & ENERGY SYSTEMS

    Fall Session - Year 1 Lect. Lab. Tut. Wgt.

    Engineering Strategies&Practice I

    APS111H1 F 3 1 1 0.50

    Ethics in Engineering APS150H1 F - - 1 0.05

    Mechanics CIV100H1 F 3 - 2 0.50

    Calculus A MAT196H1 F 3 - 1 0.50

    Linear Algebra MAT188H1 F 3 - 1 0.50

    Computer Fundamentals APS105H1 F 3 2 1 0.50

    Seminar Course: Introductionto Electrical and ComputerEngineering

    ECE101H1 F 1 - - 0.15

    Winter Session - Year 1 Lect. Lab. Tut. Wgt.

    Engineering Strategies&Practice II

    APS112H1 S 3 2 - 0.50

    Calculus B MAT197H1 S 3 - 1 0.50

    Introduction to Materials andChemistry

    APS104H1 S 3 - 1 0.50

    Dynamics MIE100H1 S 3 - 2 0.50

    Electrical Fundamentals ECE110H1 S 3 2 1 0.50

    Fall Session - Year 2 Lect. Lab. Tut. Wgt.

    Circuit Analysis ECE212H1 F 3 1.50 2 0.50

    Digital Systems ECE241H1 F 3 3 - 0.50

    Programming Fundamentals ECE244H1 F 3 2 1 0.50

    Advanced EngineeringMathematics

    MAT290H1 F 3 - 2 0.50

    Calculus III MAT291H1 F 3 - 2 0.50

    Winter Session - Year 2 Lect. Lab. Tut. Wgt.

    Signals and Systems ECE216H1 S 3 - 2 0.50

    Electric and Magnetic Fields ECE221H1 S 3 1 1 0.50

    Introductory Electronics ECE231H1 S 3 1 2 0.50

    Computer Organization ECE243H1 S 3 3 - 0.50

    Communication and Design ECE297H1 S 1.50 3 2 0.50

    Practical ExperienceRequirement

    0.00

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Introduction to ElectronicDevices

    ECE335H1 F 3 - 2 0.50

    TECHNICAL ELECTIVES

    Introduction to Micro- and

    Nano-FabricationTechnologies

    ECE442H1 F 3 2 1 0.50

    Passive Photonic Devices ECE527H1 F 2 - 1 0.50

    Advanced ElectronicDevices

    ECE535H1 F 2 - - 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Fundamentals of Optics ECE318H1 S 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    Semiconductor and DevicePhysics

    ECE330H1 S 3 - 2 0.50

    Optical Communicationsand Networks

    ECE469H1 S 3 1.50 1 0.50

    Lasers and Detectors ECE525H1 S 3 - 1 0.50

    Introduction to QuantumMechanics

    PHY335H1 S 2 - 1 0.50

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Fundamentals of ElectricalEnergy Systems

    ECE314H1 F 3 1.50 1 0.50

    Fields and Waves ECE320H1 F 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    Introduction to LightingSystems

    ECE510H1 F 2 - 1 0.50

    Microwave Circuits ECE524H1 F 2 1.50 1 0.50Advanced Power Electronics ECE533H1 F 3 - 1 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    There are no winter termkernel courses offered inthis area

    0.00

    TECHNICAL ELECTIVES

    Medical Imaging BME595H1 S 2 1.50 1 0.50

    Energy Systems and

    Distributed Generation

    ECE413H1 S 3 1.50 1 0.50

    Radio and MicrowaveWireless Systems

    ECE422H1 S 3 1.50 1 0.50

    Electric Drives ECE463H1 S 3 1.50 1 0.50

    Curriculum & Programs

    118 2010 University of Toronto - Faculty of Applied Science and Engineering

  • 8/2/2019 CE Curriculum

    3/6

    AREA 3 - ANALOG & DIGITAL ELECTRONICS

    AREA 4 - CONTROL, COMMUNICATIONS & SIGNAL PROCESSING

    AREA 5 - COMPUTER HARDWARE & COMPUTER NETWORKS

    AREA 6 - SOFTWARE

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Analog Electronics ECE331H1 F 3 1.50 0.75 0.50

    Digital Electronics ECE334H1 F 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    Sensory Communication ECE446H1 F 3 1.50 - 0.50

    Analog Signal ProcessingCircuits

    ECE512H1 F 3 - 2 0.50

    Integrated CircuitEngineering

    ECE534H1 F 2 3 - 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Analog Electronics ECE331H1 S 3 1.50 0.75 0.50

    Digital Electronics ECE334H1 S 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    VLSI Systems and Design ECE451H1 S 3 3 - 0.50

    Analog Integrated Circuits ECE530H1 S 2 1.50 1 0.50

    Digital Systems Design ECE532H1 S 2 3 - 0.50

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Communication Systems ECE316H1 F 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    Probability and RandomProcesses

    ECE302H1 F 3 - 2 0.50

    Control Systems ECE410H1 F 3 1.50 1 0.50

    Digital Signal Processing ECE431H1 F 3 1.50 1 0.50

    Neural Bioelectricity ECE445H1 F 3 1.50 1 0.50

    Sensory Communication ECE446H1 F 3 1.50 - 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Dynamic Systems andControl

    ECE311H1 S 3 0.60 1 0.50

    Communication Systems ECE316H1 S 3 1.50 1 0.50

    TECHNICAL ELECTIVES

    Medical Imaging BME595H1 S 2 1.50 1 0.50

    Probability and RandomProcesses

    ECE302H1 S 3 - 2 0.50

    Real-Time ComputerControl

    ECE411H1 S 3 1.50 - 0.50

    Digital Communication ECE417H1 S 3 1.50 1 0.50Digital Signal Processing ECE431H1 S 3 1.50 1 0.50

    Multimedia Systems ECE462H1 S 3 2 - 0.50

    Wireless Communication ECE464H1 S 3 1.50 1 0.50

    Optical Communicationsand Networks

    ECE469H1 S 3 1.50 1 0.50

    Robot Modeling and Control ECE470H1 S 3 1.50 1 0.50

    Intelligent Image Processing ECE516H1 S 2 3 - 0.50

    Physiological ControlSystems

    MIE331H1 S 3 1 1 0.50

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Computer Networks I ECE361H1 F 3 1.50 0.50 0.50

    TECHNICAL ELECTIVESComputer Architecture ECE452H1 F 3 - 1 0.50

    Internetworking ECE461H1 F 3 1.50 0.50 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Computer Hardware ECE342H1 S 3 3 - 0.50

    Computer Networks I ECE361H1 S 3 1.50 0.50 0.50TECHNICAL ELECTIVES

    VLSI Systems and Design ECE451H1 S 3 3 - 0.50

    Computer Networks II ECE466H1 S 3 1.50 1 0.50

    Optical Communicationsand Networks

    ECE469H1 S 3 1.50 1 0.50

    Digital Systems Design ECE532H1 S 2 3 - 0.50

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Operating Systems ECE344H1 F 3 3 - 0.50

    Algorithms and DataStructures

    ECE345H1 F 3 - 2 0.50

    TECHNICAL ELECTIVES

    Programming Languages CSC326H1 F 2 - 1 0.50

    Introduction to Databases CSC343H1 F 2 - 1 0.50

    Computer Graphics CSC418H1 F 2 - 1 0.50

    Software Engineering I CSC444H1 F 2 - 1 0.50

    Compilers and Interpreters CSC467H1 F 2 - 1 0.50

    Biocomputation ECE448H1 F 3 - 2 0.50

    Computer SystemsProgramming

    ECE454H1 F 3 3 - 0.50

    Internetworking ECE461H1 F 3 1.50 0.50 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    KERNEL COURSES

    Operating Systems ECE344H1 S 3 3 - 0.50

    Algorithms and DataStructures

    ECE345H1 S 3 - 2 0.50

    TECHNICAL ELECTIVES

    Introduction to Databases CSC343H1 S 2 - 1 0.50

    Computer Graphics CSC418H1 S 2 - 1 0.50

    Distributed Systems ECE419H1 S 3 1.50 - 0.50

    Software Engineering II ECE450H1 S 3 1.50 1 0.50

    Optimizing Compilers ECE540H1 S 2 3 - 0.50

    Computer Security ECE568H1 S 3 3 - 0.50

    Curriculum & Programs

    119 2010 University of Toronto - Faculty of Applied Science and Engineering

  • 8/2/2019 CE Curriculum

    4/6

    SCIENCE/MATH ELECTIVES

    ECE Program RequirementsThere 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 technica

    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.htm9. 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.

    Fall Session - Year 3 Lect. Lab. Tut. Wgt.

    Partial Differential Equations APM384H1 F 3 - 1 0.50

    Cellular and MolecularBioengineering II

    BME455H1 F 3 1.50 1 0.50

    Engineering Biology CHE353H1 F 3 - 1 0.50

    Urban Engineering Ecology CIV220H1 F 3 - 1 0.50

    Terrestrial Energy Systems CIV300H1 F 3 - 2 0.50

    Probability and Random

    Processes

    ECE302H1 F 3 - 2 0.50

    Biocomputation ECE448H1 F 3 - 2 0.50

    Complex Analysis MAT389H1 F 3 - 1 0.50

    Oscillations and Waves PHY255H1 F 2 - 1 0.50

    Winter Session - Year 3 Lect. Lab. Tut. Wgt.

    Environmental Chemistry CHE230H1 S 3 - 2 0.50

    Cellular and Molecular Biology CHE354H1 S 3 0.50 2 0.50

    Probability and RandomProcesses

    ECE302H1 S 3 - 2 0.50

    Evolution and Adaptation(formerly ZOO214Y1)

    EEB214H1 S 2 - 1 0.50

    Physiological Control Systems MIE331H1 S 3 1 1 0.50

    Materials Physics MSE235H1 S 3 - 1 0.50Introduction to Quantum

    MechanicsPHY335H1 S 2 - 1 0.50

    Physics of the Earth (formerlyPHY359H1)

    PHY395H1 S 2 - - 0.50

    Theoretical Physiology PSL432H1 S 2 - - 0.50

    3F Technical Elective Other Science/Math Area Kernel Area Kernel Complementary Studies

    3S Engineering Economics Depth Area Kernel Area Kernel Complementary Studies

    4F Technical Elective Depth Depth 4th Year Design ProjectHumanities &Social

    Science

    4S Free Elective Technical Elective Depth 4th Year Design ProjectHumanities &Social

    Science

    Curriculum & Programs

    120 2010 University of Toronto - Faculty of Applied Science and Engineering

    http://%24courselink%24ece472h1/http://%24courselink%24ece496y1/http://www.undergrad.engineering.utoronto.ca/information/calendar/electives.htmhttp://-/?-http://-/?-http://www.pey.utoronto.ca/http://www.undergrad.engineering.utoronto.ca/information/calendar/electives.htmhttp://%24courselink%24ece496y1/http://%24courselink%24ece472h1/http://-/?-http://-/?-
  • 8/2/2019 CE Curriculum

    5/6

    Degree DesignationIf, 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 RequirementsTo 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 al

    requirements in their course selection. For complete details, students are referred to the ECE Department Undergraduate Studies office at

    [email protected] 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 EngineeringGraduate 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 LeakeSTUDENT ADVISORS:

    Ms. Karen Irving

    Ms. Lindsay MasonEmail: [email protected]

    Office: Room B600, Sandford Fleming BuildingElectrical 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 o

    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 optica

    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

    Curriculum & Programs

    121 2010 University of Toronto - Faculty of Applied Science and Engineering

    http://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/magellan.htmmailto:[email protected]://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/Curriculum_Streams.htmhttp://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/Curriculum_Streams.htmmailto:[email protected]://www.ece.utoronto.ca/Current_Undergraduate_Studies/program/magellan.htm
  • 8/2/2019 CE Curriculum

    6/6