My Favorite Mathematica Projects for Teaching Linear Algebra

Murray Eisenberg
University of Massachusetts

Download talk material:

  • Notebook 1  (File size:[an error occurred while processing this directive])
  • Notebook 2  (File size:[an error occurred while processing this directive])
  • Notebook 3  (File size:[an error occurred while processing this directive])
  • Notebook 4  (File size:[an error occurred while processing this directive])
  • Mathematica Package  (File size:[an error occurred while processing this directive])

Mathematica projects can improve students' understanding of mathematical concepts and enrich their mathematical experience. At the same time, such projects can serve to teach Mathematica fundamentals. This presentation examines three projects from sophomore courses in linear algebra: 1) visualizing linear and affine transformations of the plane, 2) least-squares approximation as an application of orthogonal projection, and 3) cracking Hill ciphers. The viewpoints of both student and teacher are considered. For each project the student does some Mathematica programming; for each, the teacher prepares Mathematica notebooks or packages. Relevant Mathematica features and functions will be introduced in the context of the projects.