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


Dr. Ilias S. Kotsireas,  Office 2076A, E-Mail: ikotsireATwlu.ca

Office Hours

Due to the COVID-19 pandemic, and the fact that Laurier has decided that Winter 2021 courses will be held on-line, all office hours for this course will also be conducted on-line, here are the two options:
  1. 24/7: send me an invite on Skype (ID: ilias_kotsireas) and ping me at any time outside class hours, from 9:00 a.m. EST to 5:00 p.m. EST (no prior appointment is required)
  2. specific time slot: e-mail me to book an individual appointment on skype/zoom.

For authentication/security purposes, please include your Laurier Student ID, and your first and last name, in all communcations regarding the course.

Maple & LaTeX tutorials

Maple Tutorial (1): Saturday, January 16, 2021, 11:00 a.m. -- 13:00 p.m

Maple Tutorial (2): Sunday, January 17, 2021, 11:00 a.m. -- 13:00 p.m

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, can also be obtained individually through the Maple Adoption Program.
  1. MaplePrimes is an on-line community dedicated to sharing experiences, techniques, and opinions about Maple.
  2. Application Center features over 2650 applications contributed by the Maplesoft user community.
  3. DigitalEd offers a complete suite of tools to support and enhance education in science, technology, engineering, and mathematics.
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 are available 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 will be scheduled, details in class.

Class Schedule, Winter Semester Timetable

              |     Mon     |     Wed     |    
              | 17:30-18:50 | 17:30-18:50 |
              |  (on-line)  |  (on-line)  |
              |             |             |             
Week 1:       |  Jan 11     |  Jan 13     | 
Week 2:       |  Jan 18     |  Jan 20     | 
Week 3:       |  Jan 25     |  Jan 27     | 
Week 4:       |  Feb 01     |  Feb 03     | 
Week 5:       |  Feb 08     |  Feb 10     | 
Reading Week  | Feb 16-19  N o  C o u r s e s

Week 6:       |  Feb 22     |  Feb 24 *1  |
Week 7:       |  Mar 01     |  Mar 03     |   
Week 8:       |  Mar 08     |  Mar 10     |   
Week 9:       |  Mar 15     |  Mar 17     |   
Week 10:      |  Mar 22     |  Mar 24     |   
Week 11:      |  Mar 29     |  Mar 31     |   
Week 12:      |  Apr 05     |  Apr 07 *2  | 
              |             |             | 

*1 --> Test 1 (T1) date, Portfolio 1 (P1) due date 

*2 --> Test 2 (T2) date, Portfolio 2 (P2) due date 

Course Requirements/Student Evaluation

University and Course Policies (senate approved)

  1. Special Needs: Students with disabilities or special needs are advised to contact Laurier’s Accessible Learning Centre for information regarding its services and resources. Students are encouraged to review the Academic Calendar for information regarding all services available on campus.
  2. Plagiarism: Wilfrid Laurier University uses software that can check for plagiarism. If requested to do so by the instructor, students are required to submit their written work in electronic form and have it checked for plagiarism.
  3. Academic Integrity: Laurier is committed to a culture of integrity within and beyond the classroom. This culture values trustworthiness (i.e., honesty, integrity, reliability), fairness, caring, respect, responsibility and citizenship. Together, we have a shared responsibility to uphold this culture in our academic and nonacademic behaviour. The University has a defined policy with respect to academic misconduct. As a Laurier student you are responsible for familiarizing yourself with this policy and the accompanying penalty guidelines, some of which may appear on your transcript if there is a finding of misconduct. The relevant policy can be found at Laurier's academic integrity website along with resources to educate and support you in upholding a culture of integrity. Ignorance is not a defense.
  4. Classroom Use of Electronic Devices: Read WLU policy 9.3 Classroom Use of Electronic Devices.
  5. Late Assignment Policy: late assignments will be marked with 0.
  6. Final Examinations: Students are strongly urged not to make any commitments (i.e., vacation) during the examination period. Students are required to be available for examinations during the examination periods of all terms in which they register. Refer to the Handbook on Undergraduate Course Management for more information.
  7. Foot Patrol, the Wellness Centre, Student Food Bank.