MTH243 (Calculus for Functions of Several Variables with Maxima)
In this course we will use Maxima, which is absolutely free. The Maxima projects are created to help you learn new concepts. Mathematica is very useful in visualizing graphs and surfaces in three dimensions. Matlab (commercial software) is also available at engineeering labs. Its free version is called Octave. A student can also use free CASs: SymPy (based on Python), Maxima, or Sage. We follow the standard textbook "Multivariable Calculus" (6th edition) by McCallum, Hughes-Hallett, Gleason et al.