Feedback

This is the 20132014 edition of the eCalendar. For the most recent publication, click here.  

Master of Science (M.Sc.); Computer Science (Thesis) — Computational Science and Engineering (45 credits)

Offered by: Computer Science     Degree: Master of Science

Program Requirements

Thesis Courses (24 credits)

24 credits selected from:

  • COMP 691 Thesis Research 1 (2 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Ongoing research pertaining to thesis.

    Terms: Fall 2013, Winter 2014, Summer 2014

    Instructors: Xue Liu (Fall) Xue Liu (Winter)

    • Restriction: Computer Science students
  • COMP 696 Thesis Research 2 (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Ongoing research pertaining to thesis.

    Terms: Fall 2013, Winter 2014, Summer 2014

    Instructors: Xue Liu (Fall) Xue Liu (Winter)

    • Restriction: Computer Science students
  • COMP 697 Thesis Research 3 (4 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Ongoing research pertaining to thesis.

    Terms: Fall 2013, Winter 2014, Summer 2014

    Instructors: Xue Liu (Fall) Xue Liu (Winter)

    • Restriction: Computer Science students
  • COMP 698 Thesis Research 4 (9 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Ongoing research pertaining to thesis.

    Terms: Fall 2013, Winter 2014, Summer 2014

    Instructors: Xue Liu (Fall) Xue Liu (Winter)

    • Restriction: Computer Science students
  • COMP 699 Thesis Research 5 (15 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Ongoing research pertaining to thesis.

    Terms: Fall 2013, Winter 2014, Summer 2014

    Instructors: Xue Liu (Fall) Xue Liu (Winter)

    • Restriction: Computer Science students

Required Courses

One credit selected as follow:

  • COMP 669D1 Computational Science Engineering Seminar (0.5 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Techniques and applications in computational science and engineering.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Restriction: This seminar course is open only to students who were admitted to the CSE Program Option.
    • Students must register for both COMP 669D1 and COMP 669D2.
    • No credit will be given for this course unless both COMP 669D1 and COMP 669D2 are successfully completed in consecutive terms.
    • COMP 669D1 and COMP 669D2 together are equal to COMP 669.
  • COMP 669D2 Computational Science Engineering Seminar (0.5 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : See COMP 669D1 for course description.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Prerequisite: COMP 669D1.
    • No credit will be given for this course unless both COMP 669D1 and COMP 669D2 are successfully completed in consecutive terms.
    • COMP 669D1 and COMP 669D2 together are equal to COMP 669.

Complementary Courses

(minimum 21 credits)

Two courses from List A, two courses from List B, and the remaining credits to be chosen from graduate (500-, 600-, or 700-level) courses in the School of Computer Science. Two complementary courses must be taken outside the School of Computer Science.

Note: Students with an appropriate background can substitute 3 credits by COMP 696 and 4 credits by COMP 697, but still need to take 6-8 credits from List A and 6-8 credits from List B.

List A: Scientific Computing Courses:

  • CIVE 602 Finite Element Analysis (4 credits)

    Offered by: Civil Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Civil Engineering : Development of displacement based simple and high order, one, two and three dimensional elements for linear elastic stress analysis. Variational and other methods for element formulation. Plate bending and shell elements. Finite element programming. Use of package programs in static analysis of structures.

    Terms: Winter 2014

    Instructors: Dimitrios Lignos (Winter)

    • (3-0-9)
  • COMP 522 Modelling and Simulation (4 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : Simulation and modelling processes, state automata, Petri Nets, state charts, discrete event systems, continuous-time models, hybrid models, system dynamics and object-oriented modelling.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • 3 hours
    • Prerequisites: COMP 251, COMP 302
  • COMP 540 Matrix Computations (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : Designing and programming reliable numerical algorithms. Stability of algorithms and condition of problems. Reliable and efficient algorithms for solution of equations, linear least squares problems, the singular value decomposition, the eigenproblem and related problems. Perturbation analysis of problems. Algorithms for structured matrices.

    Terms: Fall 2013

    Instructors: Xiao-Wen Chang (Fall)

    • 3 hours
    • Prerequisite: MATH 327 or COMP 350
  • COMP 566 Discrete Optimization 1 (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : Use of computer in solving problems in discrete optimization. Linear programming and extensions. Network simplex method. Applications of linear programming. Vertex enumeration. Geometry of linear programming. Implementation issues and robustness. Students will do a project on an application of their choice.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • 3 hours
    • Prerequisites: COMP 360 and MATH 223
  • MATH 578 Numerical Analysis 1 (4 credits)

    Offered by: Mathematics and Statistics (Faculty of Science)

    Overview

    Mathematics & Statistics (Sci) : Development, analysis and effective use of numerical methods to solve problems arising in applications. Topics include direct and iterative methods for the solution of linear equations (including preconditioning), eigenvalue problems, interpolation, approximation, quadrature, solution of nonlinear systems.

    Terms: Fall 2013

    Instructors: Jean-Christophe Nave (Fall)

    • Fall
    • Prerequisites: MATH 247 or MATH 251; and MATH 387; or permission of the instructor.
  • MATH 579 Numerical Differential Equations (4 credits)

    Offered by: Mathematics and Statistics (Faculty of Science)

    Overview

    Mathematics & Statistics (Sci) : Numerical solution of initial and boundary value problems in science and engineering: ordinary differential equations; partial differential equations of elliptic, parabolic and hyperbolic type. Topics include Runge Kutta and linear multistep methods, adaptivity, finite elements, finite differences, finite volumes, spectral methods.

    Terms: Winter 2014

    Instructors: Adam Oberman (Winter)

    • Winter
    • Prerequisites: MATH 375 and MATH 387 or permission of the instructor.

List B: Application and Specialized Methods Courses:

  • ATOC 512 Atmospheric and Oceanic Dynamics (3 credits)

    Offered by: Atmospheric & Oceanic Sciences (Faculty of Science)

    Overview

    Atmospheric & Oceanic Sciences : Introduction to the fluid dynamics of large-scale flows of the atmosphere and oceans. Stratification of atmosphere and oceans. Equations of state, thermodynamics and momentum. Kinematics, circulation, and vorticity. Hydrostatic and quasi-geostrophic flows. Brief introduction to wave motions, flow over topography, Ekman boundary layers, turbulence.

    Terms: Fall 2013

    Instructors: Peter Bartello (Fall)

    • Fall
    • 3 hours lecture
    • Prerequisite (Undergraduate): MATH 314, MATH 315, or permission of instructor
  • ATOC 513 Waves and Stability (3 credits)

    Offered by: Atmospheric & Oceanic Sciences (Faculty of Science)

    Overview

    Atmospheric & Oceanic Sciences : Linear theory of waves in rotating and stratified media. Geostrophic adjustment and model initialization. Wave propagation in slowly varying media. Mountain waves; waves in shear flows. Barotropic, baroclinic, symmetric, and Kelvin-Helmholtz instability. Wave-mean flow interaction. Equatorially trapped waves.

    Terms: Winter 2014

    Instructors: Timothy Merlis (Winter)

    • Winter
    • 3 hours lecture
    • Prerequisite (Undergraduate): MATH 314, MATH 315, or permission of instructor
  • ATOC 515 Turbulence in Atmosphere and Oceans (3 credits)

    Offered by: Atmospheric & Oceanic Sciences (Faculty of Science)

    Overview

    Atmospheric & Oceanic Sciences : Application of statistical and semi-empirical methods to the study of geophysical turbulence. Reynolds' equations, dimensional analysis, and similarity. The surface and planetary boundary layers. Oceanic mixed layer. Theories of isotropic two- and three- dimensional turbulence: energy and enstrophy inertial ranges. Beta turbulence.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Winter
    • 3 hours lecture
    • Prerequisite (Undergraduate): MATH 314, MATH 315, a previous course in fluid dynamics (such as ATOC 512), or permission of instructor
  • CIVE 572 Computational Hydraulics (3 credits)

    Offered by: Civil Engineering (Faculty of Engineering)

    Overview

    Civil Engineering : Computation of unsteady flows in open channels; abrupt waves, flood waves, tidal propagations; method of characteristics; mathematical modelling of river and coastal currents.

    Terms: Fall 2013

    Instructors: Vincent H Chu (Fall)

    • (3-0-6)
    • Prerequisite: CIVE 327 or equivalent
  • CIVE 603 Structural Dynamics (4 credits)

    Offered by: Civil Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Civil Engineering : Dynamic loads on structures; equations of motion of linear single- and multiple-degree-of-freedom systems and of continuous systems; free and forced vibrations; damping in structures; modal superposition and time-history analysis; earthquake effects; provisions of the National Building Code of Canada for seismic analysis.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

  • COMP 557 Fundamentals of Computer Graphics (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : The study of fundamental mathematical, algorithmic and representational issues in computer graphics. The topics to be covered are: overview of graphics process, projective geometry, homogeneous coordinates, projective transformations, quadrics and tensors, line-drawing, surface modelling and object modelling reflectance models and rendering, texture mapping, polyhedral representations, procedural modelling, and animation.

    Terms: Fall 2013

    Instructors: Paul Kry (Fall)

    • 3 hours
    • Prerequisite: MATH 223, COMP 251, COMP 206
  • COMP 558 Fundamentals of Computer Vision (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : Biological vision, edge detection, projective geometry and camera modelling, shape from shading and texture, stereo vision, optical flow, motion analysis, object representation, object recognition, graph theoretic methods, high level vision, applications.

    Terms: Fall 2013

    Instructors: Kaleem Siddiqi (Fall)

    • 3 hours
    • Prerequisites: COMP 206, COMP 360, MATH 222, MATH 223
    • Restriction: not open to students who have taken 308-766 before January 2001
  • COMP 567 Discrete Optimization 2 (3 credits)

    Offered by: Computer Science (Faculty of Science)

    Overview

    Computer Science (Sci) : Formulation, solution and applications of integer programs. Branch and bound, cutting plane, and column generation algorithms. Combinatorial optimization. Polyhedral methods. A large emphasis will be placed on modelling. Students will select and present a case study of an application of integer programming in an area of their choice.

    Terms: Fall 2013

    Instructors: David Avis (Fall)

    • 3 hours
    • Prerequisites: COMP 566 or MATH 417
  • COMP 621 Program Analysis and Transformations (4 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Program analysis and transformations are used in optimizing compilers and other automatic tools such as bug-finders, verification tools and software engineering applications. Course topics include the design of intermediate representations, control flow analysis, data flow analysis at both the intra- and inter-procedural level and program transformations for performance improvement.

    Terms: Winter 2014

    Instructors: Laurie Hendren (Winter)

    • 3 hours
    • Prerequisite: COMP 251 or equivalent, COMP 302 or equivalent, COMP 520 is useful but not strictly necessary
  • COMP 642 Numerical Estimation Methods (4 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Efficient and reliable numerical algorithms in estimation and their applications. Linear models and least squares estimation. Maximum-likelihood estimation. Kalman filtering. Adaptive estimation, GPS measurements and mathematical models for positioning. Position estimation. Fault detection and exclusion.

    Terms: Winter 2014

    Instructors: Xiao-Wen Chang (Winter)

    • (4 hours)
    • Prerequisites: MATH 323, MATH 324 and COMP 350
  • COMP 767 Advanced Topics: Applications 2 (4 credits)

    Offered by: Computer Science (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Computer Science (Sci) : Advanced topics in computing systems.

    Terms: Winter 2014

    Instructors: Derek Ruths (Winter)

  • ECSE 507 Optimization and Optimal Control (3 credits)

    Offered by: Electrical & Computer Engr (Faculty of Engineering)

    Overview

    Electrical Engineering : General introduction to optimization methods including steepest descent, conjugate gradient, Newton algorithms. Generalized matrix inverses and the least squared error problem. Introduction to constrained optimality; convexity and duality; interior point methods. Introduction to dynamic optimization; existence theory, relaxed controls, the Pontryagin Maximum Principle. Sufficiency of the Maximum Principle.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-0-6)
    • Prerequisites: MATH 264 or MATH 248, MATH 270 or MATH 271 or MATH 247
  • ECSE 532 Computer Graphics (3 credits)

    Offered by: Electrical & Computer Engr (Faculty of Engineering)

    Overview

    Electrical Engineering : Introduction to computer graphics systems and display devices: raster scan, scan conversion, graphical input and interactive techniques - window environments; display files: graphics languages and data structures: 2D transformations; 3D computer graphics, hidden line removal and shading; graphics system design; applications. Laboratory project involving the preparation and running of graphics programs.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-0-6)
    • Prerequisite: ECSE 322
  • ECSE 547 Finite Elements in Electrical Engineering (3 credits)

    Offered by: Electrical & Computer Engr (Faculty of Engineering)

    Overview

    Electrical Engineering : Finite elements for electrostatics. Energy minimization. Semi-conductors. Nonlinear magnetics and Newton-Raphson. Axisymmetric problems. Capacitance, inductance, and resistance through finite elements. Resonance: cavities, waveguides. High order and curvilinear elements.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-0-6)
    • Prerequisites: ECSE 322 and ECSE 352
  • ECSE 549 Expert Systems in Electrical Design (3 credits)

    Offered by: Electrical & Computer Engr (Faculty of Engineering)

    Overview

    Electrical Engineering : Design processes in electrical engineering. Hierarchical design. Computer aided design. Expert system technology. Device representations, heuristics and structures, algebraic models. Design versus diagnosis, "Shallow" and "Deep" systems, second generation (multi-paradigm) systems. Shells and their uses in design systems. Knowledge acquisition systems.

    Terms: Fall 2013

    Instructors: David Alister Lowther (Fall)

    • (3-0-6)
    • Prerequisites: ECSE 323 and ECSE 361
  • MATH 555 Fluid Dynamics (4 credits)

    Offered by: Mathematics and Statistics (Faculty of Science)

    Overview

    Mathematics & Statistics (Sci) : Kinematics. Dynamics of general fluids. Inviscid fluids, Navier-Stokes equations. Exact solutions of Navier-Stokes equations. Low and high Reynolds number flow.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Fall
    • Prerequisite (Undergraduate): MATH 315 and MATH 319 or equivalent
  • MATH 560 Optimization (4 credits)

    Offered by: Mathematics and Statistics (Faculty of Science)

    Overview

    Mathematics & Statistics (Sci) : Line search methods including steepest descent, Newton's (and Quasi-Newton) methods. Trust region methods, conjugate gradient method, solving nonlinear equations, theory of constrained optimization including a rigorous derivation of Karush-Kuhn-Tucker conditions, convex optimization including duality and sensitivity. Interior point methods for linear programming, and conic programming.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Prerequisite: Undergraduate background in analysis and linear algebra, with instructor's approval
  • MATH 761 Advanced Topics in Applied Mathematics 1 (4 credits)

    Offered by: Mathematics and Statistics (Faculty of Science)

    Administered by: Graduate Studies

    Overview

    Mathematics & Statistics (Sci) : This course covers an advanced topic in applied mathematics.

    Terms: Fall 2013

    Instructors: Rustum Choksi (Fall)

  • MECH 533 Subsonic Aerodynamics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Kinematics: equations of motion; vorticity and circulation, conformal mapping and flow round simple bodies. Two-dimensional flow round aerofoils. Three-dimensional flows; high and low aspect-ratio wings; airscrews. Wind tunnel interference. Similarity rules for subsonic irrotational flows.

    Terms: Fall 2013

    Instructors: Dan Mateescu (Fall)

    • (3-1-5)
    • Prerequisite (Undergraduate): MECH 331
  • MECH 537 High-Speed Aerodynamics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Equations of compressible flows. Planar and conical shock waves. Expansion and shock wave interference; shock tubes. Method of characteristics. Supersonic nozzle design. Aerofoil theory in high subsonic, supersonic and hypersonic flows. Conical flows. Yawed, delta and polygonal wings; rolling and pitching rotations. Wing-body systems. Elements of transonic flows.

    Terms: Fall 2013

    Instructors: Dan Mateescu (Fall)

    • (3-0-6)
    • Pre/Corequisite (Undergraduate): MECH 533
  • MECH 538 Unsteady Aerodynamics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Fundamental equations of unsteady compressible flows in fixed or moving reference frames. Unsteady flows past bodies in translation and having oscillatory motions. Oscillations of cylindrical pipes or shells subjected to internal flows. Vortex theory of oscillating aerofoils in incompressible flows. Theodorsen's method. Unsteady compressible flow past oscillating aerofoils.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-0-6)
    • Prerequisite (Undergraduate): MECH 533
  • MECH 539 Computational Aerodynamics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Fundamental equations. Basic flow singularities. Boundary element methods. Source, doublet and vortex panel methods for 2D and 3D incompressible and compressible flows. Method of characteristics. Euler equations for inviscid rotational flows. Finite-difference and finite-volume methods. Explicit and implicit time-integration methods. Quasi 1D solutions. Nozzle and confined aerofoil applications.

    Terms: Winter 2014

    Instructors: Sivakumaran Nadarajah (Winter)

    • (3-0-6)
    • Prerequisite: MECH 309 or MATH 317, MECH 533.
  • MECH 541 Kinematic Synthesis (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : The role of kinematic synthesis within the design process. Degree of freedom. Kinematic pairs and bonds. Groups and subgroups of displacements. Applications to the qualitative synthesis of parallel-kinematics machines with three and four degrees of freedom. Function, motion and path generation problems in planar, spherical and spatial four-bar linkages. Extensions to six-bar linkages. Cam mechanisms.

    Terms: Winter 2014

    Instructors: Jorge Angeles (Winter)

    • (3-0-6)
    • Prerequisite: MECH 309 or MATH 317 or permission of the instructor.
  • MECH 572 Introduction to Robotics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Overview of the field of robotics. Kinematics, statics, singularity analysis and workspace of serial robots with decoupled architecture. Direct and inverse kinematics and dynamics. Algorithms for manipulator kinematics and dynamics.

    Terms: Fall 2013

    Instructors: Jorge Angeles (Fall)

    • (3-0-6)
    • Prerequisites (Undergraduate): MATH 271 and MECH 220 or permission of instructor
    • Restriction: Not open to students who have taken MECH 573
  • MECH 573 Mechanics of Robotic Systems (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Manipulator performance and design. Pick-and-place and continuous-path operations. Computation of rigid-body angular velocity and acceleration from point-data measurements. Inverse kinematics of serial manipulators with coupled architectures; kinetostatics of multifingered hands and walking machines. Kinematics and dynamics of parallel manipulators and wheeled mobile robots.

    Terms: Winter 2014

    Instructors: Jozsef Kovecses (Winter)

    • (3-0-6)
    • Prerequisite: MECH 309 or MATH 317, and MECH 572 or permission of the instructor.
    • Since the course is open to both undergraduate and graduate students, and B- is the minimum passing mark for graduate students, this minimum mark will be relaxed for undergraduates. The regulations applicable to undergraduates will apply accordingly.
  • MECH 576 Geometry in Mechanics (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : Homogeneous vectors related to projective geometry and to linear, vector, matrix and symbolic algebra. Applications in mechanics. Pluecker and dual quaternions in statics and robot kinematics. Reducing systems of polynomials. Camera aided metrology. Case studies of solved and unsolved problems.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-2-4)
    • Prerequisites (Undergraduate): MATH 271, MECH 220, MECH 289 and MECH 314 or permission of the instructor.
  • MECH 577 Optimum Design (3 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Overview

    Mechanical Engineering : The role of optimization within the design process: Design methodology and philosophy. Constrained optimization: The Kuhn-Tucker conditions. Techniques of linear and non-linear programming. The simplex and the complex methods. Sensitivity of the design to manufacturing errors. Robustness of the design to manufacturing and operation errors.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • (3-0-6)
    • Prerequisite: MECH 309 or MATH 317 or permission of the instructor
  • MECH 610 Fundamentals of Fluid Dynamics (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : Conservation laws control volume analysis, Navier Stokes Equations and some exact solutions, dimensional analysis and limiting forms of Navier Stokes Equations. Vorticity, Potential flow and lift, boundary layer theory, drag, turbulence.

    Terms: Winter 2014

    Instructors: Timothy Lee (Winter)

    • Prerequisite: MECH 605 or permission of instructor
  • MECH 620 Advanced Computational Aerodynamics (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : Explicit and implicit time-integration methods; 2D and 3D finite-difference and finite-volume formulations for subsonic, transonic and supersonic rotational flows. Shock-fitting versus shock-capturing methods. Solution of the Navier-Stokes equations using artificial compressibility. Spectral methods. Lagrangian formulation. Time-accurate methods for unsteady flows with oscillating boundaries.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Evening course
  • MECH 632 Theory of Elasticity (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : The continuum concepts of stress, stress boundary conditions, principal stresses and the equations of equilibrium. Small strain theory and principal strains. The elastic constitutive relations. The extension, torsion and flexure of mechanical components. Plane stress and plane strain. Variational principals and the finite element method. Computer techniques are utilized.

    Terms: Fall 2013

    Instructors: Hossein Khadivi Heris (Fall)

    • Evening course
  • MECH 642 Advanced Dynamics (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : Variational methods. Hamilton's principle and equations of motion of engineering systems. Lagrangian formulations for discrete systems. Methods of discretizing continuous systems. Rigid body dynamics. Dynamic behaviour of linear and nonlinear systems. Response of engineering systems to deterministic inputs by classical methods. Stability of linear and nonlinear systems.

    Terms: Winter 2014

    Instructors: Jozsef Kovecses (Winter)

    • Evening course
  • MECH 650 Fundamentals of Heat Transfer (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : Heat conduction: analytical solutions; integral solutions; solid-liquid phase-change. Forced and natural convection: nondimensionalization; boundary layer theory; design correlations for external and internal flows; basic ideas of turbulence modelling. Mixed convection. Boiling and condensation. Radiation heat transfer: basic concepts; black-body enclosure theory; gray-body enclosure theory; participating media.

    Terms: Winter 2014

    Instructors: Bantwal Baliga (Winter)

    • Evening course
  • MECH 654 Compt. Fluid Flow and Heat Transfer (4 credits)

    Offered by: Mechanical Engineering (Faculty of Engineering)

    Administered by: Graduate Studies

    Overview

    Mechanical Engineering : A study of numerical methods for solving complex problems involving fluid flow and heat transfer. Finite volume methods, and overview of control-volume finite element methods. Methods for solving large systems of coupled nonlinear algebraic discretized equations. Mathematical models for turbulence.

    Terms: This course is not scheduled for the 2013-2014 academic year.

    Instructors: There are no professors associated with this course for the 2013-2014 academic year.

    • Evening course
Faculty of Science—2013-2014 (last updated Aug. 21, 2013) (disclaimer)