Instructor: Dr. Bartosz Protas
Office: HH 326, Ext. 24116
Office hours: 14:30 - 15:30 Tuesdays & Wednesdays
Teaching Assistant: Jahrul Alam, M.Sc.
Office: HH 403, Ext. 24411
Office hours: Tuesday 13:30 - 15:30 & Wednesday 15:30 - 17:30
Announcements (HW#4):The final examination will take place on April 15 (Friday) at 7:00pm. Its duration will three hours.
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, Numerical Algebra, Basic programming skills in MATLAB
Assignments:Six home assignments will be handed out in class every second week, starting from January 12. Solutions of the assignments should be submitted by e-mail to firstname.lastname@example.org.. The assignments are due by midnight on Wednesday the following week. 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 9. It will last 50 minutes and 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.