Mathematics 1J03: Scientific Computing with MATLAB
(Winter, 2002)

Course Information

Course Objectives: This introductory course is designed for students of mathematical, physical and engineering sciences, involved in scientific computations and mathematical modeling. The course covers preliminary topics of mathematics, including calculus and linear algebra, but it focuses on graphical visualizations, matrix-vector programming, and computer algorithms for solving application-based mathematical problems. The main software package for the course is MATLAB 6. The course emphases playing with MATLAB computational resources before studying each and every mathematical method.

Topics: Matlab computing environment, vector and matrix computations, algorithms of linear algebra, polynomial interpolation and approximation, curve plotting, numerical differentiation and integration.

Instructor: Dr. Dmitry Pelinovsky, BSB-204, ext.23424
e-mail: dmpeli@math.mcmaster.ca; http://dmpeli.math.mcmaster.ca

Teaching Assistant: Bogdan Traicu, BSB-237, ext. 27103
e-mail: traicub@math.mcmaster.ca

Hours:
Lectures: Tuesday, Thursday (8:30-9:20); GS/101
Laboratories: Wednesday (15:30-17:20); BSB/244
Office hours: Tuesdays (11:30-12:30), Thursdays (15:30-16:30), or by appointment

Main textbook:
"Introduction to Scientific Computing" by C.F. Van Loan (Prentice-Hall, 2000)

Optional textbooks:
"Introduction to Matlab 6" by D.M. Etter, D.C. Kuncicky, and D. Hull (Prentice-Hall, 2002)
"Getting started with Matlab" by R. Pratar (Oxford University Press, 2002)
"Numerical analysis and graphic visualization with Matlab" by S. Nakamura (Prentice-Hall, 2002)
"Numerical methods with Matlab" by G. Recktenwald (Prentice-Hall, 2000)

Assignments: Five computer assignments will be handed out in class on Tuesdays every second week, starting the week of January 14, 2002. The assignments are due at 9:20 on Tuesdays in the following week. The texts for assignments and the best student paper will be posted on the course webpage.

Labs and Quizzes: Twelve labs are scheduled every week for two sequent hours. Each lab is based on an individual computer project extracted from calculus and linear algebra courses. The students are expected to grasp mathematical computing skills by solving the computer projects under guidance of the instructor and the teaching assistant. Labs are ended with a 15-min computer quiz on a topic covered by the computer project.

Test: There will be one class test during the regular lecture hour on Thursday: February 14. The class test will be held in a computer room and will be based on a 50-min computer project.

Exam: The course is completed by a two-hour final examination. The date and location of the final exam will be announced by the registrar's office in mid-term.

Marking scheme:
Final exam (2 hrs) - 30%
Class test (50 min) - 20%
12 lab quizzes (15 min) - 10%
5 computer assignments - 40%