Course Content

There is no text book for this course. The links below will take you to the lecture notes.

Part 1 : First steps with Maple

  • L-1 Introduction to Computer Algebra: Maple worksheet and html version.
  • L-2 Getting Started and getting help: Maple worksheet and html version.
  • L-3 integers, (ir)rational, and floating-point numbers: Maple worksheet and html version.
  • L-4 Algebraic and Complex Numbers: Maple worksheet and html version.
  • L-5 Assignment and Unassignment: Maple worksheet and html version.
  • L-6 Evaluation and Names of Variables: Maple worksheet and html version.
  • L-7 Basic Data Types; Attributes and Properties: Maple worksheet and html version.
  • L-8 Maple i/o; Library; reading and writing files: Maple worksheet and html version.
  • L-9 Import/export of data; Low-level I/O; Code generation: Maple worksheet and html version.

    Part 2 : Polynomials and Rational Expressions

  • L-10 Univariate and multivariate polynomials: Maple worksheet and html version.
  • L-11 Rational functions and conversions: Maple worksheet and html version.
  • L-12 Representation of polynomials and rational expressions: Maple worksheet and html version.
  • L-13 Substitution, expansion and factorization: Maple worksheet and html version.
  • L-14 Canonical and normal form; collecting and sorting: Maple worksheet and html version.

  • R-1 Review of the first 14 lectures, some answers: Maple worksheet and html version.
  • E-1 First Midterm Exam: Maple worksheet, the html version, and curve of scores.

    Part 3 : Calculus

  • L-15 Defining mathematical functions: Maple worksheet and html version.
  • L-16 Maple procedures and recursion: Maple worksheet and html version.
  • L-17 Operations on functions and anonymous functions: Maple worksheet and html version.
  • L-18 Symbolic and Automatic Differentiation: Maple worksheet and html version.
  • L-19 Integration and Summation: Maple worksheet and html version.
  • L-20 Series, Approximations, and Limits: Maple worksheet and html version.

    Part 4 : Advanced Maple

  • L-21 Sequence, Set, and List: Maple worksheet and html version.
  • L-22 Array, Table, Last Name Eval, Function Call, Conversion: Maple worksheet and html version.
  • L-23 Assume and Simplification: Maple worksheet and html version.
  • L-24 Two dimensional plots: Maple worksheet with plot output, worksheet without plot output and html version.
  • L-25 Three dimensional plots: Maple worksheet without plot output and html version.
  • L-26 Solving Equations: Maple worksheet and html version.
  • L-27 Differential Equations: Maple worksheet and html version.
  • L-28 Linear Algebra Maple worksheet and html version.

  • R-2 Review of the lectures 15 to 28, some answers: Maple worksheet and html version.
  • E-2 Second Midterm Exam: Maple worksheet, answers in html , and curve of scores.

    Part 5 : Introduction to MATLAB

  • M-1 Introduction to MATLAB: log file created with diary
  • M-2 Polynomials and Curve Fitting: log file created with diary
  • M-3 Making Plots with MATLAB: log file created with diary
  • M-4 Programming in MATLAB: log file created with diary
  • M-5 MATLAB as drawing tool: log file created with diary
  • M-6 Images and Movies in MATLAB: log file created with diary
  • M-7 Signal Processing in MATLAB: log file created with diary
  • M-8 Special Matrices in MATLAB: log file created with diary
  • M-9 Linear Programming in MATLAB: log file created with diary

    Review

  • R-3 Review of first two parts of Maple: Maple worksheet and html version.
  • R-4 Review of parts three and four of Maple: Maple worksheet and html version.
  • R-5 Review of MATLAB: log file created with diary