COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on...

58
7 How to read the course descriptions On the following pages are brief outlines of the courses prescribed for students in the Faculty of Applied Science and Engineering, listed in alphabetical order of the prefixes. The suffix following the course number indicates the session in which the course is given; the second line of the description shows the program and year for which the course is prescribed, the number of hours of lectures, laboratory and tutorial work per week, and the weight units assigned to the course. Sample ECE461H1 S Internetworking IV- AECPEBASCC; AECPEBASC, AEESCBASCC (elective) 3/1.5/-/0.50 ECE: Department of Electrical and Computer Engineering 461: Course number S: A second-session (winter) course. F would indicate a first-session or fall course; F/S would indicate that the course given in the first ses- sion is repeated in the second session (a student may take one or the other, but not both); Y would indicate a course that continues over both sessions, i.e. a year-long course. IV-AECPEBASCC; The course is compulsory for Fourth Year (IV) Computer Engineering in the Communication Networks option IV-AECPEBASC, AEESCBASCC The course is an elective for Fourth Year (IV) Computer Engineering and Engineering Science in the Computer option 3: three hours lectures/week 1.5: equivalent of 1½ hours of laboratory per week (normal- ly delivered as 3hrs of lab on alternating weeks -: no tutorial 0.50: equals one half credit In addition to the 100-, 200-, 300- and 400-series cours- es, this calendar also lists courses in the 500- and 1000-series. The 500-series courses are graduate courses that are also intend- ed for Fourth Year undergraduates; 1000-series are graduate courses. Many course descriptions include a statement of exclusions, prerequisites and co-requisites. The absence of such a statement does not imply that the course does not have such conditions. In these statements, the solidus symbol (/) means OR, and the comma (,) means AND. The recommendations for textbooks should be considered as tentative only, and subject to change. Students should therefore not purchase textbooks until they have been in attendance in the course, unless informed otherwise by their department. Programs 1. Chemical Engineering Option: Environmental (Collaborative) 2. Civil Engineering Option: Environmental (Collaborative) 3. Computer Engineering Options: Communication Networks Hardware Systems Software Engineering 4. Electrical Engineering 5. Engineering Science Options: Aerospace Biomedical Computer Electrical Infrastructure Engineering Manufacturing Systems Nanoengineering Physics 6. Industrial (Systems) Engineering Option: Information Engineering 7. Materials Engineering 8. Mechanical Engineering Options: Manufacturing Mechatronics 9. Mineral Engineering Options: Mineral Exploration Engineering Geological Engineering Mining Engineering Mineral Processing Engineering 91 COURSE DESCRIPTIONS

Transcript of COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on...

Page 1: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

7How to read the course descriptionsOn the following pages are brief outlines of the courses prescribedfor students in the Faculty of Applied Science and Engineering,listed in alphabetical order of the prefixes. The suffix following thecourse number indicates the session in which the course is given;the second line of the description shows the program and year forwhich the course is prescribed, the number of hours of lectures,laboratory and tutorial work per week, and the weight unitsassigned to the course.

Sample

ECE461H1 SInternetworking

IV- AECPEBASCC; AECPEBASC,AEESCBASCC (elective) 3/1.5/-/0.50

ECE: Department of Electrical and Computer Engineering

461: Course number

S: A second-session (winter) course.

F would indicate a first-session or fall course;

F/S would indicate that the course given in the first ses-sion is repeated in the second session (a student may takeone or the other, but not both); Y would indicate a coursethat continues over both sessions, i.e. a year-long course.

IV-AECPEBASCC;The course is compulsory for Fourth Year (IV) ComputerEngineering in the Communication Networks option

IV-AECPEBASC, AEESCBASCCThe course is an elective for Fourth Year (IV) ComputerEngineering and Engineering Science in the Computeroption

3: three hours lectures/week

1.5: equivalent of 1½ hours of laboratory per week (normal-ly delivered as 3hrs of lab on alternating weeks

-: no tutorial

0.50: equals one half credit

In addition to the 100-, 200-, 300- and 400-series cours-es, this calendar also lists courses in the 500- and 1000-series.The 500-series courses are graduate courses that are also intend-ed for Fourth Year undergraduates; 1000-series are graduatecourses.

Many course descriptions include a statement of exclusions,prerequisites and co-requisites. The absence of such a statementdoes not imply that the course does not have such conditions. Inthese statements, the solidus symbol (/) means OR, and thecomma (,) means AND.

The recommendations for textbooks should be considered astentative only, and subject to change. Students should thereforenot purchase textbooks until they have been in attendance in thecourse, unless informed otherwise by their department.

Programs1. Chemical Engineering

Option: Environmental (Collaborative)

2. Civil EngineeringOption: Environmental (Collaborative)

3. Computer EngineeringOptions: Communication Networks

Hardware SystemsSoftware Engineering

4. Electrical Engineering

5. Engineering ScienceOptions: Aerospace

BiomedicalComputerElectricalInfrastructure EngineeringManufacturing SystemsNanoengineeringPhysics

6. Industrial (Systems) Engineering Option: Information Engineering

7. Materials Engineering

8. Mechanical EngineeringOptions: Manufacturing

Mechatronics

9. Mineral EngineeringOptions: Mineral Exploration Engineering

Geological EngineeringMining EngineeringMineral Processing Engineering

91

C O U R S E D E S C R I P T I O N S

Page 2: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

A E R O S P A C E S C I E N C E A N D E N G I N E E R I N G

AER201Y1 YEngineering Design

II-AEESCBASC 1/3/-/-,-/4/-/0.60Design of multidisciplinary, integrated systems is introducedthrough a major course project. Students work in groups of 2-4.Project selection and definition of functions and performanceobjectives for the final product will take place early on during thesession. This process will lead to the preparation of project pro-posals. Following project approval, the design process will com-prise: identification of design constraints; generation and quickevaluation of potential approaches; selection of the most promis-ing design concept, identification of product subsystems; assign-ment of responsibilities to group members; preliminary design,followed by detailed design; prototype construction and testing;preparation of a final design report. Progress is evaluated week-ly, culminating in a prototype demonstration and design review.

AER202H1 SFluid Mechanics

II-AEESCBASC 4/0.5/2/0.50An introduction to the principles of continuum fluid mechanics.The basic conservation laws are derived in both integral and dif-ferential form, and the link between the two is demonstrated.Applications covered include hydrostatics, incompressible friction-less flow, the speed of sound, the momentum theorem, andselected examples of real fluid flows. The use of the vector fieldoperators grad, div and curl is demonstrated; Green's, Gauss's andStokes' theorems are derived. The material will be illustrated bythe application of dimensional analysis to selected experiments inthe literature.

AER234H1 FNumerical Methods I

III-AEMECBASC 3/-/1.5/0.50This course includes: solving for the roots of algebraic and tran-scendental equations, solution of simultaneous linear equations,least-squares curve fits to data, interpolation, numerical integra-tion, numerical differentiation, and numerical solution of linearand nonlinear ordinary differential equations for both initial andboundary value problems. Tutorial assignments and projectsusing C programming language focus on engineering applicationsrelevant to the background of students taking the course. Notoffered in 2004-2005.

AER301H1 FDynamics

III-AEESCBASCA 3/-/1/0.50Reference frames in relative translation and rotation, vector andmatrix formulations. Dynamics of a single particle and of systemsof particles. Lagrange's equations. D'Alembert's and Hamilton'sprinciple. Orbital dynamics. Rigid body kinematics and dynamics,Lagrangian approach to vibrations of complex systems. Modelanalysis. Primary Reference: class notes. Reference Books:Greenwood, Principles of Dynamics; Goldstein, Classical Mechanics.

AER307H1 FAerodynamics

III-AEESCBASCA; IV-AEMECBASC, AEMECBASCT (elective) 3/1.5/1/0.50

Review of fundamentals of fluid dynamics, potential-flow, Euler,and Navier-Stokes equations; incompressible flow over airfoils,incompressible flow over finite wings; compressibility effects; sub-sonic compressible flow over airfoils; supersonic flow; viscousflow; laminar and turbulent boundary layers; unsteady aerody-namics. Textbook: Anderson, J.D., Fundamentals ofAerodynamics, 3rd Edition, McGraw Hill, 2001.

AER310H1 SGasdynamics

III-AEESCBASCA 3/1.5/1/0.50Basic introduction to compressible gasdynamics. Includes somefundamental thermodynamics, thermal and caloric equations ofstate, derivation of Euler's equations by control volume approach.Also, includes the theory of steady flows in ducts with area changes,adiabatic frictional flows, duct flows with heat transfer, normal andoblique shock waves, Prandtl-Meyer expansion wave, moving shockand rarefaction waves, shock tubes, and wind tunnels. The lecturesare supplemented by problem sets. Reference book: Anderson, J.D.,Modern Compressible Flow with Historical Perspective.(Prerequisite: AER202H1 S "Fluid Mechanics", or equivalent.)

AER315H1 SCombustion Processes

III-AEESCBASCA 3/1/1/0.50Scope and history of combustion, and fossil fuels; thermodynam-ics and kinetics of combustion including heats of formation andreaction, adiabatic flame temperature, elementary and globalreactions, equilibrium calculations of combustion products, andkinetics of pollutant formation mechanisms; propagation of lami-nar premixed flames and detonations, flammability limits, ignitionand quenching; gaseous diffusion flames and droplet burning;introduction to combustion in practical devices such as rockets, gasturbines, reciprocating engines, and furnaces; environmentalaspects of combustion.(Prerequisite: CHE219H1 EngineeringThermodynamics, or equivalent.)

C O U R S E D E S C R I P T I O N S

92

Page 3: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

AER336H1 SScientific Computing

III-AEESCBASCA; IV-AEMECBASC, AEMECBASCT (elective) 3/-/1/0.50

This course provides an introduction to numerical methods for sci-entific computation which are relevant to scientific or engineeringproblems. Topics addressed include polynomial interpolation,numerical integration, matrix computations, linear systems fac-torizations, nonlinear equations and optimization, and initialvalue problems. The tutorial makes extensive use of Matlab.Assignments also require knowledge of Fortran or C.

AER373H1 FMechanics of Solids and Structures

III-AEESCBASCA, AEESCBASCI, AEESCBASCM 3/1.5/1/0.50

An Introduction to Solid and Structural Mechanics. ContinuumMechanics: Stress, strain and constitutive relations for continuoussystems, Equilibrium equations, Force and Flexibility methods,Introduction to Cartesian Tensors. Variational Principles: VirtualWork, Complementary Virtual Work, Strain Energy and Work,Principle of Stationary Value of the Total Potential Energy,Complementary Potential Energy, Reissner's Principle, Calculus ofVariations, Hamilton's Principle. Beam and Plate theory.Dynamics of discrete and continuous systems. Text: Shames &Dym, Energy and Finite Element Methods in Structural Mechanics.

AER402H1 FAtmospheric Flight

IV-AEESCBASCA 3/-/1/0.50Basics of aircraft performance with an introduction to static sta-bility and control. Topics covered include: Equations of Motion;Characteristics of the Atmosphere; Airspeed Measurement; Drag(induced drag, total airplane drag); Thrust and power (pistonengine characteristics, gas turbine performance); Climb (rate ofclimb, time of climb, ceiling, generalized power - required curve);Range and Endurance (range payload); Turns; Pull-up; Takeoff;Landing (airborne distance, ground roll); Flight Envelope(maneuvering envelope: gust load factors); Longitudinal and lat-eral static stability and control; Introduction to dynamic stability.

AER406H1 SAircraft Design

IV-AEESCBASCA, AEMECBASC, AEMECBASCT (elective) -/-/3/0.50

This course involves the detailed preliminary design of an airplane.Performance and mission specifications are given, as well as theengine's characteristics. The class is divided into teams of three tofour students who are guided to develop an airplane that can meet

these specifications. Individual team members will specialize inareas such as "performance", "structure", "systems", etc., althoughall team members should be conversant with each other's resultsand methodology. Each week, a representative of each team pres-ents a progress lecture on that team's efforts, which is discussedand critiqued by the class. Also, the teams meet one-on-one withthe professor and tutors to discuss specific design questions. At theend of the course each team will present a verbal and writtenreport of sufficient detail to provide a compelling case for the fea-sibility of their proposed airplane. Text: Raymer, Daniel P., AircraftDesign: A Conceptual Approach, published by the AIAA.

AER407H1 FSpace Systems Design

IV-AEESCBASCA, AEMECBASC, AEMECBASCT (elective) -/3/-/0.50

The course covers the conceptual and preliminary design phasesfor a space system currently of interest in the Aerospace industry.A team of visiting engineers provide material on the various sub-systems and share their experiences working on current space ini-tiatives through workshops and subsystem reviews. The class isdivided into project teams to design a space system in responseto a Request for Proposal (RFP) formulated by the industrialteam. Emphasis is placed on the tradeoffs which occur amongstsubsystems designs. Previous designs have examined satellitesincluding Radarsat, interplanetary probes such as a solar sailer toMars, a Mars surface rover and dextrous space robotic systems.

AER480H1 SPrinciples of Technology Transfer

Elective 3/-/1/0.50The student who wishes to retain a technical career will learn howthe technology he or she creates is viewed by his or her organi-zation. The student who wishes to play a technology managementrole will learn how to interact with the other elements of theorganization and with the business, government and not-for-profit environment. The student who wishes to be an entrepreneurwill learn the principles of starting a successful new technologybusiness.

AER501H1 FAdvanced Mechanics of Structures

IV-AEESCBASCA 3/1.5/1/0.50Introduction to the Finite Element Method and StructuralOptimization. Review of linear elasticity: stress, strain and mate-rial constitutive laws, Variational Principles. The Finite Elementtechnique: problem formulation - methods of Ritz and Galerkin,element properties - C0 and C1 formulations, static and dynamicproblems: applications to bar, beam, membrane and plate prob-

C O U R S E D E S C R I P T I O N S

93

Page 4: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

lems. Structural Optimization: Overview of problems, OptimalDesign problem formulation, solution strategies - gradient searchtechniques, Sensitivity analysis for static and dynamic problems,Optimization problems using commercial finite element codes.Text: Shames & Dym, Energy and Finite Element Methods inStructural Mechanics.

AER503H1 SAeroelasticity

IV-AEESCBASCA 2/-/1/0.50Static aeroelastic phenomena are studied, including divergence ofslender wings and control reversal. Various methods of solutionare considered such as closed form, matrix format iteration andthe Rayleigh-Ritz approach. A Study of vibration and flutter ofwings and control surfaces is presented with particular emphasison those parameters which affect flutter speed.

AER506H1 FSpacecraft Dynamics and Control

IV-AEESCBASCA 3/-/1/0.50Planar "central force" motion; elliptical orbits; energy and themajor diameter; speed in terms of position; angular momentumand the conic parameter; Kepler's laws. Applications to the solarsystem; applications to Earth satellites. Launch sequence; attain-ing orbit; plane changes; reaching final orbit; simple theory ofsatellite lifetime. Simple (planar) theory of atmospheric entry.Geostationary satellite; adjustment of perigee and apogee; east-west stationkeeping. Attitude motion equations for a torque-freerigid body; simple spins and their stability; effect of internal ener-gy dissipation; axisymmetric spinning bodies. Spin-stabilizedsatellites; long-term effects; sample flight data. Dual-spin satel-lites; basic stability criteria; example-CTS. "active" attitude con-trol; reaction wheels; momentum wheels; controlmoment gyros;simple attitude control systems.

AER510H1 SAerospace Propulsion

IV-AEESCBASCA 3/-/1/0.50Basic principles of rocket and air breathing propulsion are devel-oped as applied to aerospace vehicles. Chemical rocket propulsion,including multi-stage rockets and solid-propellant rockets. Basicperformance characteristics and efficiencies of air-breathingengines; Engine thrust, additive and external drag, thermal,propulsive and overall efficiencies, dual-stream air-breathingengines. Cycle analysis of air-breathing engines; The turbofan withor without afterburning in the primary and/or secondary streams,specific thrust and specific fuel consumption, the turboprop, spe-cific thrust of the core engine, propeller output, the turbojet with orwithout afterburning, specific thrust and specific fuel consumption.(Prerequisite: AER310H1 F, "Gasdynamics", or equivalent).

AER525H1 SRobotics

IV-AEESCBASCA, AEESCBASCM, AEMECBASC, AEMECBASCT (elective) 3/1.5/1/0.50

The course addresses fundamentals of analytical robotics as well asdesign and control of industrial robots and their instrumentation.Topics include forward, inverse, and differential kinematics, screwrepresentation, statics, inverse and forward dynamics, motion andforce control of robot manipulators, actuation schemes, task-basedand workspace design, position and force sensors, tactile sensing,and vision and image processing in robotic systems. Course instruc-tion benefits from the courseware technology that involves a Java-based on-line simulation and other multimedia means for present-ing realistic demonstrations and case studies in the context ofteaching advanced notions in the classroom.

A P P L I E D M A T H E M A T I C S

APM288H1 FOrdinary Differential Equations

II-AEESCBASC 3/-/1/0.50First order differential equations, applications to mechanics.Higher order linear equations, linear independence. Wronskian,variation of parameters, Green's functions, mechanical and elec-trical vibrations. Series solutions, Legendre polynomials. Linearsystems, eigenvalues, fundamental matrices, coupled oscillations.Nonlinear equations, phase plane, stability, limit cycles, van delPol equation. Laplace transforms, delta functions, circuit applica-tions. Numerical methods.

APM384H1 FPartial Differential Equations

III-AEESCBASCA, AEESCBASCB, AEESCBASCE,AEESCBASCP (elective) 3/-/1/0.50

Boundary value problems and Sturm-Liouville theory for ordinarydifferential equations. Partial differential equations of first order,characteristics,Hamilton-Jacobi theory. Diffusion equations;Laplace transform methods. Harmonic functions, Green's func-tions for Laplace's equation, surface and volume distributions;Fourier transforms. Wave equation, characteristics; Green's func-tions for the wave equation; Huygens principle.

C O U R S E D E S C R I P T I O N S

94

Page 5: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

A P P L I E D S C I E N C E A N D E N G I N E E R I N G ( I N T E R D E P A R T M E N T A L )

APS103H1 F/SEngineering, Society and Environment I

I-AECIVBASC, AELMEBASC, AEINDBASC, AEMECBASC, AECHEBASC, AEELEBASC, AEMMSBASC, AECPEBASC 3/-/1/0.50

The course introduces students to best available practices modernengineers use for dealing with the social and environmentaleffects of technology. The theoretical framework is based on theobservation that the common denominator of all these practicesinvolves an understanding of how technology interacts withhuman life, society and the environment and the application ofthat understanding to adjust design and decision-making toensure that technology meets our needs without undermining ourlife-support systems. Applications will be surveyed in four areas:materials and production, energy, work and cities. The methodsand approaches of the social sciences and humanities are appliedto critical issues in modern engineering.

APS105H1 F Computer Fundamentals

I-AEELEBASC, AECPEBASC, AEINDBASC3/2/1/0.50

An introduction to computer systems and problem solving usingcomputers. The process of developing software. Topics include: therepresentation of information, programming techniques, algo-rithms and program organization using objects. Array and pointer-based data structures, including stacks, queues, linked lists, andtrees. Searching and sorting. Basic computer organization, operat-ing systems, and applications. The laboratory reinforces the lecturetopics and develops essential programming skills using a modernprogramming language such as Java or C++.

APS106H1 S Fundamentals of Computer Programming

I- AECHEBASC, AECIVBASC, AELMEBASC, AEMECBASC, AEMMSBASC 3/2/1/0.50

An introduction to computer systems and software. Topics includethe representation of information, algorithms, programming lan-guages, operating systems and software engineering. Emphasis ison the design of algorithms and their implementation in software.Students will develop a competency in the C programming lan-guage and will be introduced to the C++ programming lan-guage. Laboratory exercises will explore the concepts of bothStructure-based and Object-Oriented programming using exam-ples drawn from mathematics and engineering applications.

APS111H1 FEngineering Strategies and Practice I

I-AECHEBASC, AECIVBASC, AECPEBASC,AEELECBASC, AELMEBASC, AEMECBASC, AEINDBASC, AEMMSBASC 2.5/0.50/2.5/0.50

This course introduces and provides a framework for the designprocess, problem solving and project management. Students areintroduced to communication as an integral component of engi-neering practice. The course is a vehicle for understanding prob-lem solving and developing communications skills. This firstcourse in the two Engineering Strategies and Practice coursesequence introduces students to the process of engineeringdesign, to reverse engineering as a design methodology, and todesign for human factors, society and the environment. Studentswill write a technical report and an essay and give presentationswithin a discussion group.

APS112H1 SEngineering Strategies and Practice II

I-AECHEBASC, AECIVBASC, AECPEBASC, AEELEBASC, AELMEBASC, AEMECBASC, AEINDBASC, AEMMSBASC 1.5/0.50/3.5/0.50

This course introduces and provides a framework for the designprocess, problem solving and project management. Students areintroduced to communication as an integral component of engi-neering practice. The course is a vehicle for understanding problemsolving and developing communications skills. Building on the firstcourse, this second course in the two Engineering Strategies andPractice course sequence introduces students to project manage-ment and to design problem definition. Students work in teams ona term length design project. Students will write a series of tech-nical reports and give a team based design project presentation.

APS184H1 FAcademic Writing in Engineering

2/-/2/0.50Using a content-based approach, this course prepares students foracademic writing in their engineering program. By reading aboutand investigating design problems in various fields of engineering,students enhance critical thinking and problem solving skills,develop strategies for research at the university level, acquire therhetorical skills needed to write well-organized and well-developedreports, and generally improve writing fluency. Through frequentrevision of their work, students increase grammatical accuracy,build a richer vocabulary, and develop an awareness of academictone and style. In addition to frequent in-class writing and revi-sion, students write a research report and give a poster presenta-tion on a campus design problem. This is a non-credit pass/failcourse that does not fulfill the English proficiency requirement.

C O U R S E D E S C R I P T I O N S

95

Page 6: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

APS185H1 F/STechnical Communication

2/-/2/0.50This course teaches students the research skills and technicalcommunication strategies needed to write and orally presentinformal reports, proposals and formal technical reports. Througha series of assignments and revisions, students carry out researchon a specific engineering problem such as usability. Topics cov-ered include: audience analysis, research strategies, rhetoricaltools, analysis of technical genres (i.e., memos, short reports,proposals, evaluation reports, formal reports), planning docu-ments, oral presentation strategies, and revising strategies.Students who pass this course will receive credit for the Englishproficiency requirement.

APS234H1 F Entrepreneurship and Small Business

Complementary Studies Elective 4/-/1/0.50PPaarrtt 11 ooff tthhee 22 PPaarrtt EEnnttrreepprreenneeuurrsshhiipp PPrrooggrraammThe age of enterprise has arrived. Strategic use of technology inall sorts of businesses makes the difference between success andfailure for these firms. Wealth creation is a real option for manyand the business atmosphere is ready for you! Increasingly, peo-ple are seeing the advantages of doing their own thing, in theirown way, in their own time. Entrepreneurs can control their ownlives, structure their own progress and be accountable for theirown success - they can fail, but they can not be fired! After all,engineers are the most capable people to be in the forefront ofthis drive to the business life of the next century.

This course is the first of a series of two dealing with entre-preneurship and management of a small company. It is intendedthat the student would continue to take the follow up courseAPS432 as s/he progresses toward the engineering degree.Therefore, it is advisable that the descriptions of both courses bestudied prior to deciding to take this one.

This is a limited enrolment course. If the number of stu-dents electing to take the course exceeds the class size limit,selection of the final group will be made on the basis of the"Entrepreneur's Test". There will be a certificate awarded uponthe successful completion of both courses attesting to the factthat the student has passed this Entrepreneurial Course Series atthe University of Toronto.

The course is based on real life issues, not theoretical devel-opments or untried options. Topics covered include: Who is anentrepreneur; Canadian business environment; Acquisitions;Different business types (retail, wholesale, manufacturing, andservices); Franchising; Human resources, Leadership, Businesslaw; and many others. Several visitors are invited to provide thestudent with the opportunity to meet real entrepreneurs. There

will be several assignments and a session project. It should benoted that the 5 hours per week would all be used for whateveris needed at the time, so tutorials will not normally happen as thecalendar indicates them.

APS280H1 S Engineering Writing

2/-/2/0.50This course is designed to provide engineering students with therhetorical skills and research strategies to produce concise,informed, and professional technical informal and formal reports.A case study approach is used to enable students to progressthrough a sequence of assignments and revisions. Topics include:audience analysis, research techniques, rhetorical modes, shap-ing arguments, technical genres, oral presentation strategies, andrevision principles. Students who pass this course will receivecredit for the English proficiency requirement.

APS302H1 FEngineering, Society and Environment IISocial Sciences and Humanities Elective

3/-/1/0.50The course examines how high technology fits into, depends on andinteracts with human life, society and the environment to providefuture engineers with a deeper awareness of the highly interactivesetting in which they will practice. Topics include: theories of con-temporary society including the post-industrial, information, con-sumer, global village or megamachine society as interpretations ofthe role of modern technology; technology as social force, milieuand system; the stability and characteristics of large socio-techni-cal subsystems; the role of the computer and related technologiesin the "system"; responses to social and environmental problems;and the demands of moving toward a more sustainable way of life.The methods of the social sciences are applied to issues of impor-tance to contemporary engineering.(Prerequisite: APS103.)

APS304H1 SPreventive Engineering and Social Development

Social Sciences and Humanities Elective 3/-/1/0.50Preventive engineering approaches use the understanding of howtechnology interacts with human life, society and the biosphere toadjust design and decision-making to prevent or greatly reduceundesired effects in order to create a more sustainable way of life.Innovative approaches in four areas will be dealt with: materialsand production, energy, work and the built habitat. Students willundertake a project in one of these areas, applying context con-siderations to engineering design and decision-making. Themethods of the social sciences are applied to issues important tocontemporary engineering. (Prerequisites: APS103 and eitherAPS302 or permission from the instructor.)

C O U R S E D E S C R I P T I O N S

96

Page 7: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

APS432H1 S Entrepreneurship and Business Management

Complementary Studies Elective 4/-/1/0.50PPaarrtt 22 ooff tthhee 22 PPaarrtt EEnnttrreepprreenneeuurrsshhiipp PPrrooggrraammThis is part two of the Entrepreneurship course series. The studentconsidering taking this course would typically plan to pursue acareer in small business started by him/herself, or in a familyenterprise. The skills acquired, however, are very useful in anybusiness where a graduate might end up in his/her career, with-out the need for actually being an entrepreneur.

Our approach to teaching is based on real-life businessexperiences and many years of successful practice of "what wepreach". The course contains very little theoretical work or aca-demic approaches. It is designed to familiarise you with the kindsof opportunities (problems) likely to be encountered in an entre-preneurial career. If you really want this lifestyle and are preparedto work hard, we will provide you with the practical knowledgeand technical skills required to pursue this kind of career. Topicscovered in this course include: Marketing and Sales; Legal issues;Financing the business; Accounting for small business; theBusiness Plan and many other issues. Note that the course mate-rial may be adjusted between the two courses as required. Werecognize the value of communication skills in both the classroomand in project reports. In fact, we require that you learn how topresent yourself in a business-like manner.

As and when appropriate, outside visitors from the businesscommunity will join in and contribute to the class discussions. Thecourse deals with practical concepts, actual past and currentevents and is presented from the point of view of someone whohas "done it all". This means that what you hear is the real stuff.There will be several assignments and a session project. It shouldbe noted that the 5 hours per week would all be used for what-ever is needed at the time, so tutorials will not normally happenas the calendar indicates them. Prerequisite: APS234 -Entrepreneurship and Small Business

B I O M E D I C A L E N G I N E E R I N G

BME205H1 S Engineering Biology

II-AEESCBASC 2/-/1/0.50Using a quantitative, problem solving approach, this course willintroduce basic concepts in cell biology and physiology. Variousengineering modelling tools will be used to investigate aspects ofcell growth and metabolism, transport across cell membranes,protein structure, homeostasis, nerve conduction. Problem basedlearning approach will demonstrate the utility of the engineeringapproach to solve biotechnological problems.

BME350H1 F Physiological Control Systems

III-AEESCBASCB 3/-/1/0.50An introduction to physiological concepts and selected physiolog-ical control systems. This course will focus on selected systemssuch as the neuromuscular, cardiovascular, and endocrine controlsystems. An introduction to the structures and mechanismsresponsible for proper functioning of these systems will be given.This course will combine linear control theory, physiology, andneuroscience with the objective of explaining how these complexsystems operate in the healthy and diseased human body.

BME395H1 S Cellular Molecular Bioengineering I

III-AEESCBASCB; IV-AEESCBASCO(elective) 3/-/2/0.50

This course will focus on the structure-function relationships inbiomolecules from peptides to proteins, enzymes and DNA. Therational exploitation of such interactions - engineering biomolec-ular function - has wide ranging implications in fields rangingfrom materials science and surface analysis to structural biology.Topics covered will include (a) fundamentals of protein structure,characterization of protein-protein and protein-DNA interactions,(b) how information is encoded in genetic material, and (c) thestructural hierarchy in these materials and their usage as bio-mimetic materials and in nanotechnology applications.

BME496H1 F Cellular Molecular Bioengineering II

IV-AEESCBASCB (elective) 3/0.75/1/0.50Quantitative approach to understanding cellular behaviour. Usingengineering tools (especially derived from transport phenomenaand chemical kinetics) to integrate and enhance what is knownabout mammalian cell behaviour at the molecular level. Specifictopics include: receptor-ligand interactions, cell adhesion andmigration, signal transduction, cell growth and differentiation.Examples from gene therapy, and cellular and tissue engineeringare used. (Prerequisite: Cellular Molecular Bioengineering I)

BME 510H1 S Regenerative Medicine

IV-AEESCBASCB (elective) 3/-/-/0.50This course integrates relevant aspects of physiology, pathology,developmental biology, disease treatment, tissue engineering, andbiomedical devices. The first part of the course will stress basicprinciples in each of these disciplines. The second portion of thecourse will integrate these disciplines in the context of specificorgan systems. For example, the physiology of the cardiovascularsystem, the development of the system, cardiovascular disease, the

C O U R S E D E S C R I P T I O N S

97

Page 8: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

relationship between developmental defects and adult disease,current disease treatment, cardiovascular devices, and the currentprogress in cardiovascular tissue engineering will be presented. Theteaching material will be gathered from various textbooks and sci-entific journals. Whenever possible, experts in the relevant field willteach guest lectures. This integrative approach will be reflected bya problem-based learning approach to testing and a written report.

BME595H1 SBiomedical Imaging

IV-AEESCBASCB, IV-AEELEBASC (elective) 4/-/-/0.50

The mathematical, physical and engineering basis for medicalimaging is introduced by combining the mathematical descrip-tion of linear systems with the physics of imaging systems utiliz-ing x-rays, ultrasound, and magnetic resonance techniques. Thecombination of mathematics and physics that has lead to thedevelopment of modern medical imaging systems is empha-sized. Data for problem sets and laboratories will be processedusing Matlab software. Hands on experience with MagneticResonance will be provided.

D E P A R T M E N T O F C H E M I C A L E N G I N E E R I N G A N D A P P L I E D C H E M I S T R Y

CHE112H1 F/S Physical Chemistry

I-AECIVBASC, AELMEBASC, AECHEBASC, AEMMSBASC 3/ - /2/0.50

A course in physical chemistry. Topics discussed include systemsand their states, stoichiometry, the properties of gases, the lawsof chemical thermodynamics (calculations involving internalenergy, enthalpy, free energy, and entropy), phase equilibrium,chemical equilibrium, ionic equilibrium, acids and bases, solu-tions, colligative properties, electrochemistry, and corrosion.

CHE113H1 SConcepts in Chemical Engineering

I-AECHEBASC 3/3/2/0.50Chemical engineers are employed in extremely diverse fieldsranging from medicine to plastics manufacture to the financialindustry. This course introduces students to the core chemicalengineering competencies of process principles, transport process-es, informatics, and chemical engineering science. The competen-cies are presented in the context of the Department of ChemicalEngineering and Applied Chemistry's clustered research areas of

biomolecular and biomedical engineering, bioprocess engineer-ing, engineering informatics, environmental science and engi-neering, advanced inorganic molecular systems, pulp and paper,surface and interface engineering, polymers and polymer pro-cessing and sustainable energy. Laboratories will reinforce thecore chemical engineering concepts.

Four research clusters will present an overview of theirresearch, a cluster specific problem for detailed study and relevantchemical engineering concepts required to solve the problem. Theoverview of the research cluster area will include a discussion ofrelated experimental techniques, examples of current manufactur-ing processes and predictions of future developments. Experimentsin the accompanying laboratory will be designed by the relevantcluster and will correspond to the topics discussed in the course.They will provide the student with the opportunity to solve quanti-tative problems involving their own data. Topics in dealing withdata will be dispersed in this course and in the laboratory.

CHE150H1 S Chemistry

I-AEESCBASC 3/2/1/0.50An introduction to physical chemistry. The lectures include the fol-lowing topics: ideal and real gas behaviour, chemical equilibria,thermochemistry, Gibbs Free Energy, phase equilibria and theClausius-Clapeyron equation, and colligative properties of solu-tions.

CHE200H1 FApplied Chemistry I - Inorganic Chemistry

II-AECHEBASC, AECHEBASCE 3/6/2/0.75The Chemistry and physical properties of inorganic compoundsare discussed in terms of atomic structure and molecular orbitaltreatment of bonding. Topics include acid-base and donor-accep-tor chemistry, crystalline solid state, chemistry of main group ele-ments and an introduction to coordination chemistry. Emphasisis placed on second row and transition metal elements. The fun-damentals of chemical analysis of inorganic compounds, by bothclassical "wet" volumetric analysis and instrumental methods, arealso covered. The laboratory will cover classical wet volumetricanalysis, electrochemical measurement techniques, chromatogra-phy and spectroscopy.

CHE203H1 FApplied Chemistry II - Organic Chemistry

II-AECHEBASC , AECHEBASCE 3/-/1/0.50Topics include bonding of carbon, hydrogen and oxygen. Simplefunctional groups, along with their chemical relationship andreactivities are discussed. Emphasis is placed on reaction mech-anisms in the formation and reaction of alkenes, alcohols and

C O U R S E D E S C R I P T I O N S

98

Page 9: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

alkyl halides. These include substitution and elimination reactionmechanisms. Electrophilic aromatic substitution and reactions oforganic compounds containing oxygen are also discussed, withemphasis on mechanisms.

CHE208H1 SProcess Engineering

II-AECHEBASC, AECHEBASCE 3/-/2/0.50An introduction to mass and energy (heat) balances in open sys-tems. A quantitative treatment of selected processes of funda-mental industrial and environmental significance involving phaseequilibria, reaction and transport phenomena under both steadystate and unsteady state conditions. Examples will be drawnfrom the chemical and materials processing industries, the ener-gy and resource industries and environmental remediation andwaste management. Prerequisite: MAT188

CHE210HISHeat and Mass Transfer

II-AECHEBASC, AECHEBASCE 3/-/2/0.50Fundamentals of heat and transfer, including conduction, convec-tive heat transfer, natural convection, design of heat exchangers,Fick's law of diffusion, analysis of mass transfer problems usingFick's law and mass balances, and effect of mass transfer limita-tions on other processes such as chemical reactions. Particularattention is focused on convective heat and mass transfer coeffi-cients as obtained in laminar flow, or from turbulent heat trans-fer correlations and analogies. Prerequisite: CHE221

CHE211H1 FFluid Mechanics

II-AECHEBASC, AECHEBASCE 3/-/2/0.50Fundamentals of fluid mechanics including hydrostatics, manom-etry, Bernoulli's equation, integral mass, linear momentum andenergy balances, engineering energy equation, Moody chart, pipeflow calculations, flow measurement instruments and pumps,dimensional analysis, differential analysis of laminar viscousflow, and brief introductions to particle systems, turbulent flow,non-Newtonian fluids and flow in porous systems.

CHE219H1 F Engineering Thermodynamics

II-AEESCBASC 2/-/2/0.50Classical thermodynamics and its applications to engineeringprocesses. Concepts of energy, heat, work, and entropy. First andsecond laws of thermodynamics. Properties of pure substancesand mixtures. Maxwell's relations. Thermal equilibrium, phaseequilibrium, and chemical equilibrium. Heat engines and refrig-eration cycles.

CHE221H1 FCalculus and Numerical Methods

II-AECHEBASC, AECHEBASCE 3/2/2/0.50Introduction to partial differentiation, multiple integrals, vectoranalysis, and numerical techniques with applications to processcalculations, fluid mechanics and other transport phenomena.Topics covered include partial derivatives, chain rule, exact differ-entials, vector operators, Green's Theorem, divergence theoremand Stokes' Theorem. Computer laboratory work involves theapplication of numerical techniques and computer calculations tochemical engineering problems. Prerequisites: MAT186, MAT187

CHE222H1 SApplied Differential Equations

II-AECHEBASC, AECHEBASCE 3/-/2/0.50Solution of differential equations using the D-operator, Laplacetransform methods and vector-matrix techniques. Application ofthese techniques to problems of chemical engineering interest.Considerable emphasis will be placed on the formulation of therelevant differential equations and the identification of the appro-priate boundary conditions. Prerequisites: MAT186, MAT187

CHE223H1 SStatistics and Experimental Design

II-AECHEBASC, AECHEBASCE 3/-/2/0.50Analysis of data using statistics and design of experiments. Topicsinclude probability, properties of the normal distribution, confi-dence intervals, hypothesis testing, fitting equations to data,analysis of variance and design of experiments. The tutorialinvolves, in part, the application of commercial software to inter-pret experimental data, as obtained in Chemical Engineering lab-oratories. Prerequisites: MAT186, MAT187

CHE249H1FEngineering Economic Analysis

II-AECHEBASC, AECHEBASCE 3/-/1/0.50Engineering analysis and design are not ends in themselves, butthey are a means for satisfying human wants. Thus, engineeringhas two concerns: the materials used and forces and laws ofnature, and the needs of people. Because of resource constraintsat all levels, engineering must be closely associated with eco-nomics. It is essential that engineering proposals be evaluated interms of worth and cost before they are undertaken. In thiscourse we emphasize that an essential prerequisite of a success-ful engineering application is economic feasibility. Hence, invest-ment proposals are evaluated in terms of economic cost concepts,including break even analysis, cost estimation and time value ofmoney. Effective interest rates, inflation and deflation, depreci-ation and income tax all affect the viability of an investment.

C O U R S E D E S C R I P T I O N S

99

Page 10: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

Successful engineering projects are chosen from valid alternativesconsidering such issues as buy or lease, make or buy, cost andbenefits and financing alternatives.

CHE298H1 FCommunication

II-AECHEBASC, AECHEBASCE -/-/2/0.25Each student will make a large number of very short speechesdeveloping skills for speaking to large and small groups. Manyelements of public speaking are explored: voice, body language,timing, word selection, speech preparation, speech structure,audience and surroundings. Students will prepare and presentoverheads. Extemporaneous speeches. Questions and answers.Interviewing.

CHE311H1 SSeparation Processes

III-AECHEBASC, AECHEBASCE 3/4/2/0.75Staged equilibrium and rate governed separation processes forgases and liquids. Topics include equilibrium stage calculations,cascade separation, binary distillation, gas absorption and strip-ping, liquid-liquid extraction, membrane processes, adsorptionand ion exchange. Experiments in fluid mechanics, heat transferand related unit operations.

CHE312H1 FMass Transfer Fundamentals

III-AECHEBASC, AECHEBASCE 3/3/2/0.75Fundamentals of diffusion and mass transfer, including Fick's lawof diffusion, analysis of mass transfer problems using Fick's lawand mass balances, effect of mass transfer limitations on otherprocesses such as chemical reactions, convective mass transferwith particular emphasis on how to obtain mass transfer coeffi-cients, simultaneous transport, interphase mass transfer, andlinkage of fundamental mass transfer concepts to analysis of con-tinuous contacting equipment. Experiments on pilot scale equip-ment include distillation, membrane separation, leaching, ion-exchange and absorption.

CHE321H1 FStatistics

III-AECHEBASC, AECHEBASCE 3/-/2/0.50Introduction to analysis of data using statistics. Topics includeprobability, properties of the normal distribution, confidenceintervals, hypothesis testing, fitting equations to data, analysis ofvariance and design of experiments. The tutorial involves, in part,the application of commercial software to interpret experimentaldata, as obtained in the CHE207S and CHE231S laboratories.

CHE322H1 SProcess Dynamics and Control

III-AELMEBASCP, AECHEBASC, AECHEBASCE 3/1/2/0.50

This course provides an introduction to the dynamics and controlof chemical processes. The first part of the course follows a trans-fer function model approach to process modelling with emphasison the types of interconnections encountered in chemical engi-neering, namely feedback, parallel and series connections, andtheir effect on process dynamics. The second part of the courselooks at the design of feedback, feedforward, cascade and multi-variable control strategies for chemical processes and the effectthat these types of interconnections have on the controlled sys-tem. The tutorial makes extensive use of computer-aided designtools (Matlab/Simulink) to study the dynamics and control of awide range of simulated chemical processes. The laboratory pro-vides students with the opportunity to study the dynamics andcontrol of real pilot-scale process (a stirred-tank water heater).The course concludes with a control system design project for amultivariable process.

CHE331H1 FThermodynamics II

III-AECHEBASC, AECHEBASCE 4/3/2/0.75This course covers the use of thermodynamic principles in diversechemical engineering applications. Complex equilibria, bothphysical and chemical, including non-ideal equations of state,activity coefficients, phase diagrams as well as predictive modelsare discussed. Computer assignments illustrate the connectionbetween phase behaviour and physical and chemical properties.The associated laboratory is a continuation of that from CHE231Sand illustrates material covered in CHE231S, CHE331F andCHE332F. A sequence of case studies with supporting lectureswill introduce students to Plant Design.

CHE332H1 FReaction Kinetics

III-AECHEBASC, AECHEBASCE, AELMEBASCP 3/-/2/0.50

The rates of chemical processes. Topics include: measurement ofreaction rates, reaction orders and activation energies; theories ofreaction rates; reaction mechanisms and networks; developmentof the rate law for simple and complex kinetic schemes; approachto equilibrium; homogeneous and heterogeneous catalysis.Performance of simple chemical reactor types.

C O U R S E D E S C R I P T I O N S

100

Page 11: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CHE333H1 SChemical Reaction Engineering

III-AELMEBASCP, AECHEBASC, AECHEBASCE 3/-/2/0.50

Covers the basics of simple reactor design and performance, withemphasis on unifying the concepts in kinetics, thermodynamicsand transport phenomena. Topics include flow and residence timedistributions in various reactor types as well as the influence oftransport properties (bulk and interphase) on kinetics and reactorperformance. The interplay of these facets of reaction engineeringis illustrated by use of appropriate computer simulations.

CHE341H1 SEngineering Materials

III-AECHEBASC 2/-/1/0.50An introduction to the fundamentals of materials science withspecial emphasis on materials and applications of interest tochemical engineers. Topics will include stress analysis, elasticmoduli, theoretical strengths, yield, hardness, creep, fracture,fatigue and corrosion. Structure/property relationships in poly-mers, metals, ceramics and composites will be introduced, andthe selection of materials for particular applications will be illus-trated throughout using a case history approach. The course willinclude a project in which students are expected to choose anappropriate material for a particular application using a PC-basedmaterials database, and to calculate dimensions, working loads,lifetimes, etc.

CHE349H1 SEngineering Economic Analysis

II-AELMEBASCX, AECHEBASC,AECHEBASCE 3/-/1/0.50

Engineering analysis and design are not ends in themselves, butthey are a means for satisfying human wants. Thus, engineeringhas two concerns: the materials used and forces and laws ofnature, and the needs of people. Because of resource constraintsat all levels, engineering must be closely associated with eco-nomics. It is essential that engineering proposals be evaluated interms of worth and cost before they are undertaken. In thiscourse we emphasize that an essential prerequisite of a success-ful engineering application is economic feasibility. Hence, invest-ment proposals are evaluated in terms of economic cost concepts,including break even analysis, cost estimation and time value ofmoney. Effective interest rates, inflation and deflation, depreci-ation and income tax all affect the viability of an investment.Successful engineering projects are chosen from valid alternativesconsidering such issues as buy or lease, make or buy, cost andbenefits and financing alternatives.

CHE390H1 F Physical and Inorganic Chemistry

III-AEESCBASCO; AEESCBASCB(elective) 3/-/1/0.50

The objective of this course is to introduce fundamental chemistryrequired in order to understand environmental systems. Thechemistry of inorganic compounds will be introduced in terms ofatomic orbitals, molecular structure, periodic trends and coordi-nation chemistry. The impact of pH, oxidation potential and com-plexation on chemical speciation will be described and related tochemistry in natural waters. Intermediate level concepts relevantto chemical kinetics such as rate laws and mechanisms will bepresented and applied to photochemistry and atmospheric chem-istry. Partitioning in multiphase systems will be discussed withemphasis on adsorption and chemistry in water/soil systems.

CHE391H1 F Organic Chemistry and Biochemistry

III-AEESCBASCB, AEESCBASCO 3/3/2/0.50This course examines the sources, structures, properties and reac-tions of organic chemicals with reference to their interactions withthe environment. Industrial organic chemistry, biochemical com-pounds and relevant biochemical reactions will be discussed.

CHE392H1 SChemical Kinetics and Reaction Engineering

III-AEESCBASCB (elective) 3/-/2/0.50A basic course in applied chemical kinetics and simple reactors(including ecological and biological systems). Kinetics topicsinclude: Kinetic rate laws, their measurement, the dependence ofreaction rates on temperature and composition, the mechanism ofreactions and relationship to kinetics, catalysis and enzyme kinet-ics. The simulation and design of simple reactors is also covered.Reactor design topics include: performance of batch and idealflow reactors, effects of mixing on performance of reactors, com-partmental analysis of reactor systems. The students also take onan individual design project on a topical reactor system related totheir interests (environmental, biomedical, etc.), and produce awritten report and oral presentation of the results.

CHE393H1 FBiotransport Phenomena

III-AEESCBASCB 3/3/1/0.50Fundamentals of momentum, heat and mass transfer. Topicsinclude mass, linear momentum and energy balances:Differential analysis of laminar viscous flow, heat conduction anddiffusion, and convective transport. Examples from environmentaland biomedical systems will be discussed.

C O U R S E D E S C R I P T I O N S

101

Page 12: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CHE412H1 SAdvanced Reactor Design

IV- AECHEBASC(elective) 3/-/1/0.50

Heterogeneous reactors. Mass and heat transport effects includingintraparticle transport effects (Thiele modulus). Stability for vari-ous rate laws, transport regimes. Time dependent issues - deacti-vation/regeneration strategies. Emerging processes.

CHE415FCell and Molecular Biology

IV-AECHEBASC, AECHEBASCE 3/-/1/0.50Principles of molecular and cellular biology. Metabolic conversionof carbohydrate, protein, lipid and nucleic acids. Enzymology.Structure and function of cells. Motility and growth. Geneticanalysis. Immunochemistry: antibody-antigen reactions,immuno-assays, hybridomas, Microbial cells: cloning, recombi-nant DNA, biotechnology.

CHE430Y1 FChemical Plant Design

IV-AECHEBASC 1.5/-/6/1.00Students work in teams to design plants for the chemical andprocess industries and examine their economic viability. Lecturesconcern the details of process equipment and design.Prerequisites: CHE311S,CHE322S,CHE333S,CHE349S or equiva-lent. These prerequisites are for Chemical Engineering andApplied Science students. Other students must meet the require-ments of their respective departments.

CHE457H1 SInnovation and Entrepreneurship for Engineers

IV (elective) 2/-/1/0.50The age of enterprise has arrived and those with the "entrepre-neurial" spirit, the drive to create wealth and the persistencyrequired to make a difference to their own companies are thewinners. Increasingly, people are seeing the advantages ofdoing their own thing, in their own way, in their own time.Entrepreneurs are in control of their own lives, they structuretheir own progress and are accountable for their own success andengineers are the most capable people to be in charge of thechanges required for successful business life in the global econ-omy. The course is intended to give the students an under-standing of small business enterprises and to introduce skillsneeded to run one. We will cover how to launch a new firm, itstechnical, economic, legal and financial aspects together withcase histories from industry. Visitors from industry will be joiningsome lectures. The session project is the preparation of a com-plete Business Plan by each student.

CHE460H1 S Environmental Pathways and Impact Assessment

IV- AECHEBASC, AECHEBASCE, AECIVBASCE(elective) 3/-/2/0.50

Review of the nature, properties and elementary toxicology ofmetallic and organic contaminants. Partitioning between environ-mental media (air, aerosols, water, particulate matter, soils, sed-iments and biota) including bioaccumulation. Degradationprocesses, multimedia transport and mass balance models.Regulatory approaches for assessing possible effects on humanhealth and ecosystems.

CHE461H1 SChemical Properties of Polymers

IV-AECHEBASC, AECHEBASCE, AEESCBASCB, AEESCBASCO (elective) 3/-/1/0.50

Several methods of polymer synthesis and characterization are dis-cussed. This includes a discussion on the mechanism of step poly-merization and chain polymerization by radical or ionic tech-niques. Further detail is provided on emulsion vs. Solution vs.Bulk polymerization methods and the associated kinetics of poly-merization. Several polymer characterization techniques are intro-duced, including gel permeation chromatography, differentialscanning calorimetry, thermal gravimetric analysis, among others.

CHE462H1 SFood Engineering

IV-AECHEBASC, AECHEBASCE(elective) 3/-/1/0.50

The quantitative application of chemical engineering principles tothe large-scale production of food. Food processing at the molec-ular and unit operation levels. The chemistry and kinetics of spe-cific food processes. The application of chemical engineering unitoperations (distillation, extraction, drying) and food specific unitoperations such as extrusion, thermal processingrefrigeration/freezing. The course will include two plant trips.

CHE463H1 SPolymer Science & Engineering

IV-AECHEBASC, AECHEBASCE, AEESCBASCM (elective) 3/-/1/0.50

This course provides an introduction to polymer science and engi-neering. The fundamentals of polymer properties and how theyare affected by processing are first broadly presented and thenillustrated using a case study approach. Polymer molecular andphysical properties as well as flow and mechanical properties areexamined. Specific examples include: the polymerization ofmethyl methacrylate, the reactive extrusion of polyethylene, the

C O U R S E D E S C R I P T I O N S

102

Page 13: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

blending of polyethylene with polypropylene and microencapsu-lation by spray drying. Consequences of the need to recycle wasteplastic are considered throughout.

CHE465H1 F Aqueous Process Engineering

V-AECHEBASC, AECHEBASCE, AECIVBASCE, AELMEBASCP, AEMMSBASC(elective) 3/-/1/0.50

Application of aqueous chemical processing to mineral, environ-mental and industrial engineering. The course involves an intro-duction to the theory of electrolyte solutions, mineral-water inter-faces, dissolution and crystallization processes, metal ion separa-tions, and electrochemical processes in aqueous reactive systems.Applications and practice of (1) metal recovery from primary (i.e.ores) and secondary (i.e. recycled) sources by hydrometallurgicalmeans, (2) treatment of aqueous waste streams for environmen-tal protection, and (3)production of high-value-added inorganicmaterials.

CHE466H1 FBioprocess Engineering

V-AECHEBASC, AECHEBASCE, AECIVBASCE, AEESCBASCB (elective) /-/1/0.50

An introduction to the biological and engineering principles rele-vant to the processing of biological materials and to processingusing biological agents, such as cells, enzymes or antibodies.Topics to be covered include elementary microbiology, enzymekinetics, immobilization of biocatalysts, bioreactor design/analy-sis and bioseparation processes.

CHE467H1 SEnvironmental Engineering

V-AECHEBASC, AECHEBASCE (elective) 3/-/1/0.50

This course will focus on the issues of waste management withinthe framework of Ontario and Federal regulations. The chemicalprinciples for separation, processing and recovery of wastesincluding examples of the technologies used for treating wastes insolid, liquid and vapour streams. The use of multiphase, multi-element models for environmental systems.

CHE468H1 FNuclear Engineering

V-AECHEBASC, AECHEBASCE (elective) 3/-/1/0.50

Fundamental and applied aspects of nuclear engineering. Thestructure of the nucleus; nuclear stability and radioactive decay;the interaction of radiation with matter including radiologicalhealth hazards; the interaction of neutrons including cross-sec-

tions, flux, moderation, fission, neutron diffusion and criticality.Nuclear engineering of reactors, reactor accidents, fuel cyclesand waste disposal.

CHE470H1 F/SSpecial Topics in Chemical Engineering

V-AECHEBASC, AECHEBASCE(elective) 3/-/1/0.50

A course covering selected topics in Chemical Engineering, notcovered in other electives. Different topics may be covered eachyear depending on the interest of the Staff and students. May notbe offered every year. Limited enrolment: permission of theDepartment required.

CHE489Y1 YCo-ordinated Program Thesis

IV-AECHEBASC, AECHEBASCE 1/3/-/0.50, 1/12/-/1.00The content and method of evaluation are identical to those ofCHE499Y1 Y. Students who may wish to proceed to an advanceddegree program in the School of Graduate Studies are encouragedto register in this course. The thesis project shall be selected in con-sultation with a member of the teaching staff so that continuitywith the Master's degree research project is assured. Each thesiswill contain a minimum of 20% Complementary Studies and aminimum of 60% combined Engineering Science and EngineeringDesign (with a minimum of 10% in each component). Studentsmust have a minimum 3rd year average of B+ to enroll in thiscourse. In the Fall Session, lectures will focus on the developmentof a research project. Lectures and seminars will be given in theWinter Session by practising engineers which will cover the legaland ethical responsibility an engineer owes to an employer, to aclient and to the public with particular emphasis on environmen-tal issues. Prerequisite CHE 321H1F or equivalent. This course isopen to students with permission of the Department.

CHE499Y1 YThesis

IV-AECHEBASC, AECHEBASCE 1/3/-/0.50, 1/12/-/1.00This course consists of a research project conducted under thesupervision of a senior staff member. The project may have anexperimental, a theoretical or design emphasis. Each thesis willcontain a minimum of 20% Complementary Studies and a mini-mum of 60% combined Engineering Science and EngineeringDesign (with a minimum of 10% in each component). In the Fallsession, lectures will focus on the development of a research proj-ect. Lecures and seminars will be given in the Winter Session bypracticing engineers which will cover the legal and ethical respon-sibility an engineer owes to an employer, to a client and to thepublic with particular emphasis on environmental issues.Prerequisite CHE 321H1F or equivalent.

C O U R S E D E S C R I P T I O N S

103

Page 14: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CHE497H1 FThesis

IV-AECHEBASC, AECHEBASCE 1/6/-/0.50This course consists of a research project conducted under thesupervision of a senior staff member. The project may have anexperimental, theoretical or design emphasis. Each thesis willcontain a minimum of 20% Complementary Studies and a mini-mum of 60% combined Engineering Science and EngineeringDesign (with a minimum of 10% in each component). Lectureswill focus on the development of a research project. Prerequisite:CHE 321H1F or equivalent.

CHE498H1 SThesis

IV-AECHEBASC, AECHEBASCE 1/6/-/0.50This course consists of a research project conducted under thesupervision of a senior staff member. The project may have anexperimental, theoretical or design emphasis. Each thesis will con-tain a minimum of 20% Complementary Studies and a minimumof 60% combined Engineering Science and Engineering Design(with a minimum of 10% in each component). Lectures and sem-inars will be given by practising engineers which will cover thelegal and ethical responsibility an engineer owes to an employer,to a client and to the public with particular emphasis on environ-mental issues. Prerequisite: CHE 321H1F or equivalent.

CHE507H1 SProcess Modelling and Simulation

IV-AECHEBASC, AEESCBASCB (elective) 3/-/-/0.50

The course covers the formulation, analysis and solution, both byanalytical and digital computer methods, of mathematical mod-els describing unsteady and steady state chemical and physicalprocesses. Simple models familiar from previous courses, such as"stirred tank" and column operations are used at the outset andare gradually combined into more complex systems representingactual plant operations. These models involve mainly algebraicand ordinary differential equations and the application of chem-ical engineering fundamentals (heat, mass and momentumtransfer, thermodynamics and kinetics). Problems sets are drawnfrom consulting and industrial practice.

CHE553H1 FElectrochemistry

IV-AECHEBASC, AECHEBASCE(elective) 3/-/1/0.50

This course provides a working knowledge of modern electrochem-istry. The topics dealt with include, the physical chemistry of elec-trolyte solutions, ion transport in solution, ionic conductivity, elec-

trode equilibrium, reference electrodes, electrode kinetics, heateffects in electrochemical cells, electrochemical energy conversion(fuel cells and batteries), and industrial electrochemical processes.Numerous problems are provided to clarify the concepts.

CHE564H1 SPulp and Paper Processes

IV-AECHEBASC, AECHEBASCE (elective) 3/-/1/0.50

The processes of pulping, bleaching and papermaking are used toillustrate and integrate chemical engineering principles. Chemicalreactions, phase changes and heat, mass and momentum transferare discussed. Processes are examined on four scales: molecular,diffusional, unit operations and mill. In the tutorial each studentmakes several brief presentations on selected topics and entertainsdiscussion. There will also be a tour of a local paper mill.

D E P A R T M E N T O F C H E M I S T R Y

CHM325H1 SMaterials Chemistry

III-AEESCBASCO 2/-/-/0.50Fashioned to illustrate how inorganic and polymer materialschemistry can be rationally used to synthesize superconductors,metals, semiconductors, ceramics, elastomers, thermoplastics,thermosets and polymer liquid crystals, with properties that canbe tailored for applications in a range of advanced technologies.Coverage is fairly broad and is organized to crosscut many aspectsof the field. Prerequisite: CHM220H/222Y/225Y, 238Y,240Y/247H/248Y/249H.

CHM410H1 F Analytical Environmental Chemistry

IV-AEESCBASCI, AECHEBASCE, AECIVBASCE (elective) 2/4/-/0.50

An analytical theory, instrumental, and methodology coursefocused on the measurement of pollutants in soil, water, air, andbiological tissues and the determination of physical/chemicalproperties including vapour pressure, degradation rates, parti-tioning. Lab experiments involve application of theory. Prerequisite: CHM310H Recommended preparation: CHM314Y

CHM426H1 SPolymer Chemistry

IV-AEESCBASCO (elective) 2/-/-/0.50Scope of polymer chemistry. Organic and inorganic polymers.Synthesis and characterization of polymers. Polymers asadvanced materials. Polymers in solution: Flory-Huggins theo-

C O U R S E D E S C R I P T I O N S

104

Page 15: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ry. Polymers in the solid state: crystalline and amorphous poly-mers, the effects of the glass transition on polymer properties.Prerequisite: CHM325H; two of CHM328H, 338H, 348H/per-mission of the instructor

CHM434H1 FSolid State Materials Chemistry

IV-AEESCBASCO (elective) 2/-/-/0.50A comprehensive investigation of synthetic methods for preparingdiverse classes of inorganic materials with properties intentional-ly tailored for a particular use. Begins with a primer on solid-statematerials and electronic band description of solids followed by asurvey of archetypical solids that have had a dramatic influenceon the materials world, some new developments in materialschemistry and a look at perceived future developments in mate-rials research and technology. Strategies for synthesizing manydifferent classes of materials with intentionally designed struc-tures and compositions, textures and morphologies are thenexplored in detail emphasizing how to control the relationsbetween structure and property of materials and ultimately func-tion and utility. A number of contemporary issues in materialsresearch are critically evaluated to appreciate recent highlights inthe field of materials chemistry - an emerging sub-discipline ofchemistry. Prerequisite: CHM325H, 338H

D E P A R T M E N T O F C I V I L E N G I N E E R I N G

CIV101H1 F/SStructures, Materials and Design

I-AECIVBASC, AELMEBASC, AEMECBASC, AEINDBASC, AECHEBASC, AEELEBASC, AEMMSBASC, AECPEBASC 3/-/2/0.50

An introduction to the art and science of designing structures;material bodies that sustain or resist forces. Newton's laws, con-cepts of force, equilibrium of forces at a point, use of free bodydiagrams. Concepts of stress and strain, work, energy. (Note:CIV101H1 S is only available for T-program students.)

CIV102H1 FStructures and Materials - An Introduction to Engineering Design

I-AEESCBASC 3/-/2/0.50An introduction to the art and science of designing structures;material bodies that sustain or resist forces. Force, work, energy,stress, strain. The properties of engineering materials: strength,stiffness, ductility. Simple structural elements. Engineering beamtheory. Stability of columns. The practical problems which con-strain the design of structures such as bridges, towers, pressure

vessels, dams, ships, aircraft, bicycles, birds, and trees aredescribed. Design methods aimed at producing safe, functional,efficient and elegant structures are introduced.

CIV209H1 FCivil Engineering Materials

II-AECIVBASC, AECIVBASCE 3/1.0/1.5/0.50Deals with the basic principles necessary for the use and selectionof materials used in Civil Engineering and points out the signifi-cance of these in practice. Fundamentals which provide a com-mon basis for the properties of various materials are stressed. Thelaboratory time is devoted to demonstrations illustrating the fun-damentals covered in lectures. (Corequisite: CIV210H1 F.)

CIV210H1 FSolid Mechanics I

II-AECIVBASC, AECIVBASCE, AELMEBASC3/1/1/0.50

An introduction to the mechanics of deformable bodies. Generalbiaxial and triaxial stress conditions in continua are studied, as areelastic stress, strain and deformation relations for members sub-jected to axial load, bending and shear. Properties of plane sec-tions, moment-area theorems for calculating deflection, and Mohr'scircle representation of stress and of moment of inertia are exam-ined, followed by a look at stability. (Prerequisite: CIV101H1 F)

CIV214H1 SStructural Analysis I

II-AECIVBASC, AECIVBASCE 3/-/2/0.42This course provides an introduction to the nature of loads andrestraints and types of structural elements, and then reviews theanalysis of statically determinate structures. Shear and momentdiagrams for beams and frames are considered, along with influ-ence lines, cantilever structures, three-pin arches, cables andfatigue. Virtual work principles are viewed and applied to variousstructural systems. An introduction to the analysis of indeterminatestructures is made, and the Portal method is applied to the analy-sis of building frames under lateral loads. Displacement methodsof an analysis, including moment distribution, are also studied.

CIV231H1 STransport I - Design

II-AECIVBASC, AECIVBASCE 3/-/1/0.42This course introduces the fundamentals of transport facility andservice design, with emphasis on highway geometric design,pavement design and transit service design. Topics include vehi-cle performance, horizontal and vertical alignments of highways,earthwork, flexible and rigid pavements, pavement management,transit operations and control, and transit route design.Computer-aided facility design solutions are also introduced.

C O U R S E D E S C R I P T I O N S

105

Page 16: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV235H1 SCivil Engineering Graphics

II-AECIVBASC, AECIVBASCE 2/4/-/0.42Fluency in graphical communication skills as part of the civil engi-neering design process is emphasized. Drawings are preparedmaking use of freehand sketching, drafting equipment and com-mercially available computer drafting programs. Topics in descrip-tive geometry are covered to develop spatial visualization skills.Drawing procedures and standards relevant to Civil Engineeringprojects to be covered include layout and development of multipleorthographic views, sectional views, dimensioning, and pictorialviews. Class projects, assignments and lecture examples demon-strate how graphical skills fit into the overall design process.(Enrolment limited to II-AECIVBASC and II-AECHEBASCE)

CIV261H1 FEngineering Mathematics I

II-AECIVBASC, AECIVBASCE 3/-/2/0.50This course deals with both numerical methods for engineeringanalysis (solution of linear and non-linear equations, interpola-tion, numerical integration) and advanced topics in analytical cal-culus (multiple integrals and vector analysis). Within the numeri-cal methods portion of the course emphasis is placed on problemformulation, solution algorithm design and programming applica-tions. Within the analytical calculus portion emphasis is placed onthe mathematical foundations of engineering practice and theinterrelationship between analytical and numerical solution meth-ods. (Prerequisite: APS106H1 F/S or equivalent)

CIV263H1 SProbability Theory for Civil Engineers

II-AECIVBASC, AECIVBASCE 3/-/2/0.42Probability theory as the study of random phenomena in CivilEngineering systems, including the definition of probability, con-ditional probability, Bayes' theorem in discrete and continuoussample spaces. Common single and multivariate distributions.Mathematical expectation including mean and variance.Independence. An introduction to realizations of probability mod-els and parameter estimation.

CIV312H1 FSteel and Timber Design

III-AECIVBASC 3/-/2/0.50An introduction to structural engineering design. Topics discussedinclude safety and reliability, load and resistance, probability offailure, performance factors, and material properties. A study ofbasic steel design examines tension members, compression mem-bers, beams, framing concepts and connections. Plasticity andcomposite action in steel structural systems are also discussed.Timber design aspects include beams, compression members andconnections. (Prerequisite: CIV214H1 S)

CIV313H1 SReinforced Concrete I

III-AECIVBASC;IV-AECIVBASCE (elective) 3/-/2/0.50

An introduction to the design of reinforced concrete structures.Concrete technology, properties of concrete and reinforcing steel,construction practice, and general code requirements are dis-cussed. Analysis and design of members under axial load, flexure,shear, and restraint force are examined in detail. Other aspects ofdesign covered include control of cracks, minimum and maximumreinforcement ratios, fire resistance, durability, distress and fail-ure, and design of formwork and shoring. (Prerequisite:CIV312H1 F or CIV314H1 F)

CIV314H1 FStructural Design

III-AECIVBASCE 3/-/2/0.50The course is an introduction to the design of structures, structur-al members and their details. The design of steel, reinforced con-crete and timber beams, axially loaded members and connectionsare covered.

CIV320H1 SManagement of Construction

III-AECIVBASC, AECIVBASCE 3/-/2/0.50An introduction to the management of construction projectsincluding: the nature of the industry, project delivery alternatives,legal and ethical considerations, the Safety Act and constructionregulations, labour relations, construction contracts, risk distribu-tion, project planning and scheduling, estimating and bidding,controlling of time, cost and quality, accounting leading to finan-cial statements, dispute resolution, as well as new and evolvingconcepts in managing construction.

CIV321H1 SGeomechanics

III-AECIVBASC, AECIVBASCE, AELMEBASCG, AELMEBASCM 3/1.5/1/0.50

In this introductory course emphasis is placed on basic concepts.Topics to be dealt with include: composition and identification ofsoils; Darcy's law on seepage, permeability, flownets, groundwa-ter pressures; principle of effective stress, in-situ stresses; friction,dilatency, shear strength; stress-strain response, elasticity, plas-ticity; volume compressibility, estimation of stress history, settle-ment, consolidation theory. Laboratory sessions are used to illus-trate concepts covered in lectures.

C O U R S E D E S C R I P T I O N S

106

Page 17: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV332H1 FTransport II - Performance

III-AECIVBASC, AECIVBASCE 3/-/1/0.50This course focuses on the fundamental techniques of transporta-tion systems performance analysis with emphasis on congestedtraffic networks. Topics include transportation demand, supplyand equilibrium, traffic assignment, network equilibrium, andsystem optimality, traffic flow theory, shockwaves, highwaycapacity analysis, introduction to deterministic and stochasticqueuing analyses, intersection signal control types and relatedtiming methods, and traffic simulation. The course also providesan introduction to basic elements of Intelligent TransportationSystems (ITS).

CIV340H1 SMunicipal Engineering

III-AECIVBASC, AECIVBASCE 3/-/2/0.50Municipal service systems for water supply and wastewater dis-posal, land development, population forecasting, and demandanalysis. Water supply: source development, transmission, stor-age, pumping, and distribution networks. Sewerage anddrainage, sewer and culvert hydraulics, collection networks, andstorm water management. Maintenance and rehabilitation ofwater and wastewater systems, and optimization of networkdesign. Design projects. (Prerequisite: EDV250H1 S)

CIV352H1 FBridge Design

III-AEESCBASCI 3/-/2/0.50The course covers the analysis of determinate and indeterminatestructures, with application of the principles to the design of steelbridges. The nature of loads and structural safety is considered,with reference to the Canadian Highway Bridge Design Code.Shear and bending moment diagrams for beams and frames arereviewed, as is the deflection of beams (by various methods) andthe deflection of trusses. Classical bridge types, such as arches,trusses and suspension bridges are analyzed. Analysis tools stud-ied include: Influence Lines, virtual work, fatigue, displacementmethods for the analysis of indeterminate structures (includingmoment distribution for continuous beams), plus solution bycomputer frame analysis programs. The behaviour and design ofbasic steel members covers: tension members, compression mem-bers, beams, beam-columns and simple connections. Plasticanalysis is introduced and applied to continuous beams. Theexpertise gained in structural analysis and steel design is thenapplied in a steel bridge design project. (Prerequisite: CIV102H1F or equivalent; Co-requisite: AER373H1 F)

CIV355H1 FUrban Operations Research

III-AEESCBASCI 3/0/2/0.50This course focuses on quantitative methods and techniques forthe analysis and modelling of urban transportation systems.Major topics include probabilistic modelling, queuing models oftransport operations, network models, and simulation of trans-portation systems. The application of these methods to modellingvarious components of the transportation system (including road,transit and pedestrian facilities) is emphasized in this course.

CIV356H1 FInfrastructure Design Project

III-AEESCBASCI 2/-/3/0.50Major design project involving both structural and transportationdesign elements. Students work in small teams. Emphasis is onan integrated design process from conceptual design through to aconstructable plan which addresses the functional, economic, aes-thetic and environmental aspects of the problem.

CIV357H1 SBuilding Design

III-AEESCBASCI 3/1/1/0.50Building on the "Bridge Design" course, further analysis tools forindeterminate structural systems are studied with generalized flex-ibility and stiffness methods. Loadings due to force, support dis-placement, temperature change and member prestrain are cov-ered. Timber design aspects include material properties, beams,compression members and simple connections. The behaviour anddesign of basic reinforced concrete elements covers concrete prop-erties and members under axial load, shear and bending. Otherpractical aspects of design incorporated are crack control, mini-mum and maximum reinforcement ratios, durability, formworkand shoring. The aptitude for structural analysis and concretedesign is then tested in a low-rise, reinforced concrete buildingdesign project. (Prerequisite: CIV352H1 F: Bridge Design)

CIV358H1 FSurvey Camp

III-AECIVBASC, AECIVBASCE -/-/-/0.50At Survey Camp, students obtain extensive hands-on experience inthe use of land surveying instruments and in the essentials of sur-vey practice. Measurements of distances and angles, survey calcu-lations, sources of error, and corrections and adjustments are intro-duced. Application exercises include route surveys, topographicmapping, and construction surveying. Concepts of higher ordersurvey techniques and global positioning systems are reviewed andillustrated. Students attend Survey Camp in either the two weeksfollowing Second Year Winter Session Final Examinations, or thetwo weeks prior to the start of Third Year Fall Session.

C O U R S E D E S C R I P T I O N S

107

Page 18: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV359H1 SIntelligent Transportation Systems

III-AEESCBASCI 3/1/1/0.50This course focuses on modern techniques to optimize the per-formance of a transportation system with emphasis on traffic net-works in congested urban areas. The course introduces the broadcomponents of Intelligent Transportation Systems then moves intomore in-depth analysis of advanced traffic management andinformation systems as a core component of ITS. The course cov-ers both basic fundamentals as well as advanced techniques.Topics include history of ITS, ITS user services and subsystems, ITSinteroperability and system architecture, enabling technologiesfor ITS, introduction to telecommunication technologies for ITS,introduction to control theory for transportation systems, trafficflow modeling, static and dynamic transportation network analy-sis, incident detection, freeway control, and surface street networkcontrol. Some advanced topics such as the use of artificial intel-ligence in ITS will also be introduced.

CIV362H1 FEngineering Mathematics II

III-AECIVBASC, AECIVBASCE 3/-/2/0.50This course continues the study of numerical and analytical meth-ods for civil engineering analysis. Analytical and numerical meth-ods for solving ordinary differential equations are treated in somedetail, followed by numerical solution methods for partial differ-ential equations. The final major topic of the course deals with anintroduction to optimization. Emphasis is placed throughout thecourse on problem formulation, solution algorithm design andprogramming applications.

CIV368H1 FEngineering Economics and Decision Making

III-AECIVBASC, AECIVBASCE, AELMEBASCG, AELMEBASCM, AELMEBASCP 3/-/1/0.50

The incorporation of economic and non-monetary considerationsfor making decisions about public and private sector engineeringsystems. Topics include rational decision making; cost concepts;microeconomic analysis including supply and demand functions;time value of money and engineering economics; treatment ofrisk and uncertainty; and public project evaluation techniquesincluding benefit-cost and multiobjective analyses of alternatives.

CIV416H1 FReinforced Concrete II

IV-AECIVBASC (elective) 3/-/2/0.50This course covers the behaviour and ultimate strength of rein-forced concrete structures. Members subjected to flexure, axialload, shear and torsion are treated. Detailing of reinforcement,the design of floor systems and the design of shear walls are cov-

ered. An introduction to the seismic design of reinforced concretestructures is made. Emphasis is given to the relationship betweenrecent research results and current building codes. A brief treat-ment of the behaviour and design of masonry walls is included.(Prerequisite: CIV313H1 S)

CIV417H1 SPrestressed Concrete

IV-AECIVBASC (elective) 3/-/2/0.50An introduction to prestressed concrete. Behaviour and design ofsimple span and continuous span prestressed concrete membersin flexure and shear. Application of prestressed concrete tocolumns, composite sections, circular tanks, domes, and othercomplex structures. The design of precast, prestressed members isalso studied. (Prerequisite: CIV313H1)

CIV420H1 FConstruction Engineering

IV-AECIVBASC, AECIVBASCE (elective) 3/-/2/0.50Consideration of the various aspects of engineered constructionincluding selecting, planning, scheduling, estimating, biddingand controlling projects. With the aid of project slides, the meth-ods and equipment used in the construction of power plants anddams, highways and bridges, tunnels, buildings, and marinefacilities will be studied. Small groups using complete plans andspecifications will solve a number of related assignments.

CIV424H1 FFoundations and Earthworks

IV-AECIVBASC, AELMEBASCG; IV-ELMEBASCM,AECIVBASCE (elective) 3/1.5/1/0.50

This course introduces concepts of design for foundations andearthworks and develop methods of analysis. Topics include bear-ing capacity, slope stability, lateral earth pressure, retainingstructures, deep foundations, reinforced soil and soil-structureinteraction. Laboratory sessions are used to illustrate conceptscovered in lectures. (Prerequisite: CIV321H1 S)

CIV451H1 SInfrastructure Renewal

IV-AEESCBASCI 3/1/1/0.50After introducing the mechanisms related to degradation of con-crete and other building materials and systems, methods andapproaches for evaluation of the condition of existing structureswill be addressed. The evaluation of rehabilitation alternatives isdiscussed based on the prior and future environmental exposureincluding temperature, moisture and chemical considerations.This approach is then extended to the design of new structures.Specific issues relating to seismic upgrading are also addressed.

C O U R S E D E S C R I P T I O N S

108

Page 19: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV460H1 FEngineering Project Finance and Management

IV-AEESCBASCI 3/-/2/0.50This course deals with economic, financial and managementaspects of the construction and operation of infrastructure projects.The economics portion builds on MIE 374S. Topics covered include:microeconomic theory (theory of the consumer; theory of the firm;utility and demand functions; production, cost and supply func-tions; market equilibrium; consumers' surplus, definition of eco-nomic benefits, introduction to welfare economics; marginal andaverage cost pricing); cost modeling; economic issues (pricing, sub-sidies, regulation, externalities, yield management); introduction tomacroeconomics and the role of infrastructure in the economy.Financing of private and public projects is treated in detail. Projectmanagement concepts, issues and procedures are introduced.

CIV470H1 FSmart Infrastructure

IV-AEESCBASCI 3/1/1/0.50The objective of this course is to introduce students to the funda-mentals of the emerging field of smart civil infrastructure.Fundamentals of structural dynamics of single-degree-of-freedomsystems are first presented in order to introduce a number ofnewly developed smart systems designed to overcome structuralvibrations; they include isolation systems, passive, semi-activeand active control, as well as smart materials.

The focus is then set to the development of damage detec-tion and structural health monitoring (SHM) techniques for civilinfrastructure. Concepts of local versus global damage detectionare first discussed, followed by a more complete elaboration ofglobal vibration-based damage detection techniques. Issues ofoperational evaluation and instrumentation as well as signal pro-cessing are introduced. Fundamentals of the dynamics of Multi-Degree-Of-Freedom systems are presented as a theoretical basisbefore feature extraction for linear undamaged and linear dam-aged systems and system identification theory are discussed.Feature extraction for nonlinear systems is then presented. Issuesof data normalization and explicit statistical based formulationsfor uncertainty quantification are also discussed. A number ofimplementations of real damage assessment/health monitoringsystems to large civil engineering projects are presented.

CIV477H1 F/S Special Studies in Civil Engineering

IV-AECIVBASC, AECIVBASCE(elective) 3/-/1/0.50A course covering selected topics in Civil Engineering not coveredin other electives. The topics, which may be different every year,are selected by Staff. Course may not be offered every year andthere may be limited enrolment in particular years. Permission ofDepartment required.

CIV489H1 F/SCoordinated Program Thesis

IV-AECIVBASC, AECIVBASCE -/6/-/0.50The content and method of evaluation are identical to those ofCIV499F/S. Students who may wish to proceed to an advanceddegree program in the School of Graduate Studies are encouragedto register in this course. The thesis project shall be selected inconsultation with a member of the teaching staff so that continu-ity with the Master's degree research project is assured.(CIV489H1 F is identical to CIV489H1 S but is offered in the FallSession rather than the Winter Session. The selection ofCIV489H1 F requires approval by the Department and has theimplications described below for CIV499H1 F.)

CIV499H1 F/SThesis

IV-AECIVBASC, AECIVBASCE -/6/-/0.50All students in the Fourth Year of the Civil Engineering programmust prepare a thesis on an approved subject. Topics are normal-ly submitted for approval in the Fall Session with the work beingdone in the Winter Session under the supervision of a facultymember. With the Department Chair's approval, students maytake CIV499H1 F rather than CIV499H1 S; they are identical incontent and method of evaluation. The selection of CIV499H1 F,however, will result in one Technical Elective being taken inSession 4H1 F and four Technical Electives being taken in Session4H1 S. It is required that an oral presentation be made in addi-tion to the written thesis.

CIV510H1 F Solid Mechanics II

IV-AECIVBASC, AECIVBASCE, AELMEBASCM, AELMEBASCG, AEMMSBASC (elective) 3/-/2/0.50

This course provides a continuing study of the mechanics ofdeformable solids. Stress and equilibrium conditions, strain andcompatibility conditions, stress-strain relations and yield/failurecriteria are considered in the context of civil engineering materi-als. Two-and three-dimensional elasticity theory is developed,with an introduction to the use of tensor notation. Advanced top-ics in bending, shear and torsion of beams are also covered, as iselementary plate bending theory. The course concludes with a fur-ther development and application of energy methods includingvirtual work, potential energy, strain energy, and relatedapproaches. (Prerequisite: CIV210H1 F - Solid Mechanics I)

C O U R S E D E S C R I P T I O N S

109

Page 20: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV513H1 S Collaborative Engineering and Architectural Design Studio

IV-AECIVBASC, AEESCBASCI (elective) 1/-/5/0.50Engineering and Architecture students are paired to form a designteam for a specified building design project. Lectures are givenon design development, aspects of structural system design, therelationship of structure to program and function, modeling anddrawing, digital modeling, as well as topics related to the specif-ic term design project. Studio design experience to familiarize stu-dents with both the synergistic and divergent goals of the engi-neering and architectural design and to develop collaborationskills for optimizing the outcome of the interdisciplinary profes-sional interaction. Architecture students in this joint studio areenrolled in ARC3016Y S. (Prerequisites: CIV312H1 F, CIV313H1S or CIV352H1F, CIV357H1 F)

CIV514H1 F Concrete Technology

IV-AECIVBASC, AECIVBASCE, AEESCBASCI(elective) 3/1/1/0.50

Material aspects of concrete production will be dealt with in thecontext of various performance criteria with emphasis on durabil-ity. The process of material selection, proportioning, mixing,transporting, placing and curing concrete will be the frameworkwithin which topics such as: the use of admixtures, choice ofcements, environmental influences, methods of consolidation andtesting techniques will be studied.

CIV518H1 S Behaviour and Design of Steel Structures

IV-AECIVBASC, AECIVBASCE, AEESCBASCI (elective) 3/-/2/0.50

The behaviour and design of trusses, frames, members and con-nections in steel building and bridge structures is presented anddesign methods are developed. Ultimate strength, stability, andpostbuckling are emphasized in topical examples including: plategirders, composite steel/concrete girders, second-order framebehaviour, high-strength bolted and welded framing connections.Design applications considering metal fatigue and brittle fracture,and methods of plastic analysis are also introduced. Canadiandesign standards and the Limit States Design concepts are used.(Prerequisite: CIV312H1 F or CIV314H1 F or equivalent)

CIV519H1 FStructural Analysis II

IV-AECIVBASC, AECIVBASCE (elective) 3/-/2/0.50The general flexibility and stiffness methods of analysis; multi-span beams, trusses, frames and grids; loadings due to force,support displacement, temperature change and member pre-strain; axial and flexural stability; basic plasticity. Topics in this

course represent the basis for the finite element method of analy-sis. (Prerequisite: CIV214H1 S or equivalent).

CIV523H1 S Geotechnical Design

IV-AELMEBASCG; IV-AECIVBASC, AECIVBASCE,AEESCBASCI (elective) 3/-/2/0.50

This course considers practical design of typical geotechnical struc-tures. The core material is delivered in 10 one-week modules,with each module consisting of background theory and currentdesign standards plus a case history presented by a local geotech-nical expert. The modules considered this year are: shallow foun-dations; deep foundations; site investigation; excavation support;retaining walls; groundwater; slope stability; soft ground; rock tun-nels; landfill design. (Prerequisite: CIV424H1 F or equivalent)

CIV529H1 FRock Engineering

IV-AELMEBASCG, AELMEBASCM, AELMEBASCX;IV-AECIVBASC, AECIVBASCE (elective) 3/-/1/0.50

This course use case studies to cover the practical aspects of rockengineering. Topics include: rock mass classification, shearstrength of discontinuities, structurally controlled instability intunnels, slope stability, factor of safety and probability of failure,analysis of rockfall hazards, in situ and induced stresses, rockmass properties, tunnels in weak rock, large powerhouse cavernsin weak rock, rockbolts and cables, shotcrete support and blast-ing damage in rock.

CIV531H1 F Transport III - Planning

IV-AECIVBASC, AECIVBASCE, AEESCBASCI (elective) 3/-/1/0.50

This course is intended to provide the student with the following:the ability to design and execute an urban transportation planningstudy; a working knowledge of transportation planning analysisskills including introductions to travel demand modelling, analysisof environmental impacts, modelling transportation - land useinteractions and transportation project evaluation; an understand-ing of current transportation planning issues and policies; and anunderstanding of the overall process of transportation planningand its role within the wider context of transportation decision-making and the planning and design of urban areas. Person-based travel in urban regions is the focus of this course, but a briefintroduction to freight and intercity passenger transportation isalso provided. A "systems" approach to transportation planningand analysis is introduced and maintained throughout the course.Emphasis is placed throughout on designing transportation sys-tems for long-run environmental, social, and economic sustain-ability. (Prerequisites: CIV332H1 F, CIV368H1 F or equivalents)

C O U R S E D E S C R I P T I O N S

110

Page 21: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CIV533H1 STransport Operations

IV - AECIVBASC, AECIVBASCE; AEESCBASCI (elective) 3/-/1/0.50

This course introduces fundamental operational considerations infreight carrier, airline, transit, and traffic modes. Probabilisticand optimization methods for designing efficient operations ineach of these modes are emphasized. Topics include crew andvehicle scheduling in freight, airline, and transit modes; vehiclerouting and facility location problems in carrier systems; runwayand air traffic operations; operations control and reliability intransit services; and fundamental relations and models of trafficflow. The course concludes by providing an overview of advancedtechnology applications in transport operations. (Prerequisites:Probability and Linear Programming)

CIV540H1 FTreatment Processes

IV-AECIVBASCE; AEESCBASCI; AECIVBASC, AECHEBASCE (elective) 3/1/1/0.50

Principles involved in the design and operation of water andwastewater treatment facilities are covered, including physical,chemical and biological unit operations, advanced treatment andsludge processing.

CIV549H1 FGroundwater Flow and Contamination

IV-AECIVBASC, AECIVBASCE, AELMEBASCG, AELMEBASCM, AECHEBASCE (elective) 3/-/1/0.50

Mechanics of saturated and unsaturated fluid flow in porousmedia. Confined and unconfined flow. Flow to wells. Analyticaland numerical solutions of groundwater flow equations. Non-reactive and reactive contaminant transport on groundwater sys-tems. Analytical and numerical solutions of contaminant transportequations. Flow and solute transport in fractured porous media.Assessment of environmental impacts of waste disposal opera-tions. Remediation of contaminated groundwater. (Prerequisites:MIE270H1 F, EDV250H1 S or equivalents.)

CIV550H1 SWater Resources Engineering

IV-AECIVBASC, AECIVBASCE, AELMEBASCG, AELMEBASCM, AEESCBASCI, AECHEBASCE (elective) 3/-/2/0.50

Global and national water problems, law and legislation.Hydraulic structures. Reservoir analysis. Urban drainage andrunoff control: meteorologic data analysis, deterministic and sto-chastic modelling techniques. Flood control: structural and non-structural alternatives. Power generation: hydro and thermal powergeneration. Low flow augmentation. Economics and decision mak-ing. (Prerequisites: EDV250H1 S, CIV340H1 S or equivalents.)

CIV575H1 FBuilding Science

IV-AECIVBASC; IV-AECHEBASCE, AECIVBASCE (elective) 3/-/2/0.50

A study of building materials, components, details and construc-tion methods with respect to the maintenance of the requiredtemperature, moisture and acoustic aspects of the interior ofbuildings; and to the avoidance of unacceptable effects on thematerials of the building, or on its contents and occupants, due tovariations or extremes in temperature or moisture, exposure tochemical or biological activity, aging, or solar irradiation.

CIV1161H F Prestressed Concrete Structures

IV-AEESCBASCI (elective) 2/-/-/0.50 Methods for predicting the behaviour of prestressed elements andstructures are presented. Design requirements and design proce-dures are discussed. Topics include: Prestressing Techniques,Material Properties, Elements Subjected to Uniaxial Strains,Elements Subject to Biaxial Strains, Disturbed Regions, Restraintof Deformations, Design Codes, Design of Prestressed ConcreteBuildings and Bridges.

CIV1167H SStructural Dynamics

IV-AEESCBASCI (elective) 2/-/-/0.50 The response of civil engineering structures to various time-dependent disturbances is studied. Multi-degree of freedomstructures are examined with a view to the simplification of theiranalyses by reduction to as few degrees of freedom as is war-ranted. Response into the inelastic range of material resistanceis considered. Matrix optimisation of analysis is used wheneveradvantageous and typical problems are solved with the aid ofelectronic computers.

CIV1174H F Finite Element Methods in Structural Mechanics

IV-AEESCBASCI (elective) 2/-/-/0.50Review of required mathematical concepts. Thorough developmentof the displacement rnethod of finite element analysis. Derivationof the element matrices for planes stress and strain, three dimen-sional, axisymmetric and plate bending elements. Introduction tononlinear analysis. Application to structures using existing comput-er capabilities. (Prerequisite: Course CIV 519H1 F or equivalent.)

C O U R S E D E S C R I P T I O N S

111

Page 22: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

D E P A R T M E N T O F C O M P U T E R S C I E N C E

CSC180H1 FIntroduction to Computer Programming

I-AEESCBASC (elective) 3/2/1/0.50A practical introduction to structured programming using the Cprogramming language with the UNIX operating system. Thecourse will include introductions to numerical computing and datastructures and their use. Example applications will include sort-ing, searching, root finding, and numerical integration.

CSC181H1 FIntroduction to Computer Programming

I-AEESCBASC (elective) 3/2/1/0.50An advanced version of CSC180H1 F intended for students whohave had considerable programming experience (e.g. Two yearsin Pascal, Structured Basic, Turing, Java, C or C++). The lec-tures will cover the material in CSC180H1 F at a faster pace andwill also include more advanced topics. The assignments willcover more challenging problems in science and engineering.Emphasis will be placed on developing good programming styleand on learning a variety of advanced programming techniques.An introduction to the C programming language is also provided.

CSC190H1 S/CSC191H1 SComputer Algorithms, Data Structures and Languages

I-AEESCBASC (elective) 3/3/-/0.50Algorithms for constructing, maintaining and manipulating lists,stacks, queues, trees and hash tables. Algorithms for traversing,searching, and balancing trees. Sorting: insertion, shell, heap andquick sorts. Dynamic storage allocation. Analysis of algorithms.(CSC191H1 S will cover the same material as CSC190H1 S but ata faster pace. It will also include more advanced topics.)

CSC282H1 SComputation & Numerical Methods

II-AELMEBASC, 3/-/1/0.50Solution of systems of linear and nonlinear algebraic equations;interpolation, approximation, quadrature; data structures. Theemphasis is on the use of numerical software to solve problemsarising in engineering, from selecting suitable software to verify-ing that the solutions produced are reliable. (Prerequisites:APS105H1 F/106H1 S, MAT187H1 S, MAT188H1 F.)

CSC326H1 FProgramming Languages

III-AECPEBASC, AEESCBASCC 2/-/1/0.50Study of programming styles and paradigms. Included are object-oriented, functional and logic-based approaches. Languages thatsupport these programming styles will be introduced. Languagestreated include Java, Lisp or Scheme, Prolog, and possibly ML.(Exclusion: CSC324H1 F)

CSC343H1 FIntroduction to Databases

IV-AECPEBASCS; IV-AECPEBASC, AEESCBASCC (elective) 2/-/1/0.50

Concepts, approaches, and techniques in data base managementsystems (DBMS): relational data bases, querying and updating adata base, query language SQL, data base constraints and database design, elements of data base technology. (Recommended:proficiency in C. Prerequisites: ECE242H1 F/S or ECE344H1 S).Limited enrolment.

CSC366H1 SComputational Complexity

III-AECPEBASC; IV-AEESCBASCC (elective) 3/-/2/0.50

General techniques for efficient algorithm design: greedy algo-rithms, dynamic programming, network flow, linear program-ming. Introduction to complexity theory: models of computation,the classes P and NP, polynomial time reducibility, NP-complete-ness. Heuristic algorithms: restricted families of inputs, approxi-mation algorithms, backtracking and branch-and-bound, localsearch. Overview of the theory of computability.

CSC418H1 FComputer Graphics

IV-AECPEBASC, AEESCBASCC (elective) 2/-/1/0.50

Identification and characterization of the objects manipulated incomputer graphics, the operations possible on these objects, effi-cient algorithms to perform these operations, and interfaces totransform one type of object to another. Display devices, displaydata structures and procedures, graphical input, object modelling,transformations, illumination models, primary and secondarylight effects; graphics packages and systems. Students, individu-ally or in teams, implement graphical algorithms or entire graph-ics systems. (Prerequisite: CSC 190H1 S or ECE242H1 F/S,ECE352H1 F or ECE341H1 F; Proficiency in C) Limited enrolment.

C O U R S E D E S C R I P T I O N S

112

Page 23: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

CSC444H1 FSoftware Engineering I

IV-AECPEBASC, AEESCBASCC 2/1.5/1/0.50The software development process. Software requirements andspecifications. Software design techniques. Techniques for devel-oping large software systems; CASE tools and software develop-ment environments. Software testing, documentation and main-tenance. (Prerequisite: ECE344H1 S)

CSC446H1 SComputational Methods for Partial Differential Equations

IV-AEESCBASCA (elective) 2/-/1/0.50Finite difference methods for hyperbolic and parabolic equations;consistency, convergence and stability. Finite element methodsfor 2-point boundary value problems and elliptic equations.Special problems of interest. Limited Enrolment.

CSC467H1 FCompilers and Interpreters

IV-AECPEBASC, AEESCBASCC (elective) 2/-/1/0.50

Compiler organization, compiler writing tools, use of regularexpressions, finite automata and context-free grammars, scan-ning and parsing, runtime organization, semantic analysis,implementing the runtime model, storage allocation, code gener-ation. (Prerequisite: CSC324H1 F or CSC326H1 F, ECE341H1 F orECE 352H1 F.)

CSC470H1 FComputer Systems Modelling and Analysis

IV-AECPEBASCC; AEESCBASCC, AECPEBASC (elective) 3/2/-/0.50

Modelling, measurement, and evaluation of computer systems.The complementary roles of modelling and measurement; queu-ing theory, queueing network models and simulation. Algorithmsfor computer system evaluation; case studies of actual computersystems. Applications selected from operating systems, communi-cation networks, database systems, computer organization andarchitecture, and large software development projects.(Prerequisites: ECE341H1 F or ECE 352H1 F, ECE344H1 S.)

E D W A R D S . R O G E R S S R . D E P A R T M E N T O F E L E C T R I C A L A N D C O M P U T E R E N G I N E E R I N G

ECE101H1 F - Seminar Course Introduction to Electrical and Computer Engineering

I-AECPEBASC, AEELEBASC 1/-/-/-/This is a seminar series that will introduce first year students tothe wealth of subjects within the field of Electrical and ComputerEngineering. Instructors will be drawn from the various researchgroups within the Department. This course will be offered on acredit/no-credit basis. Credit will not be given to students whoattend fewer than 70% of the seminars. Students who receive nocredit for the course must re-take it in their 2F session. Studentswho have not received credit for this course at the end of their 2Fsession will not be permitted to register in session 2S.

ECE106H1 S Programming Fundamentals

I-AECPEBASC, AEELEBASC 3/2/1/0.50Concepts of software development. The software life cycle. Softwaredebugging and testing. Organization of large programs. Object-ori-ented designs. The use of design patterns. Software modeling.Exception handling. Tools that support software design. An intro-duction to algorithm analysis and data structures. There is a sig-nificant laboratory component that involves the design and imple-mentation of a large piece of software. (Prerequisite: APS105.)

ECE110H1 SElectrical Fundamentals

I- AECIVBASC, AEINDBASC, AEMECBASC, AEMMSBASC 3/1/1/0.50

An introduction to the physics of Electricity and Magnetism: elec-tric field, work in the electric field, electrostatic potential, capaci-tor, electric current, power, resistor; magnetic field, force on chargein magnetic field, electromagnetic induction, inductor, trans-former. DC linear circuit analysis: Kirchhoff's laws, voltage andcurrent division, superposition, Thevenin and Norton equivalents,nodal analysis. Transient response of linear circuits: RC circuit, RLcircuit, single time constant circuits. AC circuits: sinusoidal source,RMS values, time domain analysis, phasors, power in AC circuits,the transformer. Introduction to operational amplifiers.

ECE115H1 SElectricity and Magnetism

I- AECPEBASC, AEELEBASC, AECIVBASC 3/1.5/1/0.50Vector calculus. Coulomb's and Gauss's law. Electric field of dis-crete and continuous charge distributions. Electric potential, ener-gy and capacitance. Current and forces on moving charges.

C O U R S E D E S C R I P T I O N S

113

Page 24: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

Resistance and DC circuits with one loop. Magnetic fields.Ampere's law, Bio-Savart's formula, examples in rings and coils.Induction: Faraday's law, induced electric fields, motional emf.Examples and applications: inductance. RLC transients.

ECE159H1SFundamentals of Electricity and Electric Circuits

I- AEESCBASC 3/1.5/1/0.50Introduction to the physics of electricity and magnetism; electricfield, energy and electrostatic potential, electric current; magnet-ic field, electromagnetic induction. DC linear circuit elements. DClinear circuit analysis; Kirchhoff's laws, superposition, Theveninand Norton equivalents, nodal analysis. Operational amplifier.Transient response of linear circuits. AC circuits; time domainanalysis, phasors, power in AC circuits.

ECE190H1 F Discrete Mathematics

I-AECPEBASC, AEELEBASC 3/-/2/0.50Logic, proofs, sets, relations, functions, algorithms, counting, dis-crete probability, graphs, trees.

ECE212H1 FCircuit Analysis

II-AEELEBASC, AECPEBASC 3/1.5/2/0.50Nodal and loop analysis and network theorems. Natural andforced response of RL, RC, and RLC circuits. Sinusoidal steady-stateanalysis; polyphase circuits. Frequency response; resonance phe-nomena; poles and zeros; applications of the Laplace transform.

ECE216H1 SSignals and Systems

II-AEELEBASC, AECPEBASC 3/-/2/0.50Discrete- and continuous-time signals, basic system properties.Linear time-invariant systems, convolution. Fourier series andFourier transforms, frequency domain analysis, filtering, sam-pling. Laplace transforms and inversion, transfer functions, polesand zeros, solutions of linear constant-coefficient differentialequations, transient and steady state response.

ECE221H1 SElectric and Magnetic Fields

II-AEELEBASC, AECPEBASC 3/-/2/0.50The theory of electromagnetism is presented in terms of Maxwell'sEquations. The equations are applied to electrostatic, and mag-netostatic problems, with and without material media. Simpleanalytic and numerical solutions of Laplace's, and Poisson's equa-tions (in cartesian, cylindrical and spherical coordinate systems)are presented.

ECE231H1 SIntroductory Electronics

II-AEELEBASC, AECPEBASC 3/1.5/1/0.50An introduction to electronic circuits using operational amplifiers,diodes, bipolar junction transistors and field-effect transistors.

ECE241H1 FDigital Systems

II-AEELEBASC, AECPEBASC 3/3/-/0.50Digital logic circuit design with substantial hands-on laboratorywork. Algebraic and truth table representation of logic functionsand variables. Optimizations of combinational logic, using "don'tcares". Multi-level logic optimization. Transistor-level design oflogic gates; propagation delay and timing of gates and circuits.The Verilog hardware description language. Memory in digitalcircuits, including latches, clocked flip-flops, and Static RandomAccess Memory. Set-up and hold times of sequential logic. Finitestate machines - design and implementation. Binary numberrepresentation, hardware addition and multiplication. Tri-stategates, and multiplexors. There is a major lab component usingComplex Programmable Logic Devices (CPLDs) and Field-Programmable Gate Arrays (FPGAs) and associated computer-aided design software.

ECE243H1 SComputer Organization

II-AEELEBASC, AECPEBASC 3/3/-/0.50Basic computer structure. Design of central processing unit.Hardwired and microprogrammed control. Input-output and theuse of interrupts. Arithmetic circuits. Assembly language pro-gramming. Main memory organization. Peripherals and inter-facing. Microprocessors. System design considerations. The lab-oratory will consist of experiments involving logic systems andmicroprocessors. Design activity constitutes a major portion oflaboratory work.

ECE253H1 FDigital and Computer Systems

II-AEESCBASC 3/3/-/0.50Digital system design principles. Logic circuits, logic synthesis.Registers, arithmetic circuits, counters, finite state machines, andprogrammable logic. Computer structure, machine languageinstruction execution and sequencing, addressing techniques.Organization and design of central processing units. I/O tech-niques. Memory hierarchy. Analog/Digital interface. The labora-tory will consist of experiments involving logic circuits, computer-aided design systems, and small computers, including micro-processors. Design aspects constitute a major portion of laborato-ry work. (Exclusion: ECE341H1 F, ECE370H1 S.)

C O U R S E D E S C R I P T I O N S

114

Page 25: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ECE259H1 SElectricity and Magnetism

II-AEESCBASC 3/-/1.5/0.50Field theory of electromagnetic phenomena based on vector ana-lytical formulation of fundamental observations, and applicationthereof to electrostatic, magnetostatic and electromagneticeffects. Topics: conservation of charge, electric field intensity andflux density vectors, Gauss' law, Coulomb's law, electric potential,Poisson's and Laplace's equations; magnetic flux density and fieldintensity vectors, Ampere's law, non-existence of magneticcharges, vector potential, Biot-Savart's formula, Faraday's induc-tion law; displacement current, electromagnetic waves, specialrelativity and Lorentz transformation.

ECE298H1 FCommunication and Design I

II-AEELEBASC, AECPEBASC 1.5/3/2/0.50This is the first course of a two-term sequence on communicationand design. It provides an introduction to engineering designprocesses and practices taught through lectures, seminars andapplication. Emphasis will be on creative development withappropriate organizational and reporting and recording activities,both oral and written. Students will study the general design cycleand pragmatic strategies used in the creation of small designs andlarger systems, involving both hardware components and softwaremodules. Practical lab work will be done in teams and will exer-cise these skills. Students will develop oral skills by leading sem-inar and team discussions, by learning to handle questions, andby making longer, more formal presentations. The writing willfocus on reports related to the lecture and lab activities.

ECE299H1 SCommunication and Design II

II-AEELEBASC, AECPEBASC 1.5/3/2/0.50This is the second course of a two-term sequence on communica-tion and design. Students will continue to develop their commu-nication and design skills and apply them to more complex andsophisticated situations.

ECE302H1 FProbability and Applications

III-AEELEBASC, AECPEBASC 3/-/2/0.50Basic principles and properties of probability. Random variable,distribution and density functions. Expectation, moments, charac-teristic function, correlation coefficient. Functions of random vari-ables. Bernoulli trials, Binomial, Poisson and Gaussian distribu-tions. Introduction to random processes. Applications will be cho-sen from reliability theory, estimation and hypothesis testing, lin-ear models for data, noise in devices, random number generationand simulation.

ECE310H1 FLinear Systems and Communications

III-AEELEBASC, AECPEBASC 3/0.75/2/0.50Signals and linear systems. Discrete-time and continuous-timesystems. Input-output relations for linear time-invariant systems.Fourier analysis for continuous-time signals and systems. Fourieranalysis for discrete-time signals. Filtering. Communication sys-tems; linear modulation techniques. The sampling theorem withapplication to pulse-code modulation.

ECE311H1 SDynamic Systems and Control

III-AEELEBASC, AECPEBASC 3/0.75/1/0.50An introduction to dynamic systems and their control. Differentialequation models of physical systems such as robots, helicopters,power systems, thermal systems, and chemical processes.Linearization and transfer functions. Feedback control systems;transient and steady-state analysis. The concept of system stabil-ity, stability of feedback systems, Routh-Hurwitz stability criteri-on. Root locus. Introduction to design of feedback controllers.Simulation of systems using Simulink and computer-aided analy-sis using MATLAB. Lab: Control of a servomotor.

ECE315H1 SElectromechanical Energy Conversion

III-AEELEBASC; IV-AEESCBASCM (elective) 3/1.5/1/0.50

Basic concepts of electromechanical and electrical energy conver-sion principles and motion control concepts. The topics coveredinclude: principles of DC-DC conversion, principles of DC-AC con-version, principles of force, torque and induced voltage genera-tion, definition of a motor and generator, basic concepts of rotat-ing machines such as synchronous machines and DC machines.Principles of motion control by direct control of field distributionin electric machines, steady state characteristics of electricmachines (e.g. computer disk drives, servo drives for robotics).The laboratory provides an introduction to electrical power con-version, electromechanical test and measurement procedures andbasic concepts of electric machines used in motion control.

ECE320H1 FFields and Waves

III-AEELEBASC 3/1.5/1/0.50Theory of electromagnetic waves on transmission lines; Smithchart. Maxwell's equations. Propagation, reflection and refractionof plane waves. Theory of waveguides. Radiation from dipolesand antennas. Elementary theory of interference and diffraction.

C O U R S E D E S C R I P T I O N S

115

Page 26: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ECE330H1 FSemiconductor Physics

III-AEELEBASC 3/0.75/2/0.50Classical and quantum statistics. Quantum mechanics; theSchroedinger equation and some solutions, atomic structure andsolid-state bonding. Electrons in solids; electron state density, theFermi level, energy bands, Brillouin zone theory. Electrical proper-ties of conductors, semiconductors and insulators; intrinsic andextrinsic semiconductors, charge carriers, generation, recombina-tion and diffusion, strong field effects. Surfaces and interfaces; thework function, thermionic and field emission, the Schottky effect.

ECE331H1 SElectronic Circuits

III-AEELEBASC 3/1.5/0.75/0.50Transistor amplifiers, including: differential and multistageamplifiers, integrated circuit biasing techniques, output stagedesign and IC amplifier building blocks. Frequency response ofamplifiers at low, medium and high frequencies. Feedback ampli-fier analysis. Stability and compensation techniques for amplifiersusing negative feedback. CMOS digital circuits.

ECE334H1 FDigital Electronics

III-AECPEBASC 3/1.5/1/0.50Digital design techniques for integrated circuits. The emphasiswill be on the design of logic gates at the transistor level. A num-ber of different logic families will be described, but CMOS will beemphasized. Review of: device modelling, IC processing, andSpice simulation, simplified layout rules, inverter noise margins,transient response, and power dissipation, traditional CMOS logicdesign, transmission gates, RC timing approximations, input-out-put circuits, latches and flipflops, counters and adders, decodersand muxes, dynamic gates, SRAMs, DRAMs, and EEPROMs.

ECE335H1 SElectronic Devices

III-AEELEBASC 3/0.75/2/0.50Physical behaviour of semiconductor structures and devices.Metal-semiconductor contacts; pn junctions, diodes, photodetec-tors, led's; bipolar junction transistors, ebers-moll and hybrid-pimodels; field effect transistors, mosfet, jfet/mesfet structures andmodels; thyristors; semiconductor lasers; integrated circuit fabri-cation technology.

ECE341H1 FComputer Organization

III-AEELEBASC, AECPEBASC 3/3/-/0.50Basic computer structure. Design of central processing unit.Hardwired and microprogrammed control. Input-output.Arithmetic circuits. Assembly language programming. Main mem-ory organization. Peripherals and interfacing. Microprocessors.System design considerations. The laboratory will consist ofexperiments involving logic systems and microprocessors. Designactivity constitutes a major portion of laboratory work. (Exclusion:ECE253H1 F, ECE370H1 F.)

ECE342H1 SComputer Hardware

III-AECPEBASC 2/3/-/0.50Arithmetic circuits, cubical representation of logic functions, digi-tal system design, timing analysis, design of asynchronous cir-cuits, testing of logic circuits.

ECE344H1 SOperating Systems

III-AECPEBASC, AEESCBASCC 2/3/-/0.50Operating system structures, concurrency, synchronization, dead-lock, CPU scheduling, memory management, file systems. Thelaboratory exercises will require implementation of part of anoperating system.

ECE350H1 FPhysical Electronics

III-AEESCBASCE, AEESCBASCO, AEESCBASCP3/1.5/1/0.50

The crystal lattice and basis; real and reciprocal space; diffractionexperiments. Electronic theory of semiconductors: energy bands,crystal momentum, effective mass, holes. Semiconductors inequilibrium: Fermi-Dirac statistics, electron and hole densities,donors and acceptors. Carrier transport. Excess carriers, genera-tion and recombination, lifetime, ambipolar diffusion.Semiconductor diodes: the ideal p-n junction, non-idealities,small signal and transient response, photodiode, LED, semicon-ductor laser; metal semiconductor contact; heterojunctions. MOScapacitor, MOST. BJT: carrier distribution, currents, the Ebers-Mollmodel, small signal parameters, switching, secondary effects.

ECE351H1 SProbability and Random Processes

III-AEESCBASCC, AEESCBASCE 3/-/1/0.50Concept of probability, independent trials, random variables anddistribution functions, expectation and variance, laws of largenumbers. Conditional probability and Bayes' rule. Random

C O U R S E D E S C R I P T I O N S

116

Page 27: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

processes: Markov property, Markov chains, Poisson process,Gaussian process. Applications to noise in linear systems andnon-linear devices, filtering and control, and statistical signaldetection. (Exclusion: ECE302H1 F.)

ECE352H1 FComputer Organization

III-AEESCBASCC; IV-AEESCBASCE (elective) 3/3/-/0.50

A continuation of some of the topics introduced in ECE253F,Digital and Computer Systems. Synchronous and asynchronoussequential circuits, pipelining, integer and floating-point arith-metic, RISC processors. (Exclusion: ECE341H1 F, ECE370H1 F.)

ECE354H1 SElectronic Circuits

III-AEESCBASCC, AEESCBASCE; AEESCBASCB, IV-AEESCBASCA (elective) 3/1.5/0.5/0.50

Transistor amplifiers: basic biasing and amplification; classicaltopologies; integrated-circuit biasing techniques; differentialamplifiers; multistage amplifiers. Frequency response: the ampli-fier transfer function; high-frequency models and detailed fre-quency response analysis of a variety of single-stage and two-stage amplifier circuits. Feedback amplifiers. CMOS digital cir-cuits. Flip-flops, monostable and astable multivibrators.

ECE355H1 FSignal Analysis and Communication

III-AEESCBASCB, AEESCBASCC, AEESCBASCE, AEESCBASCO; IV-AEESCBASCM (elective) 3/-/1/0.50

An introduction to continuous-time and discrete-time signals andsystems. Topics include characterization of linear time-invariantsystems, Fourier analysis, linear filtering, sampling of continu-ous-time signals, and modulation techniques for communicationsystems.

ECE356H1 SLinear Systems and Control

III-AEESCBASCC, AEESCBASCE; AEESCBASCB, IV-AEESCBASCO (elective) 3/1.5/1/0.50

An introduction to dynamic systems and their control. Differentialequation models of physical systems such as robots, helicopters,power systems, thermal systems, and chemical processes.Linearization and transfer functions. Stability theory. Feedbackcontrol theory. Introduction to logic control. Simulation of sys-tems using Simulink and computer-aided analysis using MATLAB.(Prerequisite: ECE355H1 F.)

ECE357H1 SElectromagnetic Fields

III-AEESCBASCE, AEESCBASCP; IV-AEESCBASCA (elective) 3/1.5/1/0.50

Transmission lines. Smith chart. Maxwell's equations and consti-tutive relations. Plane waves in dielectric and conducting media.Reflection and transmission at boundaries. Wave polarization.Poynting vector. Wave-guides. Retarded potentials. Radiationand antennas. (Exclusion: ECE320H1 F.)

ECE359H1 FIndustrial Electronics

III-AEESCBASCE 3/1.5/1/0.50Principles of electrical and electromechanical energy conversion,power electronic converters, power semiconductor converters,ac/dc converters, dc/dc converters, switch mode converters, powersupply applications, principles of electromechanical energy con-version and electrical drive applications. Laboratory: the coursehas five labs which cover electrical and electromechanical energyconversion and introduce appropriate measurement techniques.

ECE360H1 FElectronics

III-AEESCBASCC, AEESCBASCE, AEESCBASCM, AEESCBASCP; AEESCBASCB, IV- AEESCBASCA, (elective) 3/1.5/1/0.50

An introduction to electronics. Basic electronic circuits: opera-tional amplifiers, diodes, bipolar junction transistors, field-effecttransistors.

ECE361H1 SComputer Networks

III-AECPEBASC 3/1.5/0.50/0.50Layered network architectures; overview of TCP/IP protocol suite.Introduction to sockets; introduction to application layer proto-cols. Peer-to-Peer Protocols: ARQ; TCP reliable stream service;flow control. Date Link Controls: Framing; PPP; HDLC. Mediumaccess control and LANs: Aloha; Ethernet; Wireless LANs; Bridges.Packet Switching: Datagram and virtual circuit switching;Shortest path algorithms; Distance vector and link state routingalgorithms. (Exclusion: ECE460H1 F.)

ECE370H1 FIntroduction to MicroprocessorsElective 2/3/-/0.50An introductory course on microprocessors and microcomputers.Topics will include: digital logic components, basic structure of acomputer, machine instructions, assembly-language program-ming, memory devices, input/output, hardware system and pro-

C O U R S E D E S C R I P T I O N S

117

Page 28: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

gramming considerations. Laboratory experiments will providehands-on experience. Equal emphasis will be placed on hardwareand software aspects of microprocessor systems. (Prerequisite:APS106H1 F/S or APS107H1 F/S, CSC180H1 F, CSC181H1 F, orequivalent; Exclusion: ECE341H1 F, ECE253H1 F.)

ECE371H1 SEngineering Economic Analysis

III-AEELEBASC 3/-/1/0.50The economic evaluation and justification of engineering projectsand investment proposals are discussed. Cost concepts; financialand cost accounting; depreciation; the time value of money andcompound interest; inflation; capital budgeting; equity, bond andloan financing; income tax and after-tax cash flow; measures ofeconomic merit in the private and public sectors; sensitivity andrisk analysis; decision models. Applications: evaluations of com-peting engineering project proposals; replacement analysis; eco-nomic life of assets; lease versus buy decisions; break-evenanalysis; decision tree analysis.

ECE373H1 FElectrical Systems, Analysis and Design

III-AEMECBASC, AEMECBASCF, AEMECBASCT3/1.5/1/0.50

Review of linear circuit analysis. Analog signals, Fourier analysis,spectra, filters, Bode plots. Feedback, operational amplifiers.Digital systems, gates, Boolean algebra. Logic, memory, regis-ters, A/D & D/A conversion. Poles and zeros, response of 1st and2nd order systems. Ampere's and Faraday's laws, forces in mag-netic systems. Introduction to AC and DC motors.

ECE410H1 FControl Systems

IV-AEELEBASC (kernel); IV-AECPEBASC (elective) 2/1.5/1/0.50

An introduction to frequency-domain analysis and design of con-trol systems. Typical performance specifications in the time- andfrequency-domain (e.g., step response characteristics, phasemargin) are introduced. Tools such as root-locus, Nyquist andBode plots are developed. Systems that are unstable, non-mini-mum phase, and/or irrational (those with time delays) are con-sidered. Emphasis is placed upon controller design using thesetools to meet performance specifications (e.g., loopshaping, con-troller parameterization). Robust design for plant uncertainty andexternal disturbances is introduced. State models, controllability,pole assignment. Labs include computer-control of a servomotor,and computer-aided design using Matlab. (Prerequisite:ECE311H1 S; Exclusion: ECE557H1 F.)

ECE411H1 SReal-Time Computer Control

IV-AECPEBASC, AEELEBASC, AEESCBASCB, AEESCBASCC, AEESCBASCE (elective) 3/1.5/-/0.50

Discrete-time system analysis; sampling; sampled-data systems;design of digital control systems using frequency domain andstate space methods; hard and soft real-time requirements; real-time operating systems for computer control; real-time schedulingalgorithms; timing analysis. Laboratories include control designusing MATLAB and Simulink, and computer control of physicalsystems such as the servomotor and the inverted pendulum usinga PC with real-time software. (Prerequisite: ECE311H1 S orECE356H1 S.)

ECE413H1 SPower System Analysis

IV-AEELEBASC (kernel); AEESCBASCE (elective) 2/1.5/1/0.50

Transmission power line parameters, transformer models, sym-metrical components, power system modeling, power flow ontransmission lines, power flow in systems, power system faultanalysis, power system stability. Five labs focus on the applica-tion of software tools for solution of typical power system model-ing, power flow, short-circuit and angular stability problems.(Prerequisite: ECE315H1 F or ECE359H1 F.)

ECE416H1 FCommunication Systems

IV-AEELEBASC (kernel); IV-AEESCBASCB, AEESCBASCC, AEESCBASCE, AECPEBASC, AECPEBASCC (elective) 3/1.5/1/0.50

This is an introductory course in analog and digital communicationsystems. Analog and digital signals. Signal representation.Bandwidth. Symbol and bit rates. Distortionless analog communi-cation, amplitude and phase distortion. Distortionless digital com-munication, intersymbol interference, symbol rate-bandwidth rela-tion. Amplitude and frequency modulation systems. Frequencydivision multiplexing. Pulse modulation, PCM. Time-division mul-tiplexing. Spread spectrum communications. Random processes:spectral analysis. Performance analysis of analog modulationschemes in presence in noise. PCM; performance analysis, capaci-ty, quantization, companding. Analog-to-digital conversion:waveform coding techniques, cellular system architecture.

ECE417H1 SDigital Communication

IV-AECPEBASC, AECPEBASCC, AEELEBASC, AEESCBASCC, AEESCBASCE (elective) 3/1.5/1/0.50

Basic concepts of digital communication. Baseband data trans-mission, intersymbol interference, Nyquist pulse shaping, equal-

C O U R S E D E S C R I P T I O N S

118

Page 29: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ization, line coding, multi-path fading, diversity. Binary and M-ary modulation schemes, synchronization. Signal space concepts,optimum receivers, coherent and noncoherent detectors.Information theory, source encoding, error control coding, blockand convolutional codes. (Prerequisite: ECE416H1 F.)

ECE418H1 FData Communications

IV-AECPEBASCC; AECPEBASC, AEESCBASCC, AEESCBASCE (elective) 3/-/1/0.50

Students in the Communication Networks option should take eitherthis course or the sequence ECE416H1 F, ECE417H1 S if they wanta more in-depth coverage of physical layer communications. Thiscourse will cover various issues in the design of the physical layerof data communication systems. Topics covered include: Digitalrepresentations: sampling, quantization, pulse-code modulation,data compression, entropy coding; Pulse transmission: pulseenergy, signal power, bandwidth, intersymbol interference,Nyquist's criterion; Channel models: Gaussian channels, fadingchannels, binary and M-ary modulation, pulse-amplitude modu-lation, phase-shift keying, quadrature amplitude modulation,optimum detection, performance analysis; Error control: channelcoding, block codes, convolutional codes, channel capacity.(Prerequisite: ECE310H1 F and ECE302H1 F/S, or ECE360H1 F.)

ECE419H1 F Distributed Systems

IV-AECPEBASC, AEESCBASCC (elective) 3/1.5/-/0.50Abstractions and services provided by the network layer.Reliability. Routing. Connection oriented vs. packet switchingcommunication. Programming abstractions. Notion of time. Clocksynchronization. Concurrency. Ordering. Transactions. Naming.Replication. Reliability and availability. Security. Case studiesincluding: sockets, RPC, distributed shared memory, concurrentlanguages, ISIS, CORBA, DCE and Amoeba. Client-server applica-tions. Collaborative applications. Web applications. Distributedfile systems. Electronic commerce.

ECE422H1 SRadio Systems

IV-AEELEBASC (kernel); AEESCBASCE (elective) 3/-/1/0.50

Analysis and design of systems employing radio waves, coveringboth the underlying electromagnetics and the overall system per-formance aspects such as signal-to-noise ratios.Transmission/reception phenomena include: electromagneticwave radiation and polarization; linear, phased-array and aper-ture antennas; Friis transmission formulas; signal processing.Propagation phenomena include: diffraction and wave propaga-tion over obstacles; multipath propagation in urban environ-

ments; atmospheric and ionospheric effects. System examplesare: microwave relays; fixed wireless access; mobile and personalcommunication systems; satellite communication; radar.Significant system issues include electromagnetic compatibility,safety standards, and spectrum management. (Prerequisite:ECE320H1 F or ECE357H1 S.)

ECE425H1 SOptical Communication Systems

IV-AEELEBASC, AEESCBASCB, AEESCBASCE (elective) 2/1.5/1/0.50

This course is designed to give a broad understanding in opticalfibre systems. Basic characteristics of optical fibres and associat-ed system components are covered together with design consid-erations for optical fibre links and multi-service system require-ments. Due to the interdisciplinary nature of fibre optics commu-nications, fundamental topics and specialized concepts areexplained in the simplest terms.

ECE426H1 FOptical Engineering

IV-AEELEBASC (kernel), AEESCBASCP; AEESCBASCB, AEESCBASCE, AEESCBASCO (elective) 2/1.5/1/0.50

This course provides basic tools for understanding a broad range ofengineering applications of optical technology. Introductory con-cepts in geometric optics, crystal optics, wave optics, and photon-ics are developed and applied to optical devices such as opticalimaging systems, wave plates and polarization splitters, interfer-ometers, optical spectrum analyzers, lasers, and detectors. A broadoverview of engineering applications of optical devices, systemsand networks will be given including: lightwave communications,optical storage, optical sensors, and optical signal processing.

ECE431H1 F/SDigital Signal Processing

IV-AEELEBASC(kernel), AEESCBASCP; AECPEBASC,AEESCBASCB, AEESCBASCC, AEESCBASCE

(elective) 3/1.5/1/0.50This is an introductory course in digital filtering and applications.Introduction to real-world signal processing. Review of samplingand quantization of signals. Review of the discrete Fourier trans-form (DFT). The fast Fourier transform (FFT). Design and realiza-tion of digital filters: finite impulse response (FIR) filters, infiniteimpulse response (IIR) filters. DSP hardware: basic elements, I/Omethods, finite word-length arithmetic and noise, architectureissues and design philosophy. DSP applications to communica-tions: decimators and interpolators, power spectrum estimation,equalization. DSP applications in multi-media: data and voicecommunications, comparametric equations and imaging.

C O U R S E D E S C R I P T I O N S

119

Page 30: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ECE435H1 FDigital Electronics

V-AEELEBASC, AEESCBASCC,AEESCBASCE (elective) 2/3/-/0.50

Analysis and design techniques for digital integrated circuits,examining the design of logic gates at the transistor level. A num-ber of digital logic families (e.g.: ECL) will be described, butCMOS implementations are emphasized. Review of: Modelling, ICprocessing and SPICE simulation for BJT and MOS devices.Transient response of digital circuits, gate switching and otherperformance measures. CMOS logic gate design, transmissiongates, regenerative and timing circuits, and dynamic logic.Interconnect and distributed parameter effects in PCB and on-chipenvironments. Design of macro blocks, such as Mux/Demux,counters and adders and semiconductor memory. (Pre-requisites:ECE331H1 S, ECE354H1 S or equivalent. Course credit is notavailable to students who have taken ECE334H1 F.)

ECE443H1 FSystem Software

V-AEELEBASC (kernel); AEESCBASCE, AEESCBASCM, AEMECBASCT, (elective) 2/3/-/0.50

Concurrency and concurrent programs. Operating system struc-tures. CPU scheduling. Deadlock. Memory management. File sys-tems. UNIX, its interfaces and structures. The laboratory exerciseswill require implementation of system software. (Prerequisite:ECE341H1 F. Exclusion: ECE344H1 S.)

ECE445H1 FCellular Bioelectricity

V-AEESCBASCB; AEELEBASC, AEESCBASCC, AEESCBASCE, AEESCBASCO (elective) 3/1.5/1/0.50

This course deals with generation, transmission and significanceof bioelectricity in neural networks. Topic covered include: (i)Basic features of neural and cardiovascular systems. (ii) Ionictransport mechanisms in cellular membranes. (iii) Nonlinear cir-cuit models of neuronal membranes. (iv) Propagation of electric-ity in neural cables. (v) Extracellular electric fields of cellularmoving current sources. (vi) Biological neural networks. (vii)Artificial neural networks. (viii) Learning and memory in artificialneural networks. Laboratory topics include: (a) Measurement ofsurface potentials on human torsos. (b) Generation of cellularelectricity in computer models of nonlinear circuits. (c)Propagation of bioelectricity in computer models of nonlinearneural cables. (d) Design of feedforward artificial neural net-works to investigate learning of digits.

ECE446H1 FSensory Communication

IV-AEELEBASC, AEESCBASCB, AEESCBASCE (elective) 2/1.5/1/0.50

Physical acoustics, acoustic measurements, electroacoustic trans-ducers, and physiological acoustics. Speech processing, speechrecognition algorithms, and signal processing by the auditory sys-tem. Engineering aspects of acoustic design. Electrical models ofacoustic systems. Noise, noise-induced hearing loss, and noisecontrol. Introduction to vision and other modalities. Musical andpsychoacoustics.

ECE450H1 SSoftware Engineering II

IV-AECPEBASCS; AECPEBASC, AEESCBASCC (elective) 3/1.5/1/0.50

A continuation of the material introduced in Software EngineeringI, focusing on pragmatic structuring principles and design method-ologies. Formal specification and validation of software systems.Object-oriented design and design patterns. Testing, metrics andmaintenance of software systems. Reverse engineering. Safety-critical and real-time software systems. Emphasis is given to thedesign and development of large, complex software systems. Asession project is normally required. (Prerequisite: CSC444H1 F.)

ECE451H1 SVLSI Systems

IV-AECPEBASCH, AEELEBASC (kernel);AECPEBASC, AEESCBASCC, AEESCBASCE (elective) 2/3/-/0.50

An introduction to the design, verification and layout of VLSI cir-cuits for complex digital systems. The focus is on CMOS technol-ogy, using custom and standard cell-based design flows. Issuescovered include deep sub-micron design, clocking, physicaldesign, sub-system design, power, testing as well as CAD toolsand algorithms, including simulation, placement/routing, synthe-sis, and test generation. The course includes a project componentin which students design and lay out a small microprocessor chip.(Pre-requisite: ECE334H1 F or ECE435H1 F.)

ECE452H1 FComputer Architecture

V-AECPEBASCH; AECPEBASC, AEESCBASCC (elective) 3/-/1/0.50

Concepts in high performance processor design, with a focus onhardware but stressing the importance of how software interactswith the hardware to achieve performance. Instruction set design,memory system design, pipelining, instruction issue techniques.Multiprocessors, interconnection networks, algorithms, processand processor synchronization.

C O U R S E D E S C R I P T I O N S

120

Page 31: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ECE460H1 F Computer Networks

V-AEELEBASC(kernel), AEESCBASCC; AEESCBASCE (elective) 3/1.5/-/0.50

Layered network architectures; overview of TCP/IP protocol suite.Introduction to sockets; introduction to application layer proto-cols. Peer-to-Peer Protocols: ARQ; TCP reliable stream service;flow control. Date Link Controls: framing; PPP; HDLC. Mediumaccess control and LANs: Aloha; Ethernet; Wireless LANs; Bridges.Packet Switching: Datagram and virtual circuit switching;Shortest path algorithms; Distance vector and link state routingalgorithms. (Exclusion: ECE361H1 S.)

ECE461H1 SInternetworking

V-AECPEBASCC; AECPEBASC, AEESCBASCC (elective) 3/1.5/-/0.50

This course will cover the fundamentals of protocols for packetswitching networks with emphasis on Internet type of networksincluding the following topics: the Internetworking concept andarchitectural model; data link layer (Ethernet and PPP); serviceinterface; Internet addresses; address resolution protocol; Internetprotocol (connectionless datagram delivery); routing IP data-grams; Internet control message protocol (error and control mes-sages); subnet and supernet address extensions; ping program;traceroute program; user datagram protocol; reliable streamtransport service (TCP); the socket interface; routing (GGP, EGP, IP,OSPF, HELLO); Internet multicasting; domain name system;applications such as HTTP, electronic mail, and SNMP; Internetsecurity and firewall design; Ipv6, RSVP, flows, and ISIP.

ECE462H1 F/SMultimedia Systems

V-AECPEBASCC; AECPEBASC, AEESCBASCC (elective) 2/2/-/0.50

The course will cover the fundamentals of multimedia systemswith particular emphasis on the theory, features, design, per-formance, complexity analysis and application of multimediaengineering technologies. Topics include audio, image and videocharacterization, compression requirements, source entropy andhybrid coding, transform coding, wavelet-based coding, motionestimation, JPEG, JPEG2000, MPEG style video coding, object-based processing, and multimedia indexing and retrieval.

ECE472H1 F/SEngineering Economic Analysis & Entrepreneurship

IV-AECPEBASC 3/-/1/0.50The economic evaluation and justification of engineering projectsand investment proposals are discussed. Cost concepts; financialand cost accounting; depreciation; the time value of money and

compound interest; inflation; capital budgeting; equity, bond andloan financing; income tax and after-tax cash flow; measures ofeconomic merit in the private sector; sensitivity and risk analysis.Applications: evaluations of competing engineering project pro-posals; replacement analysis; economic life of assets; lease ver-sus buy decisions; break-even analysis; decision tree analysis.Entrepreneurship, the Canadian business environment and thebusiness plan for a new venture will be discussed.

ECE496Y1 YDesign Project

IV-AEELEBASC, AECPEBASC 1/6/-/1.00Students will choose a design project that involves going fromconcept to working prototype. Students are expected to work inteams. Some of the proposed design projects may involve inter-action with industry. A group project summary must be submittedwithin the first two weeks of the first session. A group technicalproposal must be submitted halfway through the first session.Formal progress reports are required from each member of a teamat the end of the first session and midway through the second ses-sion. A final group report is required at the end of the second ses-sion. Students will give a seminar during the second session andwill give a poster presentation of their work to the Third Year stu-dents during the latter half of the second session. In addition, lec-tures given during the first session will develop expertise in vari-ous areas related to design. Design project requirements andselection are defined during the Winter Session of Third Year.

ECE512H1 FAnalog Filters

IV-AEELEBASC, AEESCBASCE (elective) 3/-/2/0.50An overview of analog filtering where the topics of transfer-func-tion design, active-RC and biquad filter realizations, discrete-timesignals, switched-capacitor circuits, continuous-time integratedfilters and adaptive filters are discussed.

ECE516H1 SIntelligent Image Processing

IV-AELEEBASC, AECPEBASC, AEESCBASCC (elective) 2/3/-/0.50

This course provides the student with the fundamental knowledgeneeded in the rapidly growing field of Personal Cybernetics, includ-ing "Wearable Computing", "Personal Technologies", "MobileMultimedia", and the merging of communications devices such asportable telephones with computational and imaging devices. Thefocus is on fundamental aspects of computer vision associated withcomputationally mediated reality. Topics to be covered include:mediated reality, the Eye Tap principle, collinearity criterion, vitri-onic displays, comparametric equations, photoquantigraphicimaging, comparagraphics lightvector spaces, anti-homomorphic

C O U R S E D E S C R I P T I O N S

121

Page 32: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

imaging, application of personal imaging to the visual arts, andalgebraic projective geometry.

ECE524H1 FMicrowave Circuits

IV-AEELEBASC, AEESCBASCE (elective) 2/1.5/1/0.50This course outlines the principles of designing modern microwaveand RF circuits. Signal-integrity issues in high-speed digital cir-cuits are also examined. The wave equation, ideal transmission-lines. Transients on transmission-lines. Planar transmission linesand introduction to MMIC's. Designing with scattering parame-ters. Planar power dividers, directional couplers. Microwave fil-ters. Solid-state microwave amplifiers, noise, diode-mixers, RFreceiver chains, oscillators. (Prerequisite for IV-7: ECE320H1 Fand ECE335H1 S; for IV-5e: ECE357H1S.)

ECE527H1 S Photonics I

IV-AEELEBASC, AEESCBASCE, AEESCBASCP, AEESCBASCO (elective) 3/-/1/0.50

This course deals with the theory and applications of devices andsystems that use light to communicate and manipulate informa-tion. Topics to be covered include: fundamental aspects of light-matter interactions; photonic devices such as lasers, optical mod-ulators, and detectors; and photonic systems for high-speedtransmission, switching, and routing of data.

ECE530H1 SAnalog Electronics

IV-AEELEBASC (kernel); AEESCBASCE (elective) 2/1.5/1/0.50

A course on the design and analysis of analog electronic circuits;current mirrors and gain stages, op-amp design and compensation,noise, comparators, sample-and-holds, voltage references, analog-to-digital and digital-to-analog converters, phase-locked-loops.

ECE532H1 SDigital Hardware

IV-AEESCBASCP; AEELEBASC, AEESCBASCC, AEESCBASCE (elective) 2/3/-/0.50

This course emphasizes practical issues that arise in the design oflarge digital systems. Topics include: timing analysis of digital cir-cuits; timing hazards and metastability; clocking styles; designpartitioning; bus design and interfacing; DMA techniques; I/O andmemory interfaces; noise effects in digital circuits; transmissionline effects. The course includes a number of laboratory exercisesemphasizing design using the principles learned in class.(Prerequisite: ECE352H1 S/ECE341H1 F, or by permission of theinstructor. Exclusion: ECE342H1 S.)

ECE533H1 FPower Electronics

IV-AEELEBASC, AEESCBASCE (elective) 2/1.5/1/0.50This course covers system issues associated with the design ofswitched mode power supplies for telecommunication, computernetwork and information applications. Topics to be coveredinclude: power processing architectures; steady state analysis andcomponent ratings; control loop modelling and control loopdesign; EMC regulatory issues.

ECE534H1 FIntegrated Circuit Engineering

IV-AEELEBASC (kernel); AEESCBASCE (elective) 2/3/-/0.50

IC Technology: Basic processing technology and layout fundamen-tals; diffusion, oxidation, epitaxy, ion implantation; monolithic ICs:isolation; Hybrid ICs. Monolithic IC component design: BJTs, FETs,R, C, Layout; Characteristics and limitations; Models for computeraided analysis. Analog ICs: Basic building blocks; Design of typi-cal analog IC functional blocks: Operational amplifiers; Multipliers;voltage regulators. Digital ICs: Large scale integration: economics;characterization; Digital technologies: bipolar; MOS; MemoryTechnology: RAMs: memory cells: bipolar, MOS (static dynamic);ROMs: memory cells; bipolar, MOS. Part of the laboratory is devot-ed to design projects. (Prerequisite: ECE335H1 S.)

ECE540H1 SOptimizing Compilers

IV-AECPEBASC, AEESCBASCC (elective) 2/3/-/0.50

Theoretical and practical aspects of building modern optimizingcompilers. Topics: intermediate representations, basic blocks andflow graphs, data flow analysis, partial evaluation and redun-dancy elimination, loop optimizations, register allocation, instruc-tion scheduling, interprocedural memory hierarchy optimizations.Students will implement significant optimizations within theframework of a modern research compiler. (Experience in C pro-gramming required. Recommended prerequisite: CSC467H1 F.)

ECE557H1 FSystems Control

IV-AEESCBASCA, AEESCBASCB, AEESCBASCC, AEESCBASCE (elective) 3/1.5/-/0.50

Control system design using both frequency-domain and time-domain methods. Basic feedback loop, internal stability, asymp-totic tracking. Uncertainty and robustness. Stabilization. Designconstraints. Design using root locus, Nyquist plots, and Bodeplots. Loopshaping. Introduction to HB0 control design. Design inthe time domain: state space models and their properties, con-

C O U R S E D E S C R I P T I O N S

122

Page 33: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

trollability; pole assignment using state feedback. Labs includecomputer control of a DC motor, and computer-aided design usingMATLAB. (Exclusion: ECE410H1 F.)

D I V I S I O N O F E N V I R O N M E N T A L E N G I N E E R I N G

EDC230H1 SEnvironmental Chemistry

II- AECHEBASC, AECHEBASCE 3/6/1-/0.75The chemical phenomena occurring in environmental systems areexamined based on fundamental principles of organic, inorganicand physical chemistry. The course is divided into sections describ-ing the chemistry of the atmosphere, natural waters and soils. Theprinciples applied in the course include reaction kinetics andmechanisms, complex formation, pH and solubility equilibria andadsorption phenomena. Molecules of biochemical importance andinstrumental methods of analysis relevant to environmental sys-tems will also be addressed. (Students in the Environmental optionin Civil Engineering may take CIV238H1 S instead)

EDC430Y1 FEnvironmental Engineering Design Project

IV-AECIVBASCE, AECHEBASCE 1.5/-/6/1.00Students in the Collaborative Program in EnvironmentalEngineering work together in teams on the design of an environ-mental facility or on a feasibility study related to environmentalengineering. Lectures are given on teamwork, project planning,scheduling, reporting and cost engineering. (Prerequisites: For allstudents, EDV220H1 F; EDC230H1 S or CIV238H1 S;EDM304H1 S; Engineering Economics. For Chemical Engineeringstudents only, CHE311H1 S; CHE322H1 S; CHE333H1 S.Corequisite or Prerequisite: For all students, EDV360H1 F.)

EDM304H1 SPreventive Engineering and Social Development

III-AECIVBASCE, AECHEBASCE 3/-/1/0.50Preventive engineering approaches apply an understanding ofhow technology interacts with human life, society and the bios-phere with the goal adjusting design and decision-making to pre-vent or greatly reduce undesired effects, thus creating a more sus-tainable way of life. Innovative approaches in four areas aredeveloped: materials and production, energy, work and the builthabitat. The methods of the social sciences are applied to issuesimportant to contemporary engineering. Exclusion APS304H1 S.

EDV220H1 FEngineering Ecology

II-AECIVBASC, AECIVBASCE, AELMEBASC; IV-AEMECBASC (elective) 3/-/1/0.50

Basic concepts of ecology within the context of engineering.Response of organisms, populations, dynamic predator-prey andcompetition processes, and ecosystems to engineering productsand processes. Thermodynamic basis for food chains, energy flow,biodiversity and ecosystem stability. Introduction to industrialecology and life cycle assessment principles. Response of receiv-ing waters to pollution and introduction to waste water treatment.Additional topics include biogeochemical cycles, biogeography,habitat fragmentation and bioaccumulation. Emphasis is onidentifying the environment/engineering interface and designingto minimize environmental impacts.

EDV250H1 SHydraulics and Hydrology

II-AECIVBASC, AECIVBASCE 3/1.5/1/0.5Hydraulic principles: mass, momentum and energy equations forcontrol volumes. Application to hydraulic systems including reser-voirs, lakes and channels; specific consideration of open channelflow and flood wave behaviour. Introduction to advection, diffu-sion and transport in aquatic systems. Hydrologic processes: pre-cipitation and snowmelt, evapotranspiration, ground water move-ment, watershed response, surface and subsurface runoff.Hydrologic analysis: hydrographs of runoff, unit hydrographs andconvolution, conceptual models of runoff and basics of hydrolog-ic modelling. Emphasis is given to the physical and computation-al aspects of surface water hydrology and ground water hydrolo-gy is introduced.

EDV360H1 F Environmental Impact and Risk Assessment

III-AECIVBASCE, IV-AECHEBASCE, AELMEBASCX; IV-AELMEBASCG, AEMECBASC (elective) 2/-/1/0.38

The process and techniques for assessing and managing theimpacts on and risks to humans and the ecosystem associated withengineered facilities, processes and products. Both biophysical andsocial impacts are addressed. Topics include: environmentalassessment processes; environmental regulations; techniques forassessing impacts; engineering risk analysis; health risk assess-ment; risk communication and management; social impact assess-ment; cumulative impacts; and the process of considering alterna-tive methods for preventing and controlling impacts includingstakeholder involvement. Examples are drawn from various engi-neering activities and facilities such as energy production, chemi-cal production, treatment plants, highways and landfills.

C O U R S E D E S C R I P T I O N S

123

Page 34: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

EDE499H1 F/S Special Studies in Environmental Engineering

Free Elective for all programs. Technical elective with approval of program. 3/-/1/0.50

A course covering a topic related to environmental engineeringnot covered in other electives. The topic, which may be differenteach year, is selected by Staff and approved by the FacultyCurriculum Committee. May be taken as a Free Elective.Depending on the topic in a particular year, it may be acceptedas a technical elective with the approval of the student's program.Course may not be offered every year, and there may be limitedenrolment in particular years.

D E P A R T M E N T O F E N G L I S H

Students' attention is also drawn to English offerings in theFaculty of Arts and Science. Full-year introductory courses in lit-erature include ENG110Y1 Y (Narrative), ENG120Y1 Y (Genre andMeaning), ENG140Y1 Y (Literature for our Time). JEF100Y1 Y(The Western Tradition) is available as well. 200-series coursesare open to students who have obtained standing in one full 100-series ENG or JEF course, or in at least four full courses in theFaculty of Arts and Science.

Please note that the prerequisite for enrolment in ENG215and/or ENG237 is waived for students in the Faculty of AppliedScience and Engineering.

ENG182H1 F/S Effective Professional Writing

I- AECHEBASC, AECIVBASC, AECPEBASC, AEELEBASC, AEINDBASC, AELMEBASC, AEMECBASC, AEMMSBASC 2/-/1/0.50

This course is designed to develop students' competence in writ-ing expository and persuasive prose, taking into account the formsand conventions of professional writing. By focusing both on theprocess of composition (prewriting, drafting, revising, and edit-ing) and on effective organizational strategies (description, defi-nition, comparison/contrast, cause/effect, problem/solution,process analysis, classification/division), the course shows stu-dents how to create professional documents that communicatetheir message clearly, logically, and convincingly. Students willbe asked to write about 7000 words in papers of various kindsand length, including business letters, memos, e-mails, formalreports, informal reports, and graphical presentations.

ENG215H1 FThe Canadian Short Story

Humanities/Social Science Elective 3/-/-/0.50A study of Canadian short fiction in English since its beginnings. Awide variety of regions, periods, styles, and writers is considered.Works by authors such as Callaghan, Ross, Laurence, Gallant,Munro, Buckler, Hood, Hodgins, and Atwood are included.

ENG237H1 S Science Fiction and Fantasy

Humanities/Social Science Elective 3/-/-/0.50The literature of possible worlds and thought experiments.Science fiction invents or extrapolates an inner or outer cosmolo-gy from the physical, life, social, and human sciences, and fanta-sy animates a supernatural universe. Typical subjects include AI,alternate histories, holocaust, space-time travel, strange species,theories of everything, utopias or dystopias.

D I V I S I O N O F E N G I N E E R I N G S C I E N C E

ESC300H1 F/SWritten and Oral Communication

III-AEESCBASC -/-/3/0.50This course develops skills in the preparation of written argumentsand in expressing them in a public forum. Students are expectedto write and to present formally in a classroom setting. Topics willbe drawn from social issues of the day. The Faculty's LanguageAcross the Curriculum Program is responsible for evaluation ofeach student's performance.

ESC489Y1 YCo-ordinated Program Thesis

IV-AEESCBASC 3/2/-/1.00The content and method of evaluation are identical to those ofESC499H1 F/S, 499Y1 Y. Students who may wish to proceed toan advanced degree program in the School of Graduate Studiesare encouraged to register in this course. The thesis project shallbe selected in consultation with a member of the teaching staff sothat continuity with a Master's degree research project is assured.

ESC499H1/Y1 F/S/YThesis

IV-AEESCBASC 3/2/-/0.50/1.00Every student in Fourth Year Engineering Science is required toprepare a thesis on an approved subject. Instructions concerningthe thesis requirements are issued during the Winter Session ofThird Year, and copies may be obtained in the Division office. The

C O U R S E D E S C R I P T I O N S

124

Page 35: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

weight allocated to the thesis in each option is shown in theFourth Year curriculum. Full year theses are graded after submis-sion in the Winter Session, and the grade included in the weight-ed average for that session only.

I N S T I T U T E F O R T H E H I S T O R Y A N D P H I L O S O P H Y O F S C I E N C EA N D T E C H N O L O G Y

In addition to the courses listed below, the Institute offers the fol-lowing courses through the Faculty of Arts and Science. Thesecourses are acceptable as Humanities/Social Science Electives inengineering programs: HPS210H1F/HPS211H1S ScientificRevolutions (Exclusion: HPS280H1 F), HPS201H1 F Origins ofWestern Technology (Exclusion: HPS281H1 S), HPS202H1 STechnology in the Modern World (Exclusion: HPS282H1 S),HPS390/91 History of Mathematics, HPS305H Technology andSociety in North America (Exclusion: HPS284H1 S), HPS324HNatural Science and Social Issues.

Details of these courses are available from the IHPST officein Room 316, Old Academic Building, Victoria College 416-978-5397. Specific timetable information about Arts and Sciencecourses is published in March, with an updated edition inSeptember.

HPS280H1 FHistory of Science

Humanities/Social Science Elective 2/-/1/0.50An introduction to the history of science, surveying major devel-opments from antiquity to the present.

HPS281H1 F/SHistory of Technology and Engineering Pre-Industrial Revolution

Humanities/Social Science Elective 2/-/1/0.50The origins of technology and engineering, from the civilizationsof the Ancient World, Greece and Rome, through the MedievalWorld and the Renaissance. Emphasis on the developments oftechniques and machines with an indication of the context inwhich these occur.

HPS282H1 F/SHistory of Technology and Engineering

Humanities/Social Science Elective 2/-/1/0.50The development of technology and engineering from theIndustrial Revolution to the present. An historical overview

emphasizing new machines, power sources, materials andprocesses, as well as communications. Some stress is laid oninnovation within historical contexts, the changing relationshipbetween science and technology, and the nature of engineering inhistory.(HPS281H1 S coordinates with this course, but it is not apre-requisite.) (Will not be offered in 2004-2005).

HPS284H1 SHistory of North American Technology

Humanities/Social Science Elective 2/-/1/0.50A survey of the emergence of modern technology in Canada andthe United States. Topics include power generation, mass produc-tion, engineering as a profession, national styles of technology,and standardization.

J O I N T C O U R S E S

JSM282H1 SApplied Statistics and Quality Control

II-AELMEBASC 3/3/-/0.50Introduction to probability, hypothesis, discrete and continuousdistributions, analysis of variance. Statistical process control,control charts for attributes, control charts for variables, demeritsystems, cumulative-sum control charts, process capability analy-sis. Acceptance sampling for attributes and variables. Moderntechniques in statistical quality control.

JGP438H1 FShallow-Crust Geophysics

IV-AELMEBASCX, AELMEBASCG;AELEMBASCM (elective) 2/2/-/0.50

An introduction to the geophysical exploration of the subsurface.Topics covered include gravity, seismic, magnetic, electrical andelectromagnetic surveying and their application in prospecting,hydrogeology, environmental and geotechnical assessments.

D E P A R T M E N T O F M A T H E M A T I C S

MAT185H1 FLinear Algebra

I-AEESCBASC 3/-/2/0.50Linear systems, matrix algebra, Rn as a vector space, a normedspace and an inner-product space, linear transformations on Rn,eigenvalues. Applications to circuits, mechanics, etc. Introductionto computer methods.

C O U R S E D E S C R I P T I O N S

125

Page 36: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MAT186H1 FCalculus I

I- AECHEBASC, AECIVBASC, AEINDBASC, AELMEBASC, AEMECBASC, AEMMSBASC 3/-/2/0.50

Limits, differentiation, maximum and minimum problems, defi-nite and indefinite integrals, application of integration in geom-etry, mechanics, and other engineering problems.

MAT187H1 SCalculus II

I- AECHEBASC, AECIVBASC, AEINDBASC, AELMEBASC, AEMECBASC, AEMMSBASC 3/-/2/0.50

Techniques of integration, introduction to differential equations,vector differentiation, partial differentiation, series. Application tomechanics and other engineering problems.

MAT188H1 FLinear Algebra

I- AECHEBASC, AECIVBASC, AEINDBASC, AELMEBASC, AEMECBASC, AEMMSBASC 3/-/2/0.50

Systems of linear equations; matrices; determinants; vectors,lines and planes in 3 dimensions; Rn; vector spaces; eigenvaluesand eigenvectors; introduction to products; applications.

MAT194H1 FCalculus I

I-AEESCBASC 3/-/2/0.50Theory and applications of differential and integral calculus, lim-its, basic theorems, elementary functions.

MAT195H1 SCalculus II

I-AEESCBASC 3/-/2/0.50Introduction to differential equations, techniques of integration,improper integrals, sequences, series, Taylor's theorem, introduc-tion to functions of several variables and partial derivatives.

MAT196H1 F Calculus A

I- AECPEBASC, AEELEBASC 3/-/2/0.50Limits and continuity, differentiation, maximum and minimumproblems, definite and indefinite integrals, application of inte-gration to geometry, mechanics, and other engineering problems,introduction to first order differential equations.

MAT197H1 SCalculus B

I- AECPEBASC, AEELEBASC 3/-/2/0.50Techniques of integration, introduction to second order differentialequations, sequences and series, vector-valued functions, func-tions of several variables, partial differentiation. Applications tomechanics and other engineering problems. (Prerequisite:MAT196H1 F)

MAT234H1 SDifferential Equations

II-AEINDBASC, AEMECBASC 3/-/1.5/0.50Ordinary differential equations. Classification. Equations of firstorder and first degree. Linear equations of order n. Equations ofsecond order. Bessel's equation. Legendre's equation. Series solu-tions. Systems of simultaneous equations. Partial differentialequations. Classification of types. The diffusion equation.Laplace's equation. The wave equation. Solution by separation ofvariables.

MAT291H1 FCalculus III

II-AEELEBASC, AECPEBASC 3/-/2/0.50The chain rule for functions of several variables; the gradient.Maxima and minima, Lagrange multipliers. Multiple integrals;change of variables, Jacobians. Line integrals, independence ofpath, Green's theorem. The gradient, divergence and curl of a vec-tor field. Surface integrals; parametric representations, applica-tions from electromagnetic fields, Gauss' theorem and Stokes'theorem.

MAT294H1 FCalculus and Differential Equations

II-AELMEBASC, AEMMSBASC 3/-/2/0.50Partial differentiation, grad, div, curl, multiple integrals, line inte-grals, surface integrals, differential equations, first order differen-tial equations, homogeneous linear differential equations,boundary conditions. Formulation of various problems relevant tomaterials and mining engineering - the concepts above are used.

MAT298H1 FLinear Algebra and Differential Equations

II-AEELEBASC, AECPEBASC 3/-/2/0.5Systems of linear equations, matrices, determinants; vectorspaces, bases, inner products, linear transformations; eigenvaluesand eigenvectors; linear systems of differential equations, thematrix exponential, eigenvalue decomposition, stability; introduc-tion to nonlinear systems and qualitative properties.

C O U R S E D E S C R I P T I O N S

126

Page 37: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MAT389H1 FComplex Analysis

III-AEESCBASCC; AEESCBASCE, AEESCBASCA, AEESCBASCB, AEESCBASCP, IV-AEESCBASCO (elective) 3/-/1/0.50

Analytic functions, Cauchy-Reimann equations. Contour integra-tion, Cauchy's theorem, Taylor and Laurent series, singularities,residue calculus. Conformal mapping. Harmonic functions,Dirichlet and Neumann problems, Poisson integral formulas.Linear differential equations in the complex plane, Bessel andLegendre functions.

D E P A R T M E N T O F M E C H A N I C A L A N D I N D U S T R I A L E N G I N E E R I N G

MIE100H1 S Dynamics

I-AECIVBASC, AECPEBASC, AEELEBASC,AEINDBASC, AEMECBASC 3/-/2/0.50

Kinematics of particles in 3-D, curvilinear motion. Kinetics of par-ticles. Newton's law, linear and angular momentum, work, ener-gy, and impulse reactions, kinetics of systems with time-varyingmass, central force motion, impact. Kinematics and kinetics oftranslation and plane rotation of rigid bodies. Vibrations, forcedoscillations.

MIE191H1 S - Seminar CourseIntroduction to Mechanical and Industrial Engineering

I - AEMECBASC, AEINDBASC 1/-/-/-This is a seminar series that will preview the core fields inMechanical and Industrial Engineering. Each seminar will begiven by a professional in one of the major areas in MIE. The for-mat will vary and may include application examples, challenges,case studies, career opportunities, etc. The purpose of the semi-nar series is to provide first year students with some understand-ing of the various options within the Department to enable themto make educated choices for second year. This course will beoffered on a credit/no credit basis. Students who receive no cred-it for this course must re-take it in their 2S session. Students whohave not received credit for this course at the end of their 2S ses-sion will not be permitted to register in session 3F.

MIE210H1 SThermodynamics

II-AEMECBASC 3/1.5/1/0.50This is a basic course in engineering thermodynamics. Topics cov-ered include: properties and behaviour of pure substances; equa-tion of states for ideal and real gases; compressibility factor; first

and second laws of thermodynamics; control mass and control vol-ume analyses; applications of first and second laws of thermody-namics to closed systems, open systems and simple thermal cycles.

MIE222H1 SMechanics of Solids I

II-AEMECBASC 3/1.5/1.5/0.50Design of mechanical joints. Elasto-plastic torsion of circular sec-tions. Elasto-plastic bending of beams. Residual stresses, shear-ing stresses in beams, analysis of plane stress and plant strainproblems. Pressure vessels, design of members of strength crite-ria, deflection of beams. Statistically indeterminate problems.

MIE230H1 FEngineering Analysis

II-AEMECBASC 3/-/2/0.50Multivariate integration with application to calculation of vol-umes, centroids and moments. Vector calculus. Divergence, curland gradient operators. Green's theorem. Gauss' theorem. Stokes'theorem. Functions of a complex variable. Singularities. Calculusof residues. Integral transforms. Laplace and Fourier transforms.

MIE231H1 FProbability and Statistics for Engineers

II-AEINDBASC, AEMECBASC 3/2/2/0.50Treatment of data. Elements of probability theory. Discrete andcontinuous random variables. Standard distributions: binomial,Poisson, hepergeometric exponential, normal, etc. Expectationand variance. Joint and conditional distributions. Random sam-pling and parameter estimation. Confidence intervals. Hypothesistesting. Goodness-of-fit-tests. Regression and correlation. Qualityassurance. Engineering applications.

MIE233H1 SApplied Science

III-AEINDBASC, AEMECBASC 3/-/1.5/0.50This course includes kinetic theory of gases, introduction to wavephenomena, wave and particle theory of light, electron energylevels in atoms and solids, and nuclear phenomena. Applicationswill include gas purification, optical engineering, semiconductors,solar cells, lasers, fission, and fusion. Not offered in 2004-2005.

MIE235H1 FAlgorithms and Numerical Methods

II-AEINDBASC 3/1/1/0.50This course is concerned with the design, analysis and execution ofalgorithms that are of practical use in solving industrial engineer-ing problems. Emphasis is placed on the essential characteristicsof algorithms; data organization and numerical methods, while atthe same time preparing students to appreciate algorithmic meth-

C O U R S E D E S C R I P T I O N S

127

Page 38: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

ods to be encountered in advanced courses. Topics include: analy-sis of algorithms, data structures, abstract data types, algorithmdesign, searching and sorting, solutions of linear systems and sta-bility, interpolation and numerical integration, adaptive quadra-ture, solution of nonlinear equations and nonlinear optimization.

MIE237H1 SStatistics and Design of Experiment

II-AEINDBASC 3/1/2/0.50Tools of industrial statistics play an important role in helpingengineers make their decisions more effectively. Experimentaldesign methods have applications in many engineering disci-plines. They play a major role in product and process design, inevaluation and comparison of design alternatives, selection ofdesign parameters to achieve robust performance under a widevariety of operating and field conditions and in process improve-ment and optimization. The course focuses on the following top-ics: process modeling, important distributions and approxima-tions, point and interval estimation of process parameters,hypothesis testing, correlation and regression analysis, designand analysis of experiments, sequential experimentation, off-linequality control and the Taguchi methods.

MIE240H1 FHuman Centred Systems Design

II-AEINDBASC 3/-/2/0.50This course deals with the engineering design of systems thateffectively support humans in the tasks for which they are respon-sible. A systems approach is adopted in the course and the funda-mentals of the human-centred design process are covered. A vari-ety of generically useful tools will also be covered, including taskanalysis, basic human factors design principles, design referencesources, and techniques for predicting human reliability. Casestudies will be used throughout to illustrate the concepts, showingthe wide breadth of problems that can be addressed through thehuman centred systems design process. This process includesappropriate concerns for environmental requirements and issues.

MIE241H1 SEngineering Design and Graphics

II-AEMECBASC 3/1/1/0.50This course provides the basis for a systematic approach to thedefinition and solution of design problems in Engineering. TheDesign Process is presented in a sequence of learned techniqueswhich can be used to create successful products. Concurrent engi-neering concepts are introduced. Quality is presented as adesign-in concept which governs the entire engineering enter-prise. Throughout the course, graphic communication skills,computer-aided design techniques and the importance of docu-mentation are emphasized. Students will develop a workingknowledge of engineering drawings, tolerances, dimensioning,

computer aided graphics, etc. Several industrial examples will becovered to aid in understanding the design process and environ-mental concerns. The course material is supported by a definedset of practical design projects. The contribution to this designcourse by the late Mr. Wallace G. Chalmers, 5T0, and Mrs.Clarice Chalmers is gratefully acknowledged.

MIE253H1 SData Modelling

II-AEINDBASC 3/1/1/0.50Provides an understanding of the theories and techniques ofinformation modelling, including classical data models such ashierarchical, network and relational, newer models such as enti-ty-relation, object, and conceptual. Secondly, the distributedinformation systems and query protocols, such as SQL will be cov-ered. The laboratory will focus on the building of databases, usingpc/workstation based tools such as dbase or Oracle.(Prerequisite: APS105H1 S, MIE235H1 F)

MIE258H1 FEngineering Economics and Accounting

II-AEINDBASC, AEMECBASC 3/-/1/0.50This course focuses on the engineering economic and accountingconcepts needed in the design of industrial engineering systems.They include time value of money, evaluation of cash flows, costand managerial accounting concepts, defining alternatives,acceptance criteria, replacement analysis, depreciation andincome tax, sensitivity and decision analysis, buy or lease, makeor buy, production functions and relationship to cost functions.

MIE262H1 SOperational Research I

II-AEINDBASC, IV-AELMEBASCM, AELMEBASCP; III-AEESCBASCM (elective) 3/1/1/0.50

This course deals with the formulation of models for the designand operation of systems that produce goods and services. Linearprogramming: the simplex algorithm, sensitivity analysis andduality; the assignment problem; introduction to network design;probabilistic inventory models; Markov chains.

MIE265H1 FIntroduction to Systems Engineering

II-AEINDBASC 3/-/2/0.50This course provides an introduction to the modelling, analysisand control of integrated systems such as occur in manufacturing,logistics, process industries and health care. Well designed sys-tems integrate many perspectives to satisfy customer needs.These perspectives include quality, reliability, ergonomics, humanresources, management, information, productivity and environ-ment. The design and analysis of an integrated system follows the

C O U R S E D E S C R I P T I O N S

128

Page 39: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

basic engineering process of synthesis and analysis. Techniques,such as work measurement and design, project management,mathematical modelling and activity and information modellingwill be studied as a basis of modelling integrated systems. Aseries of case studies will illustrate the design and analysis ofintegrated systems.

MIE270H1 FFluid Mechanics I

II-AECIVBASC, AECIVBASCE, AELMEBASC 3/1.5/1/0.50

Fluid and flow characteristics, dimensions and units. Fluid statics.Fundamentals of one-dimensional flow; conservation principles ofmass, energy and momentum, applications to ideal-fluid flow.Dimensional analysis and similitude. Fundamental concepts ofreal fluid flow: laminar and turbulent flow, boundary layer con-cept, flow about immersed objects. Flow in closed conduits. Flowin open channels.

MIE301H1 FKinematics and Dynamics of Machines

III-AEESCBASCM, AEMECBASC,AEMECBASCF 3/3/2/0.50

Classifications of mechanisms, velocity, acceleration and forceanalysis, graphical and computer-oriented methods, balancing,flywheels, gears, geartrains, cams. Introduction to LagrangianDynamics: Lagrange's equations of motion, Hamilton's equations,Hamilton's principle.

MIE302H1 SVibrations

III-AEMECBASC 3/1/2/0.50Fundamental concepts of vibration of mechanical systems. Freevibration single degree of freedom systems. Various types ofdamping. Forced vibrations. Vibration measuring instruments.Steady state and transient vibrations. Vibration of multi-degree offreedom systems. Vibration isolation. Modal analysis. Lagrangeequations and Hamilton's principle. Vibration of continuous sys-tems. Special topics.

MIE310H1 FThermodynamics

III-AEMECBASC, AEMECBASCF, AEMECBASCT 3/1.5/1/0.50

This is a basic course in engineering thermodynamics. Topics cov-ered include: properties and behaviour of pure substances; equa-tion of states for ideal and real gases; compressibility factor; firstand second laws of thermodynamics; control mass and control vol-ume analyses; applications of first and second laws of thermody-namics to closed systems, open systems and simple thermal cycles.

MIE311H1 SThermal Energy Conversion

III-AEMECBASC, AEMECBASCT 3/3/-/0.50Engineering applications of thermodynamics in the analysis anddesign of heat engines and other thermal energy conversionprocesses within an environmental framework. Steam powerplants, gas cycles in internal combustion engines, gas turbinesand jet engines. Refrigeration, psychrometry and air conditioning.Fossil fuel combustion and advanced systems includes fuel cells.

MIE312H1 FFluid Mechanics I

III-AEMECBASC, AEMECBASCF, AEMECBASCT 3/3/1/0.50

Fluid statics, pressure measurement, forces on surfaces.Kinematics of flow, velocity field, streamlines. Conservation ofmass. Fluid dynamics, momentum analysis, Euler and Bernoulliequations. Energy and head lines. Laminar flow. Flow at highReynolds numbers, turbulence, the Moody diagram. Externalflows. Boundary layers. Lift and drag. Flow separation.

MIE313H1 SHeat and Mass Transfer

III-AEMECBASC, AEMECBASCF, AEMECBASCT; IV-AEESCBASCA (elective) 3/1.5/1.5/0.50

Exact and numerical analysis of steady and transient conductionin solids. Solutions of one-dimensional and multidimensionalsystems. Principles of convection and solutions under laminarand turbulent flow over flat plates and inside and over pipes.Free convection. Thermal radiation between multiple black andgrey surfaces.

MIE320H1 SMechanics of Solids II

III-AEMECBASC 3/3/2/0.50Three-dimensional stress transformation, strain energy, energymethods, finite element method, asymmetric and curved beams,superposition of beam solutions, beams on elastic foundations,plate bending, buckling, fracture mechanics, impact.

MIE321H1 SManufacturing Engineering

III-AEESCBASCM, AEMECBASC, AEMECBASCF, AEMECBASCT 3/2/1/0.50

Production Fundamentals: Metal casting; metal forming -rolling, forging, extrusion and drawing, and sheet-metal form-ing; plastic/ceramic/glass forming; metal removal - turning,drilling/ boring/reaming, milling, and grinding; non-traditionalmachining - ECM, EDM and laser cutting; welding; surface treat-ment; metrology. Environmental issues in manufacturing

C O U R S E D E S C R I P T I O N S

129

Page 40: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

processes, recycling of materials. Automation Fundamentals:Automation in material processing and handling - NC, roboticsand automatically-guided vehicles; flexible manufacturing -group technology, cellular manufacturing and FMS; and com-puter-aided design - geometric modelling, computer graphics,concurrent engineering and rapid prototyping.

MIE337H1 FStatistics and Design of Experiment

III-AEINDBASC, AEINDBASCI,IV-AEESCBASCM 3/1/2/0.50

Tools of industrial statistics play an important role in helpingengineers make their decisions more effectively. Experimentaldesign methods have applications in many engineering disci-plines. They play a major role in product and process design, inevaluation and comparison of design alternatives, selection ofdesign parameters to achieve robust performance under a widevariety of operating and field conditions and in process improve-ment and optimization. The course focuses on the following top-ics: process modeling, important distributions and approxima-tions, point and interval estimation of process parameters,hypothesis testing, correlation and regression analysis, designand analysis of experiments, sequential experimentation, off-linequality control and the Taguchi methods.

MIE342H1 FCircuits with Applications to Mechanical Engineering Systems

III-AEMECBASCT 3/1.5/1/0.50Mechatronics applications of circuit principles, circuit elements,voltage and current sources, network theorems, node-voltagemethod, mesh-current method, Thevenin and Norton equivalents,natural and step response of RL, RLC circuits, sinusoidal responseof RLC circuits, frequency domain circuit analysis, mutual induc-tance, transformers, equivalent circuits for magnetically coupledcircuits, filters, circuit design, applications to mechanical engi-neering systems, sensors, and instrumentation.

MIE343H1 FIndustrial Ergonomics and the Workplace

III-AEINDBASC 3/3/-/0.50The Biology of Work: anatomical and physiological factors underly-ing the design of equipment and work places. Biomechanical fac-tors governing physical workload and motor performance. Circadianrhythms and shift work. Measurement and specification of heat,light, and sound with respect to design of the work environment.

MIE344H1 SErgonomic Design of Information Systems

III-AEINDBASCI; AEINDBASC (elective) 3/3/-/0.50The goal of this course is to provide an understanding of howhumans and machines can be integrated with information sys-tems. The focus will be on the design of human-machine inter-faces, and on the analysis of the impact of computers on people.The course will also include coverage of usability engineering andrapid prototyping design, analysis of user mental models andtheir compatibility with design models, and quantitative model-ling of human-computer interaction.

MIE346H1 SAnalog and Digital Electronics for Mechatronics

III-AEMECBASCT 3/1.5/1/0.50A study of the fundamental behaviour of the major semiconduc-tor devices (diodes, bipolar junction transistors and field effecttransistors). Development of analysis and design methods forbasic analog and digital electronic circuits and devices using ana-lytical, computer and laboratory tools. Application of electroniccircuits to instrumentation and mechatronic systems.

MIE347H1 SElectromechanical Energy Conversion

III-AEMECBASCT 3/1.5/2/0.50The purpose of this course will be to develop a basic understand-ing of electromechanical energy conversion principles and devices.The topics covered will include: principles of electromechanicalenergy conversion, ferromagnetic materials and their properties,basic operating concepts and steady state models for transformers,dc machines and ac machines. The laboratory provides an intro-duction to electromechanical test and measurement procedures tostudy electrical machines and their characteristic behaviour.

MIE350H1 FDesign and Analysis of Information Systems

III-AEINDBASC, AEINDBASCI 3/1/1/0.50Provides students with an understanding of the methods of infor-mation system analysis and design. These include methods fordetermining and documenting an organization's structure (FDD),activities, behaviours and information flows (DFDs, decision tablesand trees, network diagrams, etc); model acquisition (data repos-itories), verification and validation. Methods such as SADT, RADand prototyping will be covered . Students will acquire a workingknowledge of various frameworks for analysis (e.g., informationtechnology categories, system and application classifications, deci-sion types, data vs information). Throughout the course, emphasisis placed on the importance of systems thinking and organization-al culture in the analysis and design process. In the laboratory, stu-dents will use a CASE-based computer program (Visible Analyst)

C O U R S E D E S C R I P T I O N S

130

Page 41: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

for the analysis and design of information systems for selectedorganizations. Students will be asked to work in teams to create aweb-based information site and to document and present theirdevelopment progress through the use of a structured project log.

MIE353H1 SData Modelling

III-AEINDBASC, AEINDBASCI 3/1/1/0.50Provides an understanding of the theories and techniques of infor-mation modelling, including classical data models such as hier-archical, network and relational, newer models such as entity-relation, object, and conceptual. Secondly, the distributed infor-mation systems and query protocols, such as SQL will be covered.The laboratory will focus on the building of databases, usingpc/workstation based tools such as dbase or Oracle

MIE354H1 SInformation Systems Infrastructure I

III-AEINDBASCI 3/1/1/0.50Provides an understanding of networked systems and how infor-mation is distributed and accessed across them. Topics willinclude network models (telephony, broadcast, cable, wireless)and architectural components (e.g., routers, bridges) and differ-ences; Internet protocols; emerging wireless protocols (WAP, BlueTooth); security; technical and managerial aspects of distributeddatabases, client/server/pos models, and coordination tech-niques; The application emphasis is on the creation, transmission,storage, proection, accessibility and use of information includingaspects of network management. Laboratory work will includethe design and construction of selected system elements usingtools in the information systems laboratory.

MIE355H1 FSoftware Engineering and Project Management

III-AEINDBASCI 3/1/1/0.50Provides a specific focus on practical object-oriented analysis anddesign principles and methodologies in the software developmentprocess. Translation of functional needs to requirements and soft-ware specifications using the UML. Software development environ-ments, testing processes (unit, integration, system, user accept-ance, and regression) and roles of participants; software docu-mentation and maintenance. Project planning, resource estimat-ing, management and control techniques. (Prerequisite: experi-ence using a programming language, preferably C++ or Java).

MIE358H1 FEngineering Economics and Accounting

III-AEINDBASC, AEINDBASCI, AEMECBASC, AEMECBASCF, AEMECBASCT, AEMMSBASC 3/-/1/0.50

This course focuses on the engineering economic and accountingconcepts needed in the design of industrial engineering systems.They include time value of money, evaluation of cash flows, costand managerial accounting concepts, defining alternatives,acceptance criteria, replacement analysis, depreciation andincome tax, sensitivity and decision analysis, buy or lease, makeor buy, production functions and relationship to cost functions.

MIE359H1 SOrganization Design

III-AEINDBASC, AEINDBASCI 3/1/-/0.50Study of design, innovation, change and implementation issuesin both new and existing organizations. Consideration will begiven to sociotechnical systems design methodology, work teams,reward systems, leadership and union-management relations. Anexternal field-site redesign project will be used for instruction,along with case studies, guest presenters and videos.Prerequisite: none.

MIE360H1 FSystems Modelling and Simulation

III-AEINDBASC, AEINDBASCI; IV AEESCBASCM (elective) 3/2/1/0.50

Definition of models in terms of procedural behaviours, both dis-crete and continuous, deterministic and stochastic, with anemphasis on stochastic, dynamic simulation models. Simulationlanguages and simulators, generating random variables.Verification and validation of models, analysis of input and out-put data. (Prerequisite: MIE231H1 F or equivalent).

MIE363H1 SResource and Production Modelling

III-AEINDBASC, AEINDBASCI 3/1/1/0.50Features of production/service systems and methods of modellingtheir operation; the material flow, information flow and controlsystems. Topics include process design, supply chain manage-ment, line balancing, material requirements planning, distribu-tion requirements planning, and aggregate production planning.Basic deterministic and probabilistic inventory models will becovered, as well as the application of optimization methods tocapacity planning decisions. Emphasis will be placed on the mod-elling aspects of operations management, as well as the applica-tion of analytical approaches in the solution of systems problems.

C O U R S E D E S C R I P T I O N S

131

Page 42: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MIE364H1 SMethods of Quality Control and Improvement

III-AEESCBASCM, AEINDBASC, AEMECBASCF; IV-AEESCBASCM (elective) 3/1/2/0.50

In manufacturing and service industries alike, quality is viewed asan important strategic tool for increasing competitiveness.Continuous quality improvement is a key factor leading to a com-pany's success. With more emphasis on quality, the cost and theproduct cycle time are reduced and the communication betweenproducer and customer is improved. The course focuses on the fol-lowing topics: introduction to quality engineering, TQM, qualitystandards, supplier-producer relations and quality certification,costs of quality, statistical process control for long and short pro-duction runs, process capability analysis and acceptance sampling.

MIE365H1 SOperational Research II

III-AEINDBASC, IV-AEINDBASCI (elective) 3/-/1.5/0.50A course on the formulation and analysis of operational researchmodels. Includes nonlinear, integer, and dynamic programmingmodels; a review of the relevant aspects of probability theory,Poisson processes, queueing models and networks.

MIE372H1 FControl Systems

III-AEESCBASCA, AEESCBASCI, AEESCBASCM3/1.5/1.5/0.50

An introduction to dynamic systems and control. Models ofphysical systems. Stability and feedback control theory.

Analysis and synthesis of linear feedback systems by "clas-sical" and state space techniques. Introduction to nonlinear andoptimal control systems. Digital computer control. Multivariablefeedback system design. Prerequisite: none.

MIE373H1 SResource and Production Systems

III-AEESCBASCM, AEMECBASCF;IV-AEMMSBASC (elective) 3/1/0.5/0.50

Features of production/service systems and methods of modellingtheir operation; the material flow, information flow and controlsystems. Topics include process design, supply chain manage-ment, line balancing, material requirements planning, distribu-tion requirements planning, aggregate production planning andforecasting techniques. Models and techniques for managinginventory systems. Basic deterministic inventory models will becovered. Emphasis will be placed on the understanding andimpact of all aspects of operations management within a firm andits competitive position.

MIE374H1 SEconomic Analysis and Decision Making

III-AEESCBASCA, AEESCBASCB, AEESCBASCC, AEESCBASCE, AEESCBASCI, AEESCBASCO, AEESCBASCP, IV-AEESCBASCM 3/-/1/0.50

Economic evaluation and justification of engineering projects andinvestment proposals. Cost estimation; financial and cost account-ing; depreciation; inflation; equity, bond and loan financing; aftertax cash flow; measures of economic merit in the private and pub-lic sectors; sensitivity and risk analysis; single and multi-attributedecisions. Introduction to micro-economic. Applications: retirementand replacement analysis; make-buy and buy-lease decisions; eco-nomic life of assets; capital budgeting; selection from alternativeengineering proposals; production planning; investment selection.

MIE404H1 FControl Systems I

IV-AEMECBASC, AEMECBASCF, AEMECBASCT 3/3/2/0.50

Modelling of dynamic systems. Analysis of stability, transient andsteady state characteristics of dynamic systems. Characteristics oflinear feedback systems. Design of PID control laws using fre-quency response methods and the root locus technique.Application of control law design tools to control pollutants ininternal combustion engines.

MIE414H1 FApplied Fluid Mechanics

IV-AEMECBASC; IV-AEMECBASCT (elective) 3/3/1/0.50Engineering applications of fluid mechanics. One dimensional gasdynamics. Flow machines. Flow transients and water hammer.Flow in pipe networks. Open channel flow. Flow measurement.

MIE415H1 SDesign for the Environment

IV-AEMECBASC, AEMECBASCF, AEMECBASCT 3/-/1/0.50 (1) Industrial growth and the environment, Industrial Ecology; (2)Life Cycle Assessment, inventory and impact analysis; (3) Designfor the environment, recycling, pollution prevention, energy conser-vation, waste treatment; (4) Pollution control of air, water and soil.

MIE418H1 SFluid Mechanics II

IV-AECIVBASC, AEMECBASC, AEMECBASCT (elective) 2/-/1.5/0.50

Drag for 2-D and 3-D bodies, structures, vehicles; sports aerody-namics; lift and drag of airfoils, aerodynamics; flow separation;viscous flows, viscometry, lubrication, porous media flow; openchannel flow, surface waves, subcritical and supercritical flows,flow transitions.

C O U R S E D E S C R I P T I O N S

132

Page 43: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MIE422H1 SAutomated Manufacturing

IV-AEESCBASCM, AEMECBASC, AEMECBASCF, AEMECBASCT (elective) 2/3/-/0.50

Introduction to Computer Integrated Manufacturing. Definitions,terminology. Organization of manufacturing systems. Introductionto NC machines. Classification of NC machines. Actuation systems,transmissions. CNC programming. Introduction to robotics. Typesof robot motion. Robot kinematics. Jacobians, singularities. Robotmotion trajectories. Interpolation, spline fits. Robot joint control.Flexible manufacturing systems, justification. Robot cell design.Group technology. Design of group technology cell. Programmablelogic controllers. (Limited enrolment)

MIE438H1 S Microprocessors and Embedded Microcontrollers

IV-AEMECBASC, AEMECBASCT, AEINDBASC (elective) 2/3/-/0.50

Review (number systems, CPU architecture, instruction sets andsubroutines); Interfacing Memory; Interfacing Techniques;Transistors and TTL/CMOS Logic; Mechanical Switches & LEDDisplays; Interfacing Analog, A/D & D/A Conversions; StepperMotors & DC Motors; RISC Technology and Embedded Processors;DAS Systems; Embedded Microcontroller System Design; CPU-based Control (not offered in 2004/2005).

MIE439H1 SBiomechanics

IV-AEESCBASCB, AEMECBASC, AEMECBASCT (elective) 2/3/-/0.50

Applications of the principles of mechanical engineering - princi-pally solid mechanics, fluid mechanics and thermodynamics - toliving systems. Topics include blood rheology, respiratory and cir-culatory mechanics, strength of bone and muscles, locomotion,flying, heat transfer and energy balance.

MIE440H1 FMechanical Design: Theory and Methodology

IV-AEESCBASCM, AEMECBASCF; AEMECBASC, AEMECBASCT (elective) 2/2/1/0.50

This course presents the engineering design process, with empha-sis on theory and methodology related to conceptual design.Design for assembly and design for manufacturing, includingdesign for injection molding, die casting and stamping, will beintegrated into the various stages of design. Design for other life-cycle concerns, such as reliability, maintenance, remanufacturing,recycling and disposal will be introduced. (Pre-requisite:MIE321S - Manufacturing Engineering).

MIE441H1 SComputer Aided Design

IV-AEESCBASCM, AEMECBASC, AEMECBASCF, AEMECBASCT (elective) 2/2/-/0.50

Three major subjects in CAD are covered, namely, (1) geomet-ric/solid modelling, (2) finite element analysis (FEA), and (3)design optimization. They represent both graphical and computa-tional features of CAD, and play a key role in engineering draft-ing, engineering analysis, and design execution. Both fundamen-tals and hands-on implementation are emphasized.Contemporary design techniques for solving and analyzingapplied design problems are addressed. Topics span through (1)computer graphics, geometry representation, B-rep and CSGmethods, and feature modeling; (2) basic principles and steps inFEA, discretization and modelling, selection of elements, treat-ment of boundary conditions, and check of accuracy for FEA; (3)problem definition and formulation for optimization, optimizationmodels, and selected algorithms in optimization. State-of-the-artsoftware packages are introduced along with case studies.Emphasis is placed on gaining practical skills in solving realisticdesign problems by illustrating applied design examples.

MIE442H1 SMachine Design

IV-AEMECBASC; AEMECBASCF, AEMECBASCT (elective) 3/1.5/2/0.50

Introduction to the fundamental elements of mechanical designincluding load determination, failure analysis under static anddynamic loads, surface failure and the selection of engineeringmaterials and manufacturing processes. Consideration is given tothe characteristics and selection of machine elements such asbearings, shafts, couplings, gears and fasteners. The laboratoryprovides experience in reverse engineering and insight into thedesign and manufacture of common consumer products.

MIE444H1 FMechatronics Principles

IV-AEMECBASCT 3/1.5/1.5/0.50This course provides students with the tools to design, model,analyze and control mechatronic systems (e.g. smart systemscomprising electronic, mechanical, fluid and thermal compo-nents). This is done through the synergic combination of toolsfrom mechanical and electrical engineering, computer scienceand information technology to design systems with built-in intel-ligence. The class provides techniques for the modeling of varioussystem components into a unified approach and tools for the sim-ulation of the performance of these systems. The class also pres-ents the procedures and an analysis of the various componentsneeded to design and control a mechatronic system includingsensing, actuating, and I/O interfacing components.

C O U R S E D E S C R I P T I O N S

133

Page 44: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MIE445H1 S Case Studies in Ergonomics

IV-AEINDBASC (elective) 3/-/2/0.50A detailed analysis will be made of several cases in which humanfactors methods have been applied to improve the efficiency withwhich human-machine systems operate. Examples will be chosenboth from the area of basic ergonomics and from high technology.Emphasis will be placed on the practical use of material learned inearlier human factors courses (not offered in 2004/2005).

MIE448H1 FEngineering Psychology and Human Performance

IV-AEESCBASCM, AEINDBASC (elective) 3/3/-/0.50An examination of the relation between behavioural science andthe design of human-machine systems, with special attention toadvanced control room design. Human limitations on perception,attention, memory and decision making, and the design of dis-plays and intelligent machines to supplement them. The humanoperator in process control and the supervisory control of auto-mated and robotic systems. Laboratory exercises to introducetechniques of evaluating human performance. Limited enrolment.

MIE449H1 SHuman Computer Interface Design for Complex Systems

IV-AEINDBASC, AEINDBASCI (elective) 2/3/-/0.50The course will focus primarily, but not exclusively, on how todesign computer-based interfaces for complex human-machinesystems, such as power plants. An ecological approach will beadopted, pointing to the importance of understanding the struc-ture of the work environment and then trying to present thatinformation in a way that takes advantage of human perceptualsystems. Various design techniques for enhancing the informa-tiveness of interfaces will be discussed within the context of sev-eral design applications. Limited enrolment.

MIE451H1 FDecision Support Systems

IV-AEINDBASCI; IV-AEINDBASC (elective) 3/1/1/0.50

Students are provided with an understanding of the contributionthat various types of Decision Support Systems make within anorganization. The course will cover decision processes, modeling,data representation and the importance of the user interface.Students will learn DSS design, analysis, integration and imple-mentation. The course will also cover group decision support,executive information systems, enhancing creativity and thefuture of DSS. Students will construct a DSS using workstationbased tools in the information systems laboratory.

MIE456H1 FInformation Systems Infrastructure II

IV-AEINDBASCI 3/1/1/0.50This course provides a focus on understanding multiple perspec-

tives for grouping, assessing, designing and implementing appro-priately integrated information systems to support enterpriseobjectives. The emphasis is on understanding the characteristicsof application and system types and the implications for theirdesign, operation and support of information needs, includingthose associated with different platforms and technology infra-structure e.g., legacy systems, client/server, the Internet andWorld Wide Web including the emergence of web-based applica-tion servers that build on Java Enterprise technology. Applicationperspectives include consideration of selected system types, e.g.,transaction processing through computer supported collaborativework and artificial intelligence and frameworks to support mobil-ity and geographic positioning. Technical aspects include designdifferences created by conventional and wireless based access,on-line data capture, data base interfaces, secure transactions,intranet interfaces with legacy systems, system integrity and reli-ability. Students will work in small teams in the Laboratory todevelop specific information processing applications using soft-ware development tools and languages includes Java, HTML,SOAP and XML for communication among applications; and var-ious content builders such as Dreamweaver.

MIE457H1 FKnowledge Modelling and Management

IV-AEINDBASCI 3/1/1/0.50This course explores both the modelling of knowledge and its man-agement within and among organizations. Knowledge modellingwill focus on knowledge types and their semantic representation.It will review emerging representations for knowledge on the WorldWide Web (e.g., schemas, RDF). Knowledge management willexplore the acquisition, indexing, distribution and evolution ofknowledge within and among organizations. Emerging KnowledgeManagement System software will be used in the laboratory.

MIE460H1 SManufacturing and Production Systems

IV-AEESCBASCM, AEINDBASC, AEINDBASCI, AEMECBASCF (elective) 3/-/2/0.50

Study of current issues, emerging technologies, and future devel-opments in computer integrated manufacturing. Main topicsinclude design and analysis of manufacturing and assembly sys-tems, group technology, just-in-time production and computercontrol of manufacturing systems.

MIE467H1 FAdvanced Operational Research

IV-AEINDBASC (elective) 3/-/2/0.50This course focuses on (a) integration of the results from earlieroperational research courses and an assessment of the differentmethods with regard to typical applications; (b) the developmentof more advanced topics including the revised simplex algorithm,advanced duality analysis, Dantzig-Wolf decomposition, andprobabilistic dynamic programming. (Prerequisite: MIE365S)

C O U R S E D E S C R I P T I O N S

134

Page 45: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MIE468H1 SFacility Planning

IV-AEINDBASC, AEINDBASCI (elective) 3/1/1/0.50Fundamentals of developing efficient layouts of various produc-tion/service systems. Topics include layout procedures, computer-ized layout planning, single-facility and multifacility location prob-lems, material-handling systems design for production facilities.

MIE469H1 SReliability and Maintainability Engineering

IV-AELMEBASCM, AELMEBASCP; AEINDBASC, AEINDBASCI (elective) 3/-/2/0.50

An introduction to the life-cycle costing concept for equipmentacquisition, operation, and replacement decision-making.Designing for reliability and determination of optimal mainte-nance and replacement policies for both capital equipment andcomponents. Topics include: identification of an items failure dis-tribution and reliability function, reliability of series, parallel, andredundant systems design configurations, time-to-repair andmaintainability function, age and block replacement policies forcomponents, the economic life model for capital equipment, pro-visioning of spare parts.

MIE496Y1YThesis

IV-AEINDBASC, AEINDBASCI, AEMECBASC, AEMECBASCF, AEMECBASCT, -/6/1/1.00

The purpose of the thesis course is two-fold: to allow students topursue a technical project of interest, and to improve their com-munication skills. The course extends over two sessions, and thegrade is included in the weighted average of the Winter Sessiononly. Students may work individually or in groups, and aresupervised by a member of the teaching staff. The course com-prises written work and oral presentations. The written work - athesis plan, a progress report and a final report - constitutes themajority of the final mark. The remainder of the mark is basedon three oral presentations given to small and large groups. Tohelp students prepare the oral and written presentations, lectureson communication are provided.

MIE512H1 FAir Pollution: Its Formation and Control

IV-AECHEBASCE, AECIVBASC, AECIVBASCE, AEMECBASC, AEMECBASCT (elective) 3/-/-/0.50

Identification of air pollutants both gaseous and particulate. Thephysical and chemical mechanisms for their formation. The pri-mary control strategies with a discussion of their implementationin practical air pollution control devices. A discussion of econom-ic and regulatory considerations.

MIE514H1 SAtmospheric Pollution: Environmental Effects and Consequences

IV-AECHEBASCE, AECIVBASC, AECIVBASCE, AEMECBASC, AEMECBASCT (elective) 3/-/-/0.50

This course begins by setting the context of atmospheric pollutionwithin the concerns of our total environment, identifying signifi-cant global issues such as population growth, energy usage, cli-mate change, depletion of the ozone layer, photochemical smogand acid rain. After a review of the relevant physics and chemistryof the atmosphere, a section on air pollution meteorologydescribes the energy balance of the globe, how winds developand what their major features are, concluding with a detaileddescription of planetary boundary layer. Atmospheric dispersionproblems are next introduced with solutions involving numericaland analytical techniques as well as model studies. A final sec-tion deals with a comprehensive analysis of aerosols, volatileorganic compounds and various important oxides in the atmos-phere and provides a general discussion of their treatment.

MIE515H1 S Advanced Energy Systems

IV- AECHEBASC, AECHEBASCE, AEMECBASC, AEMECBASCT (elective) 3/-/-/0.50

This course will cover the principles and design of advanced ener-gy systems. Energy analysis will be introduced and environmen-tal, technical and socio-economic assessment of the systems willbe discussed. Systems will include fuel cells, hybrid vehicles,photovoltaic cells and solar design, wind technology, energy stor-age and co-generation. Limited enrolment.

MIE540H1 S Product Design

IV-AEESCBASCM, AEMECBASC, AEMECBASCF, AEMECBASCT (elective) 2/-/-/0.50

Processes and approaches to creative product design involvingproduct research. Establishment of design parameters.Experimentation. Development of conceptual alternatives.Visualisation, evaluation, revision, optimization and presentation.Projects require consideration of functional utility, marketing,human factors, use of materials and processes, costing, manufac-turing feasibility, appearance, service/maintenance and otherdiverse aspects. (May be offered pending availability of instructor).

MIE561H1 SHealthcare Systems

IV-AEINDBASC, AEINDBASCI (elective) 3/-/2/0.50MIE 561 is a "cap-stone" course. Its purpose is to give studentsan opportunity to integrate the Industrial Engineering toolslearned in previous courses by applying them to real world prob-lems. While the specific focus of the case studies used to illustratethe application of Industrial Engineering will be the Canadian

C O U R S E D E S C R I P T I O N S

135

Page 46: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

health care system, the approach to problem solving adopted inthis course will be applicable to any setting. This course will pro-vide a framework for identifying and resolving problems in a com-plex, unstructured decision-making environment. It will give stu-dents the opportunity to apply a problem identification frameworkthrough real world case studies. The case studies will involve peo-ple from the health care industry bringing current practical prob-lems to the class. Students work in small groups preparing a fea-sibility study discussing potential approaches. Although the courseis directed at Industrial Engineering fourth year and graduate stu-dents, it does not assume specific previous knowledge, and thecourse is open to students in other disciplines.

MIE562H1 FScheduling

IV-AEINDBASC (elective) 3/1/1/0.50Methods of design for operation and control in human-machinesystems. Deterministic single and multi-machine scheduling ofjobs and machines. Flow and job shop scheduling. Computationalcomplexity. Practical applications.

MIE566H1 FDecision Analysis

IV-AEESCBASCM, AEINDBASC (elective) 3/-/2/0.50The purpose of this course is to provide a working knowledge ofmethods of analysis of problems and of decision making in the faceof uncertainty. Topics include decision trees, subjective probabilityassessment, multi-attribute utility approaches, goal programming,Analytic Hierarchy Process and the psychology of decision making.

MIE1807H1 FPrinciples of Measurements

IV-AEESCBASCM, AEMECBASC, AEMECBASCT(elective) 2/1.5/-/0.50

This course is concerned with the statistical analysis and design ofengineering experiments. The topics covered will include:Concepts of central tendency. Variability. Confidence level andranking. Correlation, regression and variation analysis. Robustestimation. Experiments of evaluation. Experiments of compari-son. Factorial experiments (analysis of variance). Experimentaldesigns (involving randomization, replication, blocking andanalysis of covariance).

D I V I S I O N O F M I N E R A L E N G I N E E R I N G ( L A S S O N D E M I N E R A L E N G I N E E R I N G P R O G R A M )

MIN185H1SEarth Systems Engineering

I-AECIVBASC, AELMEBASC 2/3/1/0.50This course introduces engineers to quantitative aspects of geo-logical materials and processes, by means of case histories andset problems; develops a geological knowledge that can beapplied to any physical environment; and provides an apprecia-tion of how an engineered work impacts on that environment.

MIN225H1 SIntroduction to the Resource Industries

II-AELMEBASC 3/2/1/0.50This course introduces the global resource industries in threeparts. In Module 1, students learn about mineral resources in theeconomy, the origin of ore deposits, mineral exploration and pro-cessing techniques, land ownership and environmental issues.Engineering applications are emphasized. Exploration and devel-opment topics are investigated. Module 2 presents an introduc-tion to modern mining engineering. The basics of both surface(open pit) and sub-surface mining is covered. Module 3 presentsan introduction on the processing of mineral resources into met-als. The course helps to develop communication skills throughstudent presentations on current issues in the industry. Trainingfor AutoCad is provided in the laboratory section. Students willparticipate in a field trip to an operating mine.

MIN240H1 FMine Survey Field School

II-AELMEBASC -/-/-/0.50General principles and practice of surveying including measure-ment of horizontal distances, horizontal angles, vertical distances,survey calculations and sources of errors are discussed. Experiencewith the use of instruments and in the essentials of survey prac-tice is emphasized. Unique problems related to mine surveying,particularly underground surveying, are discussed.

MIN311H1 SAutomation and IT in the Mining Industry

III-AELMEBASCX, AELMEBASCG, AELMEBASCM; AELMEBASCP (elective) 3/-/1/0.50

This course focuses on Automation and the use of InformationTechnology in the hard rock mining industry. Issues to be con-sidered include: the rationale for implementing technology in themining industry; issues that must be considered in the applicationof technology; methodology for the economic analysis of technol-ogy application; future trends in technology development andapplication. Students will develop an understanding of the orderin which technologies must be implemented, appropriateness of

C O U R S E D E S C R I P T I O N S

136

Page 47: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

technology selection, the underlying relationships between equip-ment and processes, and cost and safety considerations.

MIN320H1 SExplosives and Fragmentation in Mining

III-AELMEBASCG, AELMEBASCM; AELMEBASCX, AELMEBASCP (elective) 3/-/1/0.50

This course will cover the principles and economics of differentmethods of drilling in hard and soft rock formations. The plan-ning, design, economic considerations and trends of drilling andblasting practices in the different segments of the mining andconstruction industries are considered. The course will cover thebasics for the selection of explosives, including an introduction tothe theory of detonation, sensitivity and performance for specificapplications. The description of modern commercial explosivesincluding typical compositions, mixing, priming and handling willbe covered. Non-explosive methods of fragmentation (e.g. elec-trical pulse blasting; mechanical mining machines; tunnel boringmachines and roadheaders, etc.) will be introduced. A field trip isassociated with this course.

MIN325H1 SCrushing and Grinding

III-AELMEBASCP (Distance Education Course) -/-/1/0.50

This course will concentrate on the numerical simulation of com-minution events by using a combination of the population balancemodel and residence time distributions. Numerical simulation ofsize classification devices will be an integral part of the course.

MIN350H1 F Topics in Mine Design I

III-AELMEBASCX, AELMEBASCG, AELMEBASCM, IV-AELMEBASCP 3/-/1/0.50

Operational aspects of open pit and underground mine designand mine planning. Topics will include: open pit design and pitoptimization; long term and short term planning considerations;underground mining methods for hard and soft rock; shaft sink-ing, hoisting and materials handling; equipment selection andoptimization; industrial minerals production; mine safety andmine regulations; mining and the environment; mine personnelorganization; ethics and professional issues.

MIN380H1 F/SAdvanced Studies in Mineral Engineering

III-AELMEBASC -/-/-/0.50With the approval of the Divisional Chair and under exceptionalcircumstances, students may undertake special studies in place ofa prescribed course.

MIN401H1 SExploration Program Design

IV-AELMEBASC 3/-/1/0.50A course designed to introduce students to the philosophy andplanning of international mineral exploration programs from theacquisition of properties to the interdisciplined discovery, delin-eation, development, and feasibility of production. Topics include:resource concepts and models, exploration methods, remote sens-ing, computer applications, financing methods, resource estima-tions, commodity trends, and social issues. The course willemphasize the reporting and disclosure standards required by theAssociation of Professional Engineers of Ontario, the CanadianInstitute of Mining, the Ontario Securities Commission, and theToronto Stock Exchange. MIN401H is augmented by guest lectur-ers from industry and government. (Prerequisite: GLG442H1 F)

MIN430H1 FMining Environmental Management

IV-AELMEBASCX, AELMEBASCG, AELMEBASCM, AELMEBASCP 3/-/1/0.50

This course provides an overview of the major aspects of miningenvironmental management from exploration, through designand development of the property, into operation, and final clo-sure implementation. An applied approach is taken utilizing casestudies and examples where possible. Participation and discus-sion is an integral part of the course. Topics include sustainabledevelopment, environmental impacts, designing for mitigation,environmental management systems and reclamation.

MIN450H1 SMineral Economics

IV-AELMEBASCX, AELMEBASCG, AELMEBASCM, AELMEBASCP 3/-/1/0.50

Course covers the evaluation of mineral projects, mining opera-tions, and mining companies. Topics will include: discountedcash flow techniques including net present value (NPV), internalrate of return (IRR), net asset value (NAV); feasibility studies anddue diligence reports; reserves and resources, data sources; metalprices and markets; cash flow modeling including revenue calcu-lations, capital and operating costs, taxes, depreciation, inflation;risk and risk assessment, discount rates, red flags, checklists;financing. Guest lectures will provide industry insights intofinancing, fund raising, consulting, project control, and evalua-tion. There are two assignments: review of an annual report; duediligence report and net asset value calculation.

MIN455H1 SMineral Processing Plant Design

IV-AELMEBASCP 1/3/-/0.50Students will work jointly on the design of a concentrator startingwith coarse ore and delivering saleable product. Equipment selec-tion, sizing and costing are important elements of the procedure.

C O U R S E D E S C R I P T I O N S

137

Page 48: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MIN470H1 FVentilation and Occupational Health

IV-AELMEBASCM 3/-/1/0.50Hydraulics of air flow through mine openings is studied leadingto mine ventilation design calculations and ventilation networkanalysis. Related topics discussed in the course include: statutoryregulations and engineering design criteria; application andselection of mine ventilation fans; auxiliary fan design; mine airconditioning (heating and cooling); dust and fume control; venti-lation economics. Health hazards related to mine gases dust andradiation along with relevant statutory requirements arereviewed. Air quality and quantity measurement and survey tech-niques are presented.

MIN475H1 F Flotation

IV-AELMEBASCP 3/-/1/0.50Both the physical and chemical aspects of flotation will be dealtwith. The physical aspects will cover flotation rate modelling andcircuit simulation/optimization. The chemical aspects will intro-duce the electrochemical theory of collector adsorption on sulfideminerals. Several typical separations will be reviewed to exempli-fy the application of the theoretical principles.

MIN480H1 F/SSpecial Studies in Mineral Engineering

IV-AELMEBASC -/-/-/0.50With the approval of the Divisional Chair, students may undertakespecial studies of advanced topics that are not normally part ofthe undergraduate program.

MIN493Y1 YThesis

IV-AELMEBASCX, AELMEBASCG, AELMEBASCM, AELMEBASCP 1.5/3/-/0.75

Every student in Fourth Year Mineral Engineering is required toprepare a thesis on an approved subject. Selection of facultysupervisors and topics takes place early in the Fall Session, withthe proposal, initial research, literature review taking place in theFall Session as well. The majority of the Thesis is written in theWinter Session under the supervision of a faculty supervisor. The.75-unit thesis extends through both sessions, and includes Thesis493Y course lectures which focus on the development of aresearch project, advanced research skills and technical writing.

MIN565H1 SDesign and Support of Underground Mine Excavations

IV-AELMEBASCG, AELMEBASCM 3/-/1/0.50Geomechanical issues concerning the design of underground open-ings in hard rock are covered in the course. The course focuses onboth mining and civil underground excavation in rock. Majorcourse topics will include: a review of geomechanical mapping and

rock mass classification; shear strength of rock discontinuities; fail-ure criteria for fractured rock masses; dimensioning of under-ground rock excavations; sequencing of underground rock excava-tions; rock mass ground reinforcement design; rockbursting anddynamic loading of ground support; instrumentation and monitor-ing techniques; backfill design and behaviour. Students areexpected to have taken the Rock Engineering course, CIV529H1 F,as a pre-requisite for MIN565H1 S. (Prerequisite: CIV529H1 F)

D E P A R T M E N T O F G E O L O G Y

GLG206H1 FMaterials of the Earth

II-AELMEBASC 2/3/-/0.50An overview of the structural, chemical and optical properties ofminerals. Laboratories on the identification of minerals in handspecimen and thin section. A mandatory 2 day field trip in lateSeptember.

GLG207H1 SRock Forming Processes

II-AELMEBASC 2/3/-/0.50Origin and classification of igneous, sedimentary and metamor-phic rocks and their associated ore deposits. Emphasis is placed onrock types in the context of plate tectonic theory, and the practicalaspects of rock identification in hand sample and thin section.

GLG216H1 FDynamic Geology

III-AELMEBASCG, AELMEBASCM 2/3/-/0.50A survey of principal physical processes that shape and transformthe continents and oceans of the Earth's crust, with examples fromNorth America. Laboratories in field geology and elementarymapping techniques, interpretation of geologic maps, and exer-cises in structural geology. Field trips in afternoon laboratory ses-sions; return to campus by 6:00 p.m.

GLG318H1 FIgneous and Metamorphic Processes

III-AELMEBASCX 2/3/-/0.50An overview of the nature and origin of igneous and metamorphicrocks, with particular emphasis on the interpretation of texturesand mineral assemblages as they reflect conditions of rock for-mation. Laboratory exercises familiarise students with the mostcommon igneous and metamorphic rock types, and provide prac-tical examples of the theoretical principles discussed in lectures.This course also has a mandatory weekend field trip (in conjunc-tion with GLG206H1) to view igneous and metamorphic rocks andstructures. The venue for the trip alternates yearly betweenBancroft and the Montreal area. Prerequisite: GLG206H1, 207H1

C O U R S E D E S C R I P T I O N S

138

Page 49: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

GLG340H1 FField Course

III-AELMEBASCX, AELMEBASCG, AELMEBASCM, AELMEBASCP -/-/-/0.50

A twelve-day field course in mid-May. Students are introduced tofield geology and to basic field measurement, mapping and doc-umentation techniques in the Espanola - Manitoulin Island area,west of Sudbury. Students are responsible for the cost of boardand lodging and transport to and from the field area. This is asummer session course and will appear on student transcripts atthe end of the following F term.

GLG345H1 SStructural Geology

III-AELMEBASCX, AELMEBASCG, AELMEBASCM2/3/-/0.50

The development of geological structures at a variety of scales isexamined using the concepts of stress, strain, material behaviourand tectonic setting. Laboratory work focuses on modern methodsof structural analysis and their applications in geotechnical engi-neering and economic geology. Prerequisite: GLG216H1

GLG351H1 S Geochemical and Biological Regulation of Aqueous Systems

III-AELMEBASCX (elective) 3/-/2/0.50An introduction to aqueous environmental geochemistry empha-sising the importance of chemical equilibria, mass transport, andmicrobiological activity in regulating the chemical composition ofnatural and contaminated systems.

GLG360H1 F Sedimentary Geology

III-AELMEBASCG, AELMEBASCX 2/3/-/0.50An introduction to the methods for studying sedimentary rocks insurface and subsurface. Petrographic description and classificationof sedimentary rocks are dealt with in lectures and laboratory exer-cises, followed by a treatment of the principles of stratigraphic doc-umentation and correlation, facies-analysis methods, and a briefdescription of depositional systems. Prerequisite: GLG207H1

GLG430H1 SBasin Analysis

IV-AELMEBASCX, AELMEBASCG 3/-/1/0.50Architecture and evolution of sedimentary basins in relation toplate-tectonic setting and crustal properties. Sequence stratigra-phy: sequence models and sequence forcing mechanisms tecton-ism, eustasy, climate change. The global-cycle-chart controversy.World-wide review of basins in the context of plate tectonics.Prerequisite: GLG360H1

GLG442H1 FMineral Deposits

IV-AELMEBASCX 2/3/-/0.50Geology and geochemistry of magmatically related ore deposits,principally Ni, Cu, Pt group, Cr, including porphyry Cu deposits. Useof S, O and H isotopes and fluid inclusions in mineral deposit geol-ogy. Origin and interpretation; systematic ore mineralogy, in handspecimen and reflected light microscopy. Prerequisite: GLG 318H1

GLG443H1 SOre Genesis and Exploration

IV- AELMEBASCX 2/3/-/0.50Genesis of ore deposits. The basic tools for studying ore genesissuch as stable isotopes, fluid inclusions and sulfide mineralogyand their applications to selected types of ores. Practicals involvedetailed study of ore suites. Prerequisite: GLG 442H1

GLG445H1Field Course II: Benny Belt

III-AELMEBASCX, AELMEBASCG, AELMEBASCM, AELMEBASCP -/-/-/0.50

Advanced geological mapping project in a challenging field envi-ronment. Students learn to compile existing geoscience data, cre-ate a geological map and prepare a professional final report ontheir activities and findings. Students are responsible for the costsof board, lodging and transportation. This is a summer sessioncourse and will appear on student transcripts at the end of the fol-lowing F term. Prerequisite: GLG318H1 or MIN240F

D E P A R T M E N T O F M A T E R I A L S S C I E N C E A N D E N G I N E E R I N G

MSE101H1 F/SApplied Science: Materials

I-AECIVBASC, AELMEBASC, AEMECBASC, AEINDBASC, AECHEBASC, AEMMSBASC 3/1.5/1.5/0.50

This is an introductory course in applied science examining thefundamentals of atomic structure, quantum physics, the nature ofbonding in materials, crystal structure, and phase equlibria. Thesebasic principles provide the foundation for an exploration of elec-trical, optical, magnetic, and mechanical properties of materialsthrough the establishment of structure-property relationships.

MSE202H1 FThermodynamics

II-AEMMSBASC, AELMEBASC 3/-/2/0.50Enthalpy and energy balances of reactions and processes. Gibbsfree energy and its use to determine equilibrium compositions forsingle phase and two phase systems. Introduction of Ellinghamand pre-dominance area diagrams for solid-gas systems.Treatment of ideal and non-ideal solutions with the introductionof the concept of activity and activity coefficient. Binary and ter-

C O U R S E D E S C R I P T I O N S

139

Page 50: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

nary phase diagrams and their applications to materials process-ing and materials properties.

MSE213H1 SSolid State Diffusion in Materials

II-AEMMSBASC 1.5/-/1/0.25Experimental techniques for characterizing materials structureand chemistry will be described including: optical and electronmicroscopy, x-ray diffraction, scanning probe microscopy, Augerelectron spectroscopy, x-ray photoelectron spectroscopy and sec-ondary-ion mass spectrometry.

MSE214H1 SReaction Kinetics in Materials

II-AEMMSBASC 1.5/-/1/0.25The course covers factors affecting the speed of chemical reac-tions, including the theory of reaction rates, reaction orders, acti-vation energy, homogeneous and heterogeneous reactions, cata-lysts. Technologically relevant examples from industrial practicewill be used to illustrate fundamental principles. Numericalanalysis techniques and software packages are used as a basis forall aspects of this course.

MSE230H1 FStructure of Materials

II-AEMMSBASC 1.5/0.75/0.5/0.25A course dealing with both the theoretical and experimental inter-pretation of the structure and chemistry of various inorganicmaterials on various length scales. Crystalline and amorphousstructure is discussed at various levels in terms of electronic struc-ture of atoms, atomic bonding, atomic coordination and packing.Extended defects in crystalline solids will be covered.

MSE231H1 FCharacterization of Materials

II-AEMMSBASC 1/5/0.75/0.5/0.25Experimental techniques for characterizing materials structureand chemistry will be described including: optical and electronmicroscopy, x-ray diffraction, scanning probe microscopy, Augerelectron spectroscopy, x-ray photoelectron spectroscopy and sec-ondary-ion mass spectrometry.

MSE235H1 SMaterials Physics

II-AEMMSBASC 3/-/1/0.50Application of solid state physics to describe properties of mate-rials. Thermal properties of solids: lattice vibrations (phonons),heat capacity, thermal conductivity. Electrical properties of met-als: simple circuits, resistivity of metals (classical and quantumdescriptions), Seebeck, Peltier, and Thomson effects. Electricalproperties of semiconductors: band structure and occupancy,conductivity, Hall effect, simple devices. Electrical properties ofinsulators: polarization, capacitance, optical properties, ferro-

electric and piezoelectric materials. Magnetic properties: dia-magnetism and paramagnetism, ferromagnetic and ferrimagnet-ic materials, magnetic domains, B-H curves.

MSE240H1 FInorganic Chemistry

II-AEMMSBASC; III-AELMEBASCP 1.5/2/-/0.25Introduction to acid-base and redox reactions, d-metal complex-es, systematic chemistry of metals and elements of the s and pblocks. The laboratory will cover classical wet volumetric analysis,electrochemical measurement techniques, chromatography andspectroscopy. The fundamentals of chemical analysis of inorgan-ic compounds, by both classical "wet" volumetric analysis andinstrumental methods, are also covered.

MSE241H1FProcessing and Properties of Inorganic Materials

II-AEMMSBASC; III-AELMEBASCP 1.5/-/1/0.25Structures, physical properties and reactions of compounds of themain group elements and the transition metals. Examples fromindustrial practice (including environmental impact of chemicalprocesses) from the metals processing industry and energy gener-ation and storage technologies (e.g. batteries and fuel cells).

MSE242H1 SOrganic Chemistry

II-AEMMSBASC 1.5/2/-/0.25Application of solid state physics to describe properties of materi-als. Thermal properties of solids: lattice vibrations (phonons), Anintroduction to principles of structure and their relation to reactiv-ity of organic molecules, molecular structure, stereochemistry,functional groups and reactions. The laboratory will consider reac-tions of organic compounds, principles of mechanism, synthesisand spectroscopy.

MSE243H1 SProcessing and Properties of Organic Materials

II-AEMMSBASC 1.5/-/0.50/0.25The basics of polymer synthesis, structure, characterization andproperties. Topics include addition and condensation polymeriza-tion, network polymerization and crosslinking, molecular mass dis-tribution and characterization, crystalline and amorphous structure,glass transition and crystalline melting, forming and additives forcommercial plastics, dependence of properties on structure.

MSE250H1 SMaterials Selection in Design I

II-AEMMSBASC 2/-/3/0.50The basic principles necessary for the selection and design ofengineering materials, allowing the most suitable materials for agiven application to be identified from the full range of materialsand section shapes available. Case study designs are developedas a method of illustrating a novel approach employing materials

C O U R S E D E S C R I P T I O N S

140

Page 51: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

selection charts which capture the important properties of allengineering materials, allowing rapid computer retrieval of infor-mation and the application of various selection techniques.

MSE270H1 FMaterials Science

II-AEMECBASC 3/0.75/1.5/0.50Classification of materials. Elasticity and plasticity. Metal struc-ture. Point, line and planar defects. Ferrous and non-ferrousalloys. Phase transformation in stainless steel. Strengtheningmechanisms in alloys. Failure analysis and testing. Fatigue,creep, friction and wear. Polymers and plastics. Ceramics andtheir composites. Special purpose materials. Brittle fracture inceramics. Failure mechanisms in metal matrix composites.Biomaterials. Prerequisite: MSE101H1

MSE290Y1 YCommunications I

II-AEMMSBASC -/-/2/0.25Students will select assigned reading packages from one of manyareas of materials science and engineering. Written communica-tion skills will be developed through iterative report writing.

MSE301H1 SMineral Processing

II-AELMEBASC; III-AELMEBASCP, AELMEBASCX, AELMEBASCM 3/1.5/1/0.50

The theory and practice of mineral beneficiation including parti-cle size measurement, comminution, sizing, liquid-solid separa-tion and ore concentration by gravity, magnetic methods andflotation. The course also includes the relevant aspects of miner-alogy, surface chemistry and the movement of solid particles inliquid media. Prerequisite: MIN225H1F

MSE302H1 FSolidification and Casting

III-AEMMSBASC; IV-AEESCBASCM (elective) 3/1.5/1/0.50

This course examines and analyses fundamentals of solidificationprocessing. How the solidification processing parameters canaffect the mechanical properties of the castings will be examined.

An introduction to liquid metals processing will be outlined.Elementary aspects of solidification heat transfer will be dis-cussed. An introduction to computer simulation in casting tech-nology will also be presented. Defects in castings, and modernmethods for elimination of defects will be outlined. Continuouscasting processes will be examined and their key operationalparameters will be identified. Various other casting processes likeSand , Loast Foam, Investment, Pressure , Die, Centrifugal ,Squeeze will be explained. Trends in research and developmentof new casting processes will be outlined.

MSE314H1 FKinetics and Reactor Design

III-AEMMSBASC 3/-/2/0.50The course covers factors affecting the speed of chemical reactions,including the theory of reaction rates, reaction orders, activationenergy, homogeneous and heterogeneous reactions, catalysts.Analysis of mixed reaction control for gas-solid and liquid-solidsystems. The effects of particles size, temperature and fluid flowconditions on the rate of mass transfer and chemical reaction rates.Modes and kinetics of sintering. The course will conclude by ananalysis of various types of industrial reactors including batch,plug flow, counter flow and continuous mixed reactors and how theshape and mode of operation affect the rate and completion ofreactions. Examples include fluidized bed reactors, shaft furnaces,rotary kilns and converters.

MSE315H1 SMaterials Degradation and Corrosion

III-AEMMSBASC 3/-/2/0.50This course deals with four major areas: electrochemistry of lowtemperature aqueous solvents, the corrosion of materials,mechano-chemical effects in materials and corrosion preventionin design. Electrochemistry deals with thermodynamics of materi-al-electrolyte systems involving ion-solvent, ion-ion interactions,activity coefficients, Nernst equation and Pourbaix diagrams, andrate theory through activation and concentration polarization.Corrosion of metallic, polymeric, ceramic, composite, electronicand biomaterials will be explored along with mechano-chemicaleffects of stress corrosion, hydrogen embrittlement and corrosionfatigue. Corrosion prevention in terms of case histories and theuse of expert systems in materials selection.

MSE316H1 F Mechanical Behavior of Materials

III-AEMMSBASC 3/1.5/1/0.50The mechanical behaviour of engineering materials includingmetals, alloys, ceramics and polymeric materials. The followingtopics will be discussed: macro- and micro-structural response ofmaterials to external loads; load-displacement and stress-strainrelationships, processes and mechanisms of elastic, visco-elastic,plastic and creep deformation, crystallographic aspects of plasticflow, effect of defects on mechanical behaviour, strain hardeningtheory, strengthening mechanisms and mechanical testing.

MSE318H1 SPhase Transformations

II-AEMMSBASC 3/1.5/1/0.50Thermodynamics and phase stability. Free energy diagrams.Phase transformations in unary systems: primary crystallization,amorphization, crystallization of amorphous materials, recrystal-lization. Phase transformations in binary systems: solidification,precipitation from solid solution, binary invariant reactions.Diffusional transformations, nucleation and growth, diffusionless

C O U R S E D E S C R I P T I O N S

141

Page 52: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

or martensitic transformations. Second order transformations.Spinodal, massive and order-disorder transformations. Influenceof phase transformations on microstructure and properties.

MSE319H1 SFracture and Failure Analysis

IV-AEMMSBASC 3/-/1/0.50Fracture mechanisms and mechanics of solid materials. Topicsinclude: nature of brittle and ductile fracture, macor-phenomenaand micro-mechanisms of failure of various materials, mecha-nisms of fatigue: crack nucleation and propagation, Griffith the-ory, stress field at crack tips, stress intensity factor and fracturetoughness, crack opening displacement, energy principle and theJ-integral, fracture mechanics in fatigue, da/dN curves and theirsignificance. Practical examples of fatigue analysis and funda-mentals of non-destructive testing.

MSE320H1 FMaterials Physics

III-AEMMSBASC 3/1.5/1/0.50Application of solid state physics to describe properties of materi-als. Thermal properties of solids: lattice vibrations (phonons),heat capacity, thermal conductivity. Electrical properties of met-als: simple circuits, resistivity of metals (classical and quantumdescriptions), Seebeck, Peltier, and Thomson effects. Electricalproperties of semiconductors: band structure and occupancy, con-ductivity, Hall effect, simple devices. Electrical properties of insu-lators: polarization, capacitance, optical properties, ferroelectricand piezoelectric materials. Magnetic properties: diamagnetismand paramagnetism, ferromagnetic and ferrimagnetic materials,magnetic domains, B-H curves.

MSE322H1 SChemical Processing of Materials I - Pyro

III-AEMMSBASC 3/1.5/1/0.50Fundamentals and technologies of high temperature chemicalextraction and refining of metals. Technologies used in the extrac-tion/refining of Al, Cu, Fe, Mg, Ni, Pb, Si and Zn will be described.Topics which are covered include drying, calcinations, roasting,reduction, smelting, converting, distillation, vapour phase trans-port and deposition. The integration of recycled materials into thevarious process streams will also be discussed. The use of variousenergy sources is discussed in terms of efficiency and productivity.Important environmental technologies and their use are also cov-ered. A discussion on the final refining of the various metalsbefore solidification will conclude the course.

MSE330H1 SIntroduction to Polymer Engineering

III-AEMECBASCF; AEESCBASCM, AEMMSBASC (elective), IV-AEESCBASCM (elective) 3/-/1/0.50

The basics of polymer synthesis, structure, characterization andmechanical properties. Topics include addition and condensation

polymerization, network polymerization and crosslinking, molec-ular mass distribution and characterization, crystalline and amor-phous structure, glass transition and crystalline melting, formingand additives for commercial plastics, dependence of mechanicalproperties on structure, viscoelasticity, yielding and fracture.

MSE350H1 SMaterials Design and Engineering

III-AEESCBASCI, IV-AEESCBASCP; III-AEESCBASCA,AEESCBASCB, AEESCBASCM (elective), IV-AEESCBASCM (elective) 3/1.5/1/0.50

This course will explore the physical and chemical principles whichunderlie the design and use of modern materials in engineeringapplications. Topics covered may include, the crystalline state,amorphous state, defects, microstructure and a quantitativedescription of the mechanical, electrical and magnetic propertiesof materials. Materials covered include metals, ceramics, semi-conductors, polymers and composites.

MSE358H1 SStructure and Characterization of Nanostructured Materials

III-AEESCBASCO; IV-AEESCBASCP 3/1.5/1/0.50This course deals with both the theoretical and experimentalinterpretation of the structure and chemistry of nanostructuredmaterials. The structural characteristics of self-assembled clus-ters, nanoparticles, nanowires, nanotubes and quantum dots, aswell as three-dimensional bulk nanocrystalline materials andtheir defect structures will be discussed in detail. Experimentaltechniques for characterizing their structure and chemistry will bedescribed including electron microscopy, x-ray diffraction, Augerelectron spectroscopy, x-ray photoelectron spectroscopy, second-ary-ion mass spectroscopy and scanning probe microscopy.

MSE401H1 FMaterials Selection and Design

IV-AEESCBASCM, AEMMSBASC; AEMECBASCF (elective) 2/-/3/0.50

The basic principles necessary for the selection and design ofengineering materials, allowing the most suitable materials for agiven application to be identified from the full range of materialsand section shapes available. Case studies are developed as amethod of illustrating a novel approach employing materialsselection charts which capture the important properties of allengineering materials, allowing rapid computer retrieval of infor-mation and the application of various selection techniques.

MSE404H1 F Extractive Metallurgy

IV-AEMMSBASC (elective) 3/-/2/0.50Technologies and unit operations used in the production of lightmetals, non-ferrous and ferrous metals will be presented andanalyzed. Emphasis will be placed on analyzing overall flow-

C O U R S E D E S C R I P T I O N S

142

Page 53: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

sheets used by selected companies for the purpose of determininghow the overall process efficiency can be improved and the envi-ronmental impact reduced. Methods and technologies used formetals recycling will also be discussed. Examples will be givenfrom the steel, copper, nickel, zinc, aluminum and magnesiumindustries. The students will be exposed to a series of actualindustrial case studies.

MSE410H1 FIndustrial Research Project

IV-AELMEBASCP -/6/-/0.50On-site experience is arranged at a local metallurgical or materialsindustry on a project of joint interest to the industrial organizationand the department. The students do project work in small groupsduring the first part of the session. At the end of the session stu-dents prepare a written and oral report based on their work.

MSE410Y1 YIndustrial Research Project

IV-AEMMSBASC (elective) -/6/-/1.0An industrial research experience is arranged with a local materi-als industry (metals, chemicals, ceramics, semi-conductors, com-posites or polymers), on a project of joint interest to the depart-ment and the industrial partner. The students are organizes ingroups of 3 or 2, under the supervision of an academic supervi-sor, with an industrial liaison engineer or researcher as a resourceperson. The testwork is carried out either in the department or atthe industrial site, or at a combination of both areas. The finalgrade will be based interim progress reports, a final written reportand an oral presentation.

MSE420H1 FBiomaterials

IV-AEMMSBASC, AECHEBASC, AEESCBASCB (elective) 2/-/2/0.50

Introduction to materials used for the construction of medicaldevices. Course includes a discussion of biocompatibility andmethods of assessment. Examples of use in specific clinical disci-plines given.

MSE421H1 SSolid State Processing and Surface Treatment

III-AEMMSBASC 3/-/2/0.50The fundamentals and technologies of mechanical forming(rolling, forging, extrusion, drawing, sheet-metal forming), sin-tering and powder forming, thermo-mechanical processing andheat treatment are discussed. Various means to enhance surfacesfor the purposes of i) improving corrosion and erosion properties,ii) change mechanical, chemical or electric properties, iii) producea visually more appealing surface are also covered. Techniquesinclude galvanizing, hot dipping, nitriding, vapour deposition,plasma spraying.

