## Comment Re:A better use of educational dollars (Score 1) 148

*Lots of students struggle with math above arithmetic. They could see why arithmetic is useful, but anything above that? Not so much. So by having the students apply math concepts to accomplish something (ie programming), they'll improve in High School level maths.*

Algebra is pretty much necessary, as is a basic understanding of probability/statistics. Trigonometry can be quite helpful as well. Calculus is handy to know at times, but most people get along just fine without it. Learning how to do stuff like decomposing polygons to calculate area, and deriving proofs in a basic algebra/trig course is going to give them most of the benefit of learning to think algorithmically. Any student that can't see where algebra/trig would be useful in their everyday lives has a poor teacher, because there are *tons* of examples.

What math concepts are they going to learn in a dumbed-down high school CS class that will help them enough to justify that kind of expense?