THE
Applied Mathematics 4611F (formerly 465f)
Introduction to Object Oriented Scientific Programming
Course Outline Fall 2008
Instructor: Dr. Z. Krougly, WSC 285, (519) 661-2111,
ext. 86281
email: zkrougly@stats.uwo.ca
Class
Times: M W F 8:30
- 9:30 a.m. in MC 17
Office
Hours: M W F
9:30 – 10:30 in MC 275 or by appointment
Prerequisite(s):
Calculus 1301A/B (81a/b),
1501A/B (51a/b), or Applied
Mathematics 1413 (026);
and Applied Mathematics 2413 (275), 2415 (276), or
2813B (261b).
Textbook: A First Course in
Computational Physics and Object-Oriented Programming with C++, by David
Yevick,
Cambridge University Press, 2005. Additional set of notes will be given on the
course website.
Course
Web Page: http://webct.uwo.ca
Course
Description: Basic introduction to C++, review of numerical methods
applicable to problems in linear algebra
and differential equations, introduction to the
concept of object-oriented programming techniques,
applications to scientific computation. Grade is based upon 4 assignments, two
projects and a presentation.
Course
Outline by Topical Areas:
Projects
and Optional:
Computer
algebra system, Interface C++ with Matlab and Mathematica (High precision
software, Simulating and Numerical computing)
C++
for high- performance computing, parallel scientific computing in C++ and MPI
communication standard,
SHARCNET
network Applications in Physics, Biology, Finance and Environmental Science.
Method
of Evaluation:
5% Assignment 1 – September 22, 2008
5% Assignment 2 – October
6, 2008
5% Assignment 3 – October 20, 2008
30% Programming project 1 - October
27, 2008
5% Assignment 4 – November 17, 2008
40% Programming project 2 - due TBA
with the presentation the following week
10% Presentation
Optional
There
are a large number of C++ books; here is a list of some that I have found
useful.
Addendum to all Applied Mathematics Course Outlines:
The UWO Senate Academic Handbook has specified that
the following points should be added to all course outlines:
Plagiarism: Students must write their essays and
assignments in their own words. Whenever
students take an idea, or a passage from another author,
they must acknowledge their debt both by using
quotation marks where appropriate and by proper referencing such as
footnotes or citations.
Plagiarism is a major academic offence (see
Scholastic Offence Policy in the Western Academic Calendar).
If you are unable to meet a course requirement due
to illness or other serious circumstances, you must provide valid medical
or other supporting documentation to the Dean's
office as soon as possible and contact your instructor immediately.
It is the student's responsibility to make
alternative arrangements with their instructor once the accommodation has been
approved
and the instructor has been informed. In the event
of a missed final exam, a "Recommendation of Special Examination"
form must
be obtained
from the Dean's Office immediately. For
further information please see: http://www.uwo.ca/univsec/handbook/appeals/medical.pdf
A student requiring academic accommodation due to
illness, should use the Student Medical Certificate when visiting an off-campus
medical
facility or request a Records Release Form (located
in the Dean's Office) for visits to Student Health Services.
The form can be found here: https://studentservices.uwo.ca/secure/medical_document.pdf