MSE430H1 SElectronic Materials

V-AEESCBASCM, AEELEBASC, AEMMSBASC (elective) 2/-/1/0.50

Materials parameters and electronic properties of semiconductorsare discussed as basic factors in the engineering of semiconduc-tor devices. Materials parameters are related to preparation andprocessing methods, and thus to the electronic properties. Theimplications of materials parameters and properties on selectedsimple devices are discussed.

MSE450H1 FPlant Design for Process Industries

V-AEESCBASCM, AEMECBASCF, AEMMSBASC (elective) 2/-/3/0.50

Analysis of plant design factors involved in the continuous process-ing of primary materials. Topics considered include optimal alloca-tion of resources, minimized manufacturing cost and minimizationof energy requirements for new plant designs, as well as processinnovations for existing plants. A case studies approach will beused employing such examples as thin slab casting in continuoussteelmaking and the hydrometallurgical production of zinc.

MSE452H1 SBiomaterials and Biocompatibility

V-AEESCBASCB, IV-AEESCBASCO (elective) 3/-/1/0.50

The course presents an introduction to the field of biomaterials,covering also the relevant basics in materials science and biolo-gy. Topics include the physical and chemical principles of materi-als science, structure-property relations, biomaterials processingand degradation. Cell/tissue biomaterials interactions will be dis-cussed as determinants of biocompatibility.

MSE455H1 SProcess Simulation and Computer Design

IV-AEMMSBASC (elective) 3/-/2/0.50Various production processes use simulation software to shortenthe route from the initial design to finished product. Simulationsoftware provides the designer and practicing engineer with apowerful tool in the tasks of improving and optimizing the indus-trial processes. Expensive trials can be avoided and the quality ofthe finished product secured from the beginning of production.First, this course will cover the basics of the process simulationused in industrial setting. Subsequently, the course will focus onindustrial process simulation software used extensively in foundryindustry worldwide. Essential elements of CAD/CAM techniqueswill be covered. Numerical simulation of the filling and solidifica-tion in castings will be presented. Calculation of foundry process-es with multiple production cycles will be analyzed. Anothercourse feature will be the graphical presentation of the results onthe screen. The solidification and casting course (MSE 302F) willbe a necessary prerequisite for this course. (limited enrolment)

C O U R S E D E S C R I P T I O N S

143

Page 54: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

MSE456H1 SFinite Element Analysis and Design of Metallurgical Systems

IV-AEMMSBASC (elective) 3/-/2/0.50Introduction to the principles of finite element analysis for thecoupled problems of heat and mass transfer, fluid mechanics,stresses, strains and electromagnetics frequently encountered inmetallurgical systems. Analysis and design of material process-es, high temperature furnace systems, metallurgical vessels, andmetal forming devices by a commercially developed code(ANSYS) closely supervised independent design projects will bethe methodology for the development of strong working knowl-edge of FEM and its use to solve practical industrial problems.

MSE457H1 FMicro Electro Mechanical Systems (MEMS) and Nano Electro-Opto Mechanical Systems (NEOMS)

IV-AEESCBASCO (elective) 3/1.5/1/0.50An introduction to MEMS and NEOMS starting from the principlesof devices fabrication through micro fabrication and micromachining; IC Processing; bulk micro machining; bonding, highaspect-ratio processes, surface micro machining technology(including concepts and principles and polysilicon surface micromachining). Specific topics can include application of this tech-nology to physical micro sensors, chemical and biomedical sen-sors and micro actuators. The course will also address the incor-poration of optical functionality in MEMS, as well as integrationof nanoscale devices with MEMS technology.

MSE458H1 SCatalysis and Energy Storage

IV-AEESCBASCO (elective) 2/-/1/0.50The unique surface properties and the ability to surface engineerNano crystalline structures in devices renders Nano crystallinematerials to be ideal candidates for use in corrosion, catalysis andenergy conversion devices. This course deals with the fabricationof materials suitable for use as protective coatings, and theirexploitation in fields of environmental science and engineeringthrough advanced battery structures, electrolysis, and fuel cells.These new devices are poised to have major impacts on power gen-eration utilities, the automotive sector, and society at large. Thedifferences in observed electrochemical behavior between amor-phous, Nano crystalline and polycrystalline solid materials will bediscussed in terms of their surface structure and surface chemistry.

MSE459H1 FSynthesis of Nanostructured Materials

IV-AEESCBASCO; IV-AEMMSBASC (elective) 3/2/-/0.50

Various synthesis techniques to produce nanostructured materialswill be introduced. These include methods involving the vaporphase (physical and chemical vapor deposition, organometallicchemical vapor deposition), the liquid phase (rapid solidification,

spark erosion), the solid phase, (mechanical attrition, equalchannel deformation) as well techniques producing these struc-tures from solution (electrodeposition, electroless processing, pre-cipitation). Secondary processing techniques to produce finalproducts or devices will also be discussed.

MSE460H1 SQuantum Structures

IV-AEESCBASCO 2/-/1/0.50Introduction including Moore's Law and scaling trends. Electronicproperties of low dimensional structures, focusing on energy lev-els, density of states, multiple-well structures, tunneling, excitons,and selectively doped heterostructures. Optical properties of lowdimensional structures, including optical matrix elements andselection rules, luminescence, non-linear and electro-optic effects.Electrical properties including transport in selectively doped struc-tures, and quantum transport (e.g., Shubnikov de Haas andQuantum Hall Effect). Application of quantum structures to devicesincluding high electron mobility transistors and lasers; discussionswill address 0d, 1d and 2d based structures. The course will endwith a brief introduction to collective effects in low dimensionalstructures for future computing and communications devices.

MSE461H1 SEngineered Ceramics

IV-AEMMSBASC (elective) 3/-/2/0.50A new class of engineering materials has been developed withinthe last twenty years - advanced structural ceramics. Due to theunique comnations of physical and thermomechanical propertiesexhibited by these materials, they are being increasingly employedfor applications ranging from heat engine components to highspeed machining tools to surgical implants. This course will coverthe processes used in the fabrication of advanced ceramics andtheir low and high temperature mechanical performance.Emphasis will be placed on the relationships between processingmicrostructure, and the mechanical properties. The materials cov-ered will include Al203, Si3N4, SiC, transformation toughenedZrO2, and whisker and fiber reinforced ceramic matrix composites.

MSE489Y1 YCo-ordinated Program Thesis

IV-AEMMSBASC (elective) -/6/-/1.0Qualified students may elect a project suitable for continuation atthe Masters level. Topics must be selected with the agreement ofa staff member who will normally supervise both the Bachelor'sand Master's research. Course description and grading will be asdescribed for MSE499Y1 Y.

MSE499Y1 YThesis

IV-AEMMSBASC (elective) -/6/-/1.0The student chooses a project involving original work, which isnormally closely related to the current research of a staff member.

C O U R S E D E S C R I P T I O N S

144

Page 55: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

The final grade will be based on a preliminary outline of the the-sis topic, two sets of milestones, an oral presentation, a posterpresentation and a final written dissertation.

MSE550H1 SAdvanced Physical Properties of Structural Nanomaterials

IV-AEESCBASCO; IV-AEMMSBASC (elective) 3/2/1/0.50

This course deals with the physical properties of bulk nanostruc-tured materials. Included are mechanical properties (elasticbehavior, tensile and compressive strength, creep, wear andfatigue properties) electrical properties (electrical transport phe-nomena, electrical resistivity) magnetic properties (paramagnetic,diamagnetic, soft and hard ferromagnetic, superparamagnetic andantiferromagnetic properties), thermodynamic properties (interfa-cial enthalpy, thermal stability, phase transformations, heatcapacity). The considerable differences observed for nanocrys-talline solids compared to conventional polycrystalline and amor-phous solids will be discussed in terms of the microstructural dif-ferences for these materials. (pre-requisite: MSE459H1F)

MSE1024H1 SInterface and Nanophase Engineering

IV-AEMMSBASC (elective) 2/-/1/0.50Interface control and nanophase engineering are emerging mate-rials processing technologies which seek to enhance the bulkproperties of materials by controlling both the specific physicalstructure and the overall quantity of the internal interfaces. Inthis course, theory and properties of interfaces (grain boundariesand triple junctions), various processing methods of achievingnanostructured and interface-controlled materials, as well as cur-rent and emerging industrial applications for these advancedengineered materials, are presented and discussed.

D E P A R T M E N T O F P H I L O S O P H Y

PHL193H1 S Science and Social Issues

I-AEESCBASC 2/-/1/0.50This course introduces the students to issues stemming from ourincreasing dependence on and use of science. It examines suchquestions as: the nature of scientific knowledge, the distinctionbetween science and pseudo-science, the practice of science,environmental concerns arising from scientific practice and thelimits of science.

The aims of the course are to develop student's ability tothink critically on difficult issues, to evaluate evidence and argu-ment and to contribute to informed debate on the role of sciencein our society.

PHL255H1 FScience and Pseudo-Science

Humanities/Social Science Elective 3/-/-/0.50Some people take Jean Dixon and other astrologers seriously,many reject their claims as pseudo-science. Some people believethat one can give scientific evidence to support the claim thatspecies of living things were specially created not too many yearsago by a supernatural Being, many reject this claim as pseudo-scientific. Some people think that human civilization must haveoriginated from a visit by extra-terrestrial beings, many reject thisclaim as pseudo-scientific. What does it mean to claim that theseare pseudo-scientific claims? What does it mean to say that otherclaims are genuinely scientific? This course will proceed mainly bylectures and class discussion, and will attempt to establish crite-ria demarcating science from pseudo-science. Topics to be coveredinclude the nature of scientific explanations and theories, thenature of scientific evidence, the method of experiment, the struc-ture of statistical inference.

PHL273H1 FEnvironmental Ethics

Humanities/Social Science Elective 3/-/-/0.50This course will be devoted to a critical examination of the princi-pal frameworks purporting to provide an adequate environmentalethic, including the following: anthropocentrism; the marketmodel; cost-benefit analysis; animal liberation; biocentrism; eco-holism; the land ethic; deep ecology; ecofeminism. Our aim willnot be to decide which framework is best, but instead to use philo-sophical methods to identify the crucial issues at stake and toassess the strengths and weaknesses of the various competingoptions. Our comparative evaluation of the frameworks will beinformed by attention to their implications for some importantenvironmental issues, such as wilderness preservation; the protec-tion of endangered species; the choice of energy technologies;global climate change; and the use of animals for human benefit.

PHL291H1 SEngineering and Ethics

Humanities/Social Science Elective 2/-/1/0.50This course is designed to help engineering students appreciateand understand ethical issues that may arise throughout theircareers. We will examine basic principles and distinctions inethics as well as their applications to engineering and some busi-ness issues. The code of ethics of the Association of ProfessionalEngineers of Ontario will also be examined.

The course will begin with an overview of three major typesof ethical theories (utilitarianism, deontologism, and virtueethics). The next step will be to apply ethical theories to compli-cated case studies. Further in the course, these theories will beapplied to different moral issues in business and engineering.The emphasis of the assignments will be on students' own argu-mentation and ability to apply theories to the problems at hand.

C O U R S E D E S C R I P T I O N S

145

Page 56: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

D E P A R T M E N T O F P H Y S I C S

PHY180H1 FElements of Physics I (Mechanics)

I-AEESCBASC 3/1.5/1/0.50 Mechanics forms the basic background for the understanding ofphysics. This course on classical or Newtonian mechanics consid-ers the interactions which influence motion; these interactions aredescribed in terms of the concepts of force, momentum and ener-gy. Initially the focus is on the mechanics of a single particle, con-sidering its motion in a particular frame of reference, and trans-formations between reference frames. Then the dynamics of sys-tems of particles is examined. The laboratory emphasizes gener-al principles of experimentation, while working on selected andopen-ended experiments. Textbook: Physics for Scientists andEngineers vol. 1. 6th ed. by Serway and Jewett.

PHY182H1 SPhysics Laboratory

I-AEESCBASC -/1.5/-/0.15Continuation of laboratory component of PHY180F. The laborato-ry emphasizes general principles of experimentation, while work-ing on selected and open-ended experiments.

PHY280H1 F Physics II

II-AEESCBASC 3/1.5/1/0.50Basic ideas of classical statistical mechanics. Maxwell-Boltzmanndistribution, equipartition of energy, perfect gas laws. Simpleharmonic motion, forced vibrations and resonance. Coupledoscillators, normal modes, Fourier analysis. Textbook: Vibrationsand Waves by A.P. French (W.W. Norton); Thermal Physics byKittel and Kroemer, 2nd ed.

PHY281H1 S Physics III

II-AEESCBASC 3/1.5/1/0.50 A historical development of quantum physics, the photoelectriceffect, the Compton effect, the Bohr atom and wave-particle dual-ity. The formulation of Schrodinger quantum mechanics, quan-tum mechanical tunnelling, atomic spectra and electron spin.Textbook: An Introduction to Quantum Physics by French andTaylor (W.W. Norton). (Prerequisites: PHY 180F/PHY 280F.)

PHY308H1 SComputational Laboratory

III-AEESCBASCP 1/3/-/0.50 The analysis of digital sequences, filters; the Fourier Transform,windows; truncation effects, aliasing; auto and cross-correlation;power spectra, application to real data series and experimentaldesign.

PHY327H1 F/S Advanced Physics Laboratory

III-AEESCBASCO, AEESCBASCP -/6/-/0.50Experiments in this course are designed to form a bridge to cur-rent experimental research. A wide range of experiments areavailable using contemporary techniques and equipment. Inaddition to the standard set of experiments a limited number ofresearch projects are also available. Many of the experiments canbe carried out with a focus on instrumentation.

PHY351H1 S Classical Mechanics

III-AEESCBASCP 2/-/1/0.50Symmetries and conservation laws, stability and instability, cen-tral force motion, generalized co-ordinates, Hamilton's principle,Euler-Lagrange equations, Legendre transformations, phasespace and Liouville's theorem, Poisson brackets, canonical trans-formations, Noether's theorem.

PHY355H1 F Quantum Mechanics I

III-AEESCBASCO, AEESCBASCP; IV-AEESCBASCA (elective) 2/-/1/0.50

Dirac formalism, postulates of quantum mechanics, review of ele-mentary quantum mechanics, the harmonic oscillator, symme-tries and their consequences, the hydrogen atom, spin, angularmomentum. Reference: Principles of Quantum Mechanics, 2nded by R. Shankar, Plenum Press

PHY358H1 S Atoms, Molecules and Solids

III-AEESCBASCO 2/-/1/0.50Harmonic oscillator in three dimensions. Perturbation theory;radiation from atoms' fine and hyperfine structure of the hydro-gen atom, variational principle; the helium atom; an approach toan accurate ground-state wave function for the helium atom;complex atoms, structure and orbital coupling. Electrons indiatomic molecules; the Born-Oppenheimer approximation; sym-metries of electronic orbitals in diatomic homopolar and het-eropolar molecules, nuclear motion and infrared absorption.Crystal binding, Bravais lattices; electron in a periodic potential;reciprocal lattice; Bloch's theorem; energy bands; Fermi surfaces.References: TBA. (Prerequisites: PHY 355F).

PHY359H1 S Physics of the Earth

IV-AEESCBASCP 2/-/-/0.50Designed for students interested in the physics of the Earth andthe planets. Study of the Earth as a unified dynamic system;determination of major internal divisions in the planet; develop-ment and evolution of the Earth's large scale surface featuresthrough plate tectonics; the age and thermal history of the plan-

C O U R S E D E S C R I P T I O N S

146

Page 57: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

et; Earth's gravitational field and the concept of isostasy; mantlerheology and convection; Earth tides; geodetic measurementtechniques, in particular modern space-based techniques.

PHY406H1 F/S Computer and Interface Systems Lab.

IV-AEESCBASCP 2/3/-/0.50 The course functions as an integrated lecture/laboratory program.How best to use computers in the lab to improve experiments.Lectures include basic and practical case studies: computer ascontroller and data collector; programming and interface method-ologies; the principles of analog-to-digital and digital-to-analogconversion; data analysis; signal processing techniques. Labviewis used extensively.

PHY409H1 S Quantum Methods Using Computer Algebra

IV-AEESCBASCP -/4/-/0.50 Classic quantum mechanics problems are explored using Maplecomputer algebra and graphics. These include bound state andscattering problems in 1D, angular momentum and spin, varia-tional methods, scattering in 3D and time dependent processes.General techniques for computer-aided problem solving aredeveloped.

PHY427H1 F/S Advanced Physics Laboratory

IV-AEESCBASCP,AEESCBASCO (elective) -/6/-/0.50 Experiments in this course are designed to form a bridge to cur-rent experimental research. A wide range of experiments areavailable using contemporary techniques and equipment. Inaddition to the standard set of experiments a limited number ofresearch projects may be available. The laboratory is a continua-tion of PHY327.

PHY457H1 F Quantum Mechanics II

IV-AEESCBASCP (elective) 3/-/-/0.50 Review of the postulates of quantum mechanics, Schrodinger andHeisenberg pictures, scattering theory, approximation methodsfor time-independent problems (WKB, variational method andperturbation theory), angular momentum, spin, addition of angu-lar momentum, time-dependent perturbation theory, interactionof atoms with electromagnetic radiation. Reference: quantumMechanics, Vol. I and II by Cohen-Tannoudji, Diu and Laloe.(Prerequisites: PHY 355F).

PHY459H1 F Macroscopic Physics

IV-AEESCBASCP (elective) 3/-/-/0.50Thermal equilibrium and temperature; first, second and third lawsof thermodynamics; entropy; phase transitions; chemical potential;Navier-Stokes equations; static and dynamic equilibria; sound

waves; static stability and internal gravity waves; vorticity and tur-bulence. Reference: TBA. (Prerequisites: PHY 252S, 351S).

PHY460H1 S Nonlinear Physics

IV-AEESCBASCA (elective) 2/-/1/0.50Nonlinear oscillator; nonlinear differential equations and fixedpoint analysis; stability and bifurcation; Fourier spectrum;Poincare sections; attractors and aperiodic attractors; KAM theo-rem; logistic maps and chaos; characterization of chaotic attrac-tors; Benard-Rayleigh convection; Lorenz system.

PHY480H1 S Basic Statistical Mechanics

IV-AEESCBASCP; AEESCBASCO (elective) 2/-/-/0.50

The statistical basis of thermodynamics, ensembles, partitionfunction, thermodynamic equilibrium, stability and fluctuations,formulation of quantum statistics, theory of simple gases, idealbose and fermi systems. References: TBA.

PHY483H1 FRelativity 1

IV-AEESCBASCP 2/-/-/0.50Basis to Einstein's theory: differential geometry, tensor analysis,gravitational physics leading to General Relativity. Theory startingfrom solutions of Fchwarzchild, Kerr, etc.

PHY485H1 FModern Optics

IV-AEESCBASCP; AEESCBASCO (elective) 2/-/-/0.50

Lasers and the interaction of light with matter. In addition thesemiclassical theory of the laser, linear and nonlinear optical ele-ments ranging from optical resonators to acousto-optic modulators,along with a survey of laser types and their applications are dis-cussed. A number of modern topics from quantum optics, includ-ing laser cooling, squeezed light and the Einstein-Podolsky-Roseneffect are also considered. (Prerequisites: PHY 353S, 355F).

PHY487H1 S Condensed Matter Physics

IV-AEESCBASCP; AEESCBASCO (elective) 2/-/-/0.50

Introduction to the concepts used in the modern treatment ofsolids. The student is assumed to be familiar with elementaryquantum mechanics. Topics include: crystal structure, the reciprocallattice, crystal binding, elastic constants, the free electron model,electrons in periodic potential, lattice vibrations, electrons andholes, semiconductors, metals. References: Introduction to SolidState Physics, 7th ed. By C, Kittel. (Prerequisites: PHY 355F).

C O U R S E D E S C R I P T I O N S

147

Page 58: COURSE DESCRIPTIONS Many course descriptions … · using C programming language focus on engineering ... Assignments also require knowledge of Fortran or C. ... Planar "central force"

PHY489H1 F Introduction to High Energy Physics

IV-AEESCBASCP 2/-/-/0.50This course surveys the experimental basis and theoretical frame-work of the "Standard Model" of Particle Physics and its possibleextensions. Topics include the standard electroweak model, scat-tering and parton distributions, strong interactions and quantumchromodynamics.

PHY493H1 S Geophysical Imaging I

IV-AEESCBASCP 2/-/-/0.50 This course covers the convolution model; seismic sources andreceivers; the wave equation; the ray approximation; reflectionand refraction; petrophysics; scattering and absorption; digitalseismic data processing; deconvolution and inversion; migrationand imaging; application to multichannel seismic data.

PHY494H1 F Geophysical Imaging II

IV-AEESCBASCP 2/-/-/0.50 How to investigate Earth structure at depths ranging from metersto tens of kilometers using gravity, magnetic, electrical, electro-magnetic and nuclear geophysical methods. Current methodolo-gies and the theoretical basis for them are presented.

PHY495H1 F Experimental Global Geophysics

IV-AEESCBASCP 2/-/-/0.50This course deals with the numerical analysis of data associatedwith space geodesy, earthquake seismology, geomagnetism andpalaeomagnetism, isotope geochronology, as well as numericalsimulations of a wide variety of geodynamic processes (e.g. man-tle convection, post-glacial rebound, Earth tides).

PHY496H1 F/S Experimental Applied Geophysics I/II

IV-AEESCBASCP -/3/-/0.50 A laboratory course (with introductory lectures) dealing with phys-ical methods for exploring Earth structure; i.e., seismic, gravity,magnetic, electrical, electromagnetic, and nuclear methods. It isdesigned to give "hands on" experience with the techniques ofgeophysical data analysis as well as data acquisition.

D E P A R T M E N T O F S T A T I S T I C S

STA387H1 SProbability and Statistics

III-AEESCBASCA, AEESCBASCI AEESCBASCB (elective) 3/-/2/0.50

A general introduction to probabilistic modelling and applied sta-tistical reasoning. Discrete and continuous distributions, randomvariables and expectation. Estimation and hypothesis testing formeans, variances and covariances. Linear statistical inference andthe applications of regression analysis.

C O U R S E D E S C R I P T I O N S

148