0% found this document useful (0 votes)
265 views

MIE334 - Syllabus, 2020

This document provides information about the MIE334 H1 – Numerical Methods I course offered in the winter 2020 term by the Department of Mechanical and Industrial Engineering at the University of Toronto. The course introduces numerical methods for solving mathematical problems related to engineering applications using MATLAB. Topics covered include solving linear equations, root finding, curve fitting, numerical integration and differentiation, and ordinary differential equations. Students will learn various numerical techniques, apply them in MATLAB programs, and solve engineering problems. The course involves lectures, tutorials, assignments, projects and exams.

Uploaded by

Bob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views

MIE334 - Syllabus, 2020

This document provides information about the MIE334 H1 – Numerical Methods I course offered in the winter 2020 term by the Department of Mechanical and Industrial Engineering at the University of Toronto. The course introduces numerical methods for solving mathematical problems related to engineering applications using MATLAB. Topics covered include solving linear equations, root finding, curve fitting, numerical integration and differentiation, and ordinary differential equations. Students will learn various numerical techniques, apply them in MATLAB programs, and solve engineering problems. The course involves lectures, tutorials, assignments, projects and exams.

Uploaded by

Bob
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MIE334 H1 – NUMERICAL METHODS I (WINTER 2020)

Department of Mechanical and Industrial Engineering – University of Toronto

General Note: Please check Quercus regularly for the most up-to-date information about the course.

Course Description
This course presents an introduction to numerical methods with an emphasis on using MATLAB to solve
mathematical problems related to engineering applications. The course includes the following topics: (i)
simultaneous solution of linear algebraic equations, (ii) solution of the real roots of algebraic and
transcendental equations, (iii) curve fitting, interpolation, and extrapolation, (iv) numerical integration and
differentiation, (v) least-squares curve fitting, and (vi) numerical solutions of ordinary differential
equations.

Instructors: Professor David Steinman E-mail: steinman@mie.utoronto.ca


Office: MC333
Office Hours: Midterm and Final Exam office hours TBA on Quercus
Otherwise email Prof. Steinman for an appointment

Note: Dr. Mahdi Zamani supervises the entire course arrangements including: tutorials, assignments,
projects, deadlines and communications between teaching assistants. All administrative questions and
requests must be directed to him.

Head TA Mahdi Zamani smm.zamani@mail.utoronto.ca


Tutorial TAs Samaneh Hosseingholizadeh (TUT01) samaneh.hosseingholizadeh@mail.utoronto.ca
Mohsen Rahmani (TUT01) mohsen.rahmani@mail.utoronto.ca
Maedeh (Darya) Amirmaleki (TUT02) m.amirmaleki@mail.utoronto.ca
Mohammadamin Jamshidi (TUT02) jamshidi@mie.utoronto.ca

Lectures
Section 01 (BA1170) Section 02 (SF1101)
Lecture A Monday 12:00-13:00 Monday 15:00-16:00
Lecture B Wednesday 12:00-13:00 Wednesday 15:00-16:00
Lecture C Friday 11:00-12:00 Thursday 15:00-16:00

Required Textbook
Numerical Methods for Engineers, 7th Edition, S. C. Chapra and R. P. Canale. ISBN: 9780073401065
(6th Edition is also suitable, suggested problems will be indicated for both 6th and 7th editions)

Additional Suggested References


Numerical Computing with MATLAB, Revised Reprint, C. B. Moler. ISBN: 9780898716603
Open access version available online at: http://www.mathworks.com/moler/chapters.html

1
Marking Scheme
Midterm Test 30%
Assignments 5%
Projects 15%
Final Exam 50%
Total 100%

Midterm Test
Thursday, February 27th, 10:00-12:00, Exam Centre 100
The midterm and final exam will be closed-book. A university-approved calculator and one-page aid sheet
(prepared by you) will be allowed. The aid sheet allowed will be single-sided for the midterm and double-
sided for the final exam.

Tutorials & Assignments


Tutorial Room A Thursday 9:00-12:00 RS303
Tutorial Room B Thursday 9:00-12:00 SF1012
The class is divided into two equal-sized tutorial sections (TUT01 & TUT02), with each section having
tutorials on alternate weeks. Please check which tutorial group you are enrolled in and see Quercus for
the detailed tutorial schedule for your section.
The tutorials for this course will include MATLAB instruction relevant to the programming required for your
assignments and projects. Be sure to attend them in order to familiarize yourself with the programming
language. TAs will be present to answer questions regarding the assignments and projects.
Assignments will be posted on Quercus. Additional guidelines for your hand-in will be posted along with
the first assignment. Assignment submissions will be done through the drop boxes in the Rosebrugh
building unless stated otherwise. Returned assignments will be provided by the head TA at times and
rooms that will be posted on Quercus. Students may only pick up assignments for themselves.
There will also be MATLAB based projects requiring a more in-depth application of the algorithms taught
in the course. These projects are expected to be completed concurrently with the other assignments.
Further details will be provided at a later date in lectures, tutorials, and on Quercus.

Safety
As professional engineers in training, you have a duty of responsibility to ensure that safety is duly
considered at all times. To this end, you are expected to behave with your personal safety and the safety
of others in mind. In order to be allowed access to any undergraduate labs, including computer labs, it is
mandatory that you complete the MIE online health and safety training course. Instructions for the
completion of safety training requirements have been sent in an e-mail to all students. Safety training can
also be accessed at: https://safetytraining.engineering.utoronto.ca/

2
List of Topics and Textbook Chapters
Relevant Topics
Chapters
Introduction – Intro to Numerical Methods, Mathematical Models, Programming and
1-4
Software, Errors and Approximations
Roots of Equations – Bisection Method, False-Position Method, Newton’s Method, Secant
5-6
Method, Other Methods, Multiple Roots
Linear Algebraic Equations – Gaussian Elimination, Systems of Non-linear Equations,
9-11 Gauss-Jordan, LU Decomposition, Matrix Inverse, Error Analysis, Gauss-Seidel Iterative
Method
Curve Fitting and Interpolation – Linear Regression, Polynomial Regression, Multiple Linear
17-18 Regression, Newton Divided Difference Interpolating Polynomials, Lagrange Polynomials,
Inverse Interpolation
Numerical Integration and Differentiation – Trapezoidal Rule, Simpson’s Rules, Integration
21-23 with Unequal Segments, Multiple Integrals, Newton-Cotes Algorithms, Romberg
Integration, Gauss Integration, Differentiation Formulas, Richardson Extrapolation
Ordinary Differential Equations – Euler’s Method and Improvements, Higher order Runge-
25
Kutta Methods

Learning Objectives
1. Understand a wide range of numerical methods used to solve mathematical problems (root finding,
curve fitting, integration, differential equations, etc.)
2. Understand error analysis related to a wide range of numerical methods
3. Apply numerical methods to solve a wide range of mathematical problems related to engineering
applications
4. Write and analyze MATLAB programs to implement various numerical methods
5. Solve complex engineering problems using MATLAB programs which implement multiple numerical
methods

Academic Integrity
Students are expected to conduct themselves in accordance with the highest ethical standards of the
Profession of Engineering and evince academic integrity in all their pursuits and activities at the university.
As such, in accordance with the General Academic Regulations on Academic Integrity, students are
reminded that plagiarism or any other form of cheating in examinations, term tests, assignments, projects,
or laboratory reports is subject to serious academic penalty (e.g. suspension or expulsion from the faculty
or university). A student found guilty of contributing to cheating by another student is also subject to
serious academic penalty.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy