MIE334 - Syllabus, 2020
MIE334 - Syllabus, 2020
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.
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.
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)
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.
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.