Teaching and Doing Mathematics with Maple

The Maple course has been CANCELLED for 2008, sorry.

A Maple course for mathematics instructors and researchers.

With Michael Monagan, Vancouver, August 11th - 15th, 2008.

About the instructor.

I am a full professor in the Department of Mathematics at Simon Fraser University.
I am one of the original inventors of Maple and am actively involved in the current developement of Maple. My home page.


Dates: August 11th - 15th, 2008.
Venue: Room K9509, Shrum Science Centre, Simon Fraser University.
Instructor: Michael Monagan: mmonagan AT cecm DOT sfu DOT ca
Maple: We will use Maple version 12 if it is available otherwise Maple 11.

Course Brochure and Registration Information
2008 Maple Course Brochure (.pdf)         2006 Maple Course Brochure (.pdf)

For further information about the Maple course in 2008 please write to maplecourse AT sfu DOT ca.

The Maple worksheets and support materials used in the course can be downloaded. The files MAPLE06.zip contains a zip archive of all the files that you can download. The file FILES.txt contains a list of the files.

Course Outline

Participants may attend any 2 to 5 days.

Monday August 11th: Introduction to Maple

Using Maple as a calculator. Graphing curves and functions and creating simple animations. Solving equations exactly and numerically. Input of mathematical formulae. Expanding and factoring polynomials. Simplifying formulae. Basic features of the Maple GUI. Maple worksheets: creating a worksheet with text, mathematical formulae, and plots in Maple.

Tuesday August 12th: 3D Graphics, Calculus and Statistics

Graphing curves and surfaces in 3 dimensions. Looping constructs in Maple. Statistics. Least squares approximation. More on the Maple GUI. Creating teaching and presentation materials in Maple worksheets. Exporting Maple worksheets to HTML. Univaritate calculus: Taylor series, limits, integration. Animations illustrating the convergence of Riemann sums and Taylor series.

Wednesday August 13th: Algebra and Multivariate Calculus.

Vectors, matrices and linear systems in Maple. Visualization of linear systems and eigenvectors for teaching. Computing multivariate Taylor series. Visuals of partial derivatives and tangent planes. Solving systems of non-linear equations, finding critical points. Factoring polynomials and Groebner bases. Numerical linear algebra in Maple. Graph theory in Maple.

Thursday August 14th: Differential Equations and Animations

Examples of first and second order equations and first order systems; their exact and numerical solution in Maple. Visualization of systems using phase-portrait plots and animation. An analysis of the local stability of the stationary points of the modified Lotka Volterra system. Creating your own 2D and 3D graphics images. Assembling your own animations.

Friday August 15th: Programming in Maple

We will introduce the facilities for writing and debugging programs in Maple by writing programs for the following problems. The Euclidean algorithm - programming with long integers. A simple one-dimensional cellular automaton - programming with arrays. Creating fractal images - programming with graphics objects. Symbolic differentiation of a formula - programming with formulae. A package of routines for drawing electronic components - creating a module.