I’m always confused about the best computing environment for teaching mathematics, and over the years I’ve used Derive, Maple, Maxima, Axiom, Sage, and Matlab. All these have great qualities, and Matlab in particular is the tool of choice for engineering education, as it is for engineering practice. But there is as yet no similar standard for mathematics teaching. Aside from engineering, most of my mathematics students are studying either education (with a mathematics method, to enable them to teach upper high school mathematics), or science students, mainly chemists and environmental scientists, who need a little maths in their courses.
We have been using Maple reasonably successfully for years. However, there are some significant problems with its use:
- It is very expensive, and the yearly license is becoming prohibitive in an environment where serious cost-cutting is necessary. (Let’s face it, if I had to choose between ditching some software, or ditching me, I’d go for the software!)
- In our subjects we only use a tiny fraction of Maple’s functionality. This is of course not an issue with open source software.
- Students can’t play with Maple outside the laboratories; we aren’t in a position to buy a heap of student licenses and sell them on to the students.
- Once they leave the University, the students are never likely to use Maple again in their professional lives.
The last problem could be countered by saying that the experience and skills gained in learning Maple are in themselves valuable. But this is a tack I’ve heard used too many times to justify the learning of mathematics itself. Basically it comes down to “Why do we have to learn this <expletive>?” “Because it’s GOOD FOR YOU!” I’m not fully convinced, and neither are the students.
Somebody said some years ago that the best adjuncts for learning mathematics are what the students can carry with them. I’ve been trying to track down the source of this wisdom, and so far have failed. Laptops/netbooks with, say Maxima, could indeed overcome the cost of Maple (and of course we could ditch Maple for Maxima, or Sage), and provide a learning environment which can go anywhere. But not all of my students own, or can afford, such machines. Many do, but not all. Some students of course now have tablets (iPads, or less often an Android tablet) but as yet there’s no powerful mathematics software native for any tablet environment.
Sage can of course be used online, as can Wolfram Alpha, but I don’t believe the latter is a good teaching tool: it’s just an answer-giving device; you can’t really play with it, extend it, insert your own programs, use the output of one command as an input to another, etc.
So what I’m looking for is a cheap, carry-everywhere mathematical tool.
Enter the new generation of CAS Calculators. There are a few on the market, of which the Texas Instruments TI-nspire, and the Casio ClassPad, are pre-eminent. Here they are side by side:


I’m not going to go into the pros and cons of each one; they both have vocal supporters and detractors, but in many ways they solve my difficulty of finding the right software. In particular:
- Many students have used these at school already, so have some exposure to them.
- There is no tedious licensing involved.
- These calculators are powerful enough to deal with pretty much all of the sort of mathematics we teach (calculus, linear algebra, numerical methods etc).
- It is easy to extend the calculators with further libraries or your own functions and programs. And there are lots more out there on the Internet. For example, some TI-nspire programs can be found here.
- Once in schools, teachers will be using these in their own classrooms.
- A scientist out in the field is more likely to be able to carry a calculator along than a laptop fitted out with mathematical software.
I’m very excited about these nifty new tools, and I intend to be exploring them with my students this year. Stay tuned!
Filed under: Maths teaching | Tagged: high school mathematics, mathematics students, teaching mathematics | 1 Comment »
