Instructor: Dr. Bartosz Protas
Office: HH 326, Ext. 24116
Office hours: Thursday, 10:30-12:30
Teaching Assistant: Jonathan Gustafson.
Office: HH 403, Ext. 24411
Office hours: 13:00-14:00 on Thursdays
Announcements:- Results and solutions for Homework Assignment #6 are already posted. Good Luck on the Final!
Outline of the Course:This course will provide an overview of classical solution methods for ordinary and partial differential equations. The focus will be on finite-difference techniques, but time permitting, certain more advanced approaches such as finite element and spectral methods will also be presented. At the beginning we will also review interpolation and approximation techniques as well as methods of numerical differentiation and integration. As an illustration of the presented algorithms we will use simple MATLAB codes to solve certain computational problems commonly arising in Physics and Engineering.
Topics: (numbers in bold refer to sections of the textbook by Gerald & Wheatley, whereas numbers in italic refer to sections of the textbook by S. S. Rao.)
Software:All of the computational examples will be presented using MATLAB. This software is available on the computers in the computer lab. Lab hours (see above) are reserved for unsupervised work with computer-based assignments. Unless they are reserved for large-class tutorials, students should be able to work in the computer labs in BSB also outside the allocated time-slots. Students are as well encouraged to purchase The Student Edition of MATLAB" to be able to work with MATLAB at home. While a limited introduction to MATLAB will be provided, it is recommended that students grasp basic MATLAB programming skills working either in the computer labs or with the personal student edition.
Prerequisites:Calculus, Ordinary and Partial Differential Equations (MATH 3C03 or 3FF3), Numerical Algebra (MATH 2T03), Basic programming skills in MATLAB
Assignments:Six home assignments will be handed out in class every second week, starting from January 18. Solutions of the assignments should be submitted by e-mail to firstname.lastname@example.org using the template provided. The assignments are due by midnight on Thursday the following week. Late submissions will not be accepted. Only five best assignments are counted towards the final mark. The assignments and solutions will be posted on the course webpage.
Class Quiz:There will be one in-class quiz on February 15. It will take place in REF/102 and will last 50 minutes. The quiz will cover analytical issues only (no programming). Only the McMaster standard calculator Casio fx-991 will be allowed during the quiz.
Final Exam:The course will be completed by a three-hour final examination. The date and location of the final exam will be announced by the Registrar's office in mid-term.
Senate Policy Statement:The course is regulated by the following documents: Statement on Academic Ethics and Senate Resolutions on Academic Dishonesty. Any student who infringes one of these resolutions will be treated according to the published policy. In particular, academic dishonesty includes: (1) plagiarism, e.g. the submission of work that is not one's own, (2) improper collaboration in group work on home assignments, (3) copying or using unauthorized aids tests and examinations. It is your responsibility to understand what constitutes academic dishonesty, referring to Academic Integrity Policy.