I was surfing around when I found a really interesting post by **Steve Yegge**. He makes the point:

*I’m guessing the list was designed to prepare students for science and engineering professions. The math courses they teach in and high school don’t help ready you for a career in programming, and the simple fact is that the number of programming jobs is rapidly outpacing the demand for all other engineering roles. – Steve*

He then proceeds to describe some processes for learning mathematics on your own from the perspective of a computer programmer, which are worth reading about since pretty much anyone with an analytical mind and some experience in mathematics could follow a similar approach quite successfully.

This one point I think needs a bit more in depth discussion though. Are we teaching the right types of mathematics in high school? Are there any topics which might better prepare our students for careers outside of school?

First let’s look at career opportunities, focussing on jobs which are growing the fastest. I’ll compile a list here, see my references at the end for sources of this information.

If we look at the list of the 30 professions with the largest employment growth, as an absolute growth rather than a percentage growth we see can pretty much separate them into two basic categories: those which require specialized training in a university, and those which do not.

The professions in the first category, according to this list, are registered nurses, postsecondary teachers, elementary school teachers, computer software engineers, accountants and auditors, management analysts, network systems and data communications analysts. The professions in the second category include things like carpenters, security guards, home health aides, etc…

We can also look at the current job statistics, where we see that professional, service, administrative support positions are by far the most common occupations for people to have today.

So the obvious question becomes, what types of mathematics do you need to be successful at these jobs?

1. Statistics ✔

Everyone needs to know statistics. We use it all over the place because our society has become driven by data. We collect it, we sort it, we analyze and we use statistics to make all sorts of arguments as a result. Not understanding some pretty complex ideas in statistics is a serious hindrance in many areas.

2. Probability ✔

In order to be able to make intelligent decisions, people need to understand that the outcomes of those decisions are all based in probabilities. Decisions about what medication to give, etc.. are based on the probability that a given treatment will be successful so understanding probability helps care-givers make better decisions.

3. Number theory ✔

Having a good grasp of what is going on in the various computer algorithms out there isn’t a bad thing, and courses in number theory could help out a lot of people. It might be hard to justify this mathematics for the typical profession, but for the computer related professions, number theory is almost vital to being able to do their jobs properly. So some more advanced number theory should be part of the higher level mathematics courses at high school and a basic introduction to number theory should continue to be included for everyone.

4. Algebra ✔

We still need to teach algebra and everything related to it. We should also include more linear algebra in school in the more advanced mathematics classes, as a deeper understanding of linear algebra is crucial to many computer related positions. As well, linear algebra is useful for almost all of the engineering fields and sciences, which is why universities typically include an introduction to linear algebra in those programs.

5. ~~Geometry~~

A little bit of geometry is a good thing so let’s keep a small amount of important geometry. However we are still hammering our kids with geometric proofs from 2 thousand years ago that have almost no relevance in the work-place. Proving something true is good for developing analytical reasoning but let’s do that in number theory instead. Let’s leave the chords and tangents to a circle for a university level course instead.

What’s important in these statistics is that of the technical jobs, we no longer see engineering (except possibly computer engineering) prominently placed, which was one of the professions for which the US originally developed the current mathematics programs. Computer related fields have surpassed the design and engineering fields which suggests that more mathematics which is useful for computer scientists should be taught in school.

Curriculum needs to be chosen that reflects the trends in the workplace, rather than on an ad-hoc basis, or because we have always taught it. If the US, and countries whose education systems emulate the US, are to be more successful in a global market, our high school students need to be better prepared for the real world. Every day we are inundated with statistics and a typical member of society needs to understand these better, in order to make more informed choices. It is our school’s job to supply this curriculum, and it is our job as educators to implement it.

US Department of Labour

**ftp://ftp.bls.gov/pub/special.requests/lf/aat9.txt**– Employed persons by occupation, sex, and age**http://www.bls.gov/news.release/ecopro.t05.htm**– The 30 occupations with the largest employment growth**http://www.bls.gov/news.release/ecopro.t02.htm**– The 10 industries with the largest wage and salary employment growth**http://www.bls.gov/news.release/ecopro.nr0.htm**– Employment Projections: 2006-16 Summary

I’m teaching geometry at present – in particular transformations, and considering that this article arose from a post from a programmer, I think we need to consider geometry again.

In the first place, from a programmer’s point of view, everything to do with vector graphics is based on geometry. Computer games, anything visual, today’s special effects, the whole shebang, is geometric in origin.

I also think that since a lot of mathematics is graphical, the more geometric tools our students have, the easier it can be to help them visualise what’s going on. In terms of making some abstract ideas more concrete, this is vital.

Oh, and I forgot about functions – much of what we do with functions involves transforming them, and those operations have their origins in geometry.

So I’d say don’t chuck geometry onto the waste pile just yet. Having said that, I do accept that there are some things that are taught that don’t need to be. I don’t have much experience with the US curriculum to know which bits they are – there’s less geometry in the British and IB curricula, but I wouldn’t say that much of the bits we teach are unnecessary.

Of course I agree with your points about the useful parts of geometry and I don’t mean to discard geometry completely. Currently an awful lot of stuff in geometry is less than useful I think.

I don’t think we should discard geometry completely, but there are an awful lot of geometric topics which should be discarded from the curriculum, although I don’t think the IB includes too many of these in either SL or Studies. Do we really need to do any geometric proofs?