CP/PC 315 SCIENTIFIC COMPUTATION, WINTER 2017, WLU

Course Description

An introduction to scientific computation, with substantial use of scientific software, such as Maple and Matlab. Scientific problems and models from different disciplines are considered. Numerical methods introduced in this course include interpolation, curve fitting, solving (systems of) linear and nonlinear equations, eigenvalue problems, integration and solving ordinary and partial differential equations.

Important Course Information

Prerequisites

CP104, MA110* (or MA103), MA122, MA205

Instructor

Dr. Ilias S. Kotsireas,  Office 2076A, Office Hours 24/7 and by appointment, Phone 884-0710 ext. 2218# E-Mail: ikotsireATwlu.ca

Portfolio Consulation Office Hours

Every Saturday 11 a.m. to 1 p.m. (for the duration of the semester)

Maple tutorial

Saturday January 14, 2017, 10 a.m. - 1 p.m. BA 112

LaTeX tutorial

Friday January 20, 2017, 2:30 p.m. - 4:00 p.m. BA 112

Final Examination Review Session

Monday April 3, 2017, 5:30 p.m. - 7:00 p.m. BA 112


Course Topics

  1. equation solving, nonlinear equations, systems of nonlinear equations
  2. systems of linear equations: direct and iterative methods
  3. matrix eigenvalue problems, matrix eigenvector problems
  4. Fast Fourier Transform
  5. interpolation, curve fitting
  6. numerical differentiation, numerical integration
  7. Optimization
  8. Symbolic Computation
  9. Ordinary Differential Equations (ODEs), Initial Value Problems (IVPs), Boundary Value Problems (BVPs)
  10. Partial Differential Equations (PDEs), Discretization, Finite Difference Methods, Collocation, Finite Element Method

Course Software

Maple is a Scientific Computation System that allows the user to perform symbolic and numeric computations, visualization, experimentation and much more. Maple is being developed maintained and distributed by Maplesoft http://www.maplesoft.com/. Maple is available in Wilfrid Laurier University labs and the latest release of Maple 15, can also be obtained individually through the Maple Adoption Program.
  1. MaplePrimes A Web community dedicated to sharing experiences, techniques, and opinions about Maple
  2. Application Center Featuring over 2350 applications contributed by the Maplesoft user community
  3. Maple T.A. Content CenterThousands of freely available Maple T.A. questions.
Matlab is a Scientific Computation System developed maintained and distributed by Mathworks http://www.mathworks.com/. Matlab is available in Wilfrid Laurier University labs.

  1. Matlab tutorial links from MathWorks
  2. A Partial List of On-Line Matlab Tutorials and Matlab Books
No prior knowledge of Maple or Matlab is necessary. An introductory 3-hour Maple tutorial is scheduled for Saturday January 14, 2017, 10:00 a.m. - 1:00 p.m. in BA 112.

Class Schedule, Winter Semester Timetable

              |     Mon     |     Wed     |    
              |  5:30-7:00  |  5:30-7:00  | 
              |    BA 112   |    BA 112   |   
______________|_____________|_____________|__
              |             |             |             |
Week 1:       |    --       |    Jan 04   | 
Week 2:       |  Jan 09     |    Jan 11   | 
Week 3:       |  Jan 16     |    Jan 18   | 
Week 4:       |  Jan 23     |    Jan 25   | 
Week 5:       |  Jan 30     |    Feb 01   | 
Week 6:       |  Feb 06     | Feb 08 (P1) | 
Week 7:       |  Feb 13     | Feb 15 (M)  |
______________|_____________|_____________|_______________
              |
Reading Week  |   Feb 20 - Feb 24   N o   C o u r s e s
______________|___________________________________________

Week 8:       |  Feb 27     |   Mar 01    |   
Week 9:       |  Mar 06     |   Mar 08    |   
Week 10:      |  Mar 13     |   Mar 15    |   
Week 11:      |  Mar 20     |   Mar 22    |   
Week 12:      |  Mar 27     | Mar 29 (P2) |   
______________|_____________|_____________|__
              |             |             | 

Course Requirements/Student Evaluation