(no subject)
Jun. 13th, 2005 11:39 pmMy work computer churned out 16,000 runs of the game this weekend, so I had enough data to figure out how to balance the hazard scores properly today. Got a bunch of stuff tweaked, left it running more for tomorrow so I can compare the changes.
I did lots of probability calculations today. Probability is such a useful thing to understand, and important to so many disciplines, that I'm surprised it's not taught more widely in highschool. I'm really glad I took Prof. Rota's probability course my senior year at MIT. (Although, most of the other students seemed to have had at least a little bit of exposure to it, so maybe it's just my secondary education that was totally lacking.)
Today's I-hate-java rant: whoever thought that we still needed to have both floats and doubles as a core part of the language needs to be beaten with a stick. There should be integers and non-integer numbers, and if anybody needs something more complicated, they should use a special package that lets them decide how many bytes of memory to use to represent each number. Compiler errors that claim no matching signature could be found because "0.2" is a double and not a float fill me with homicidal rage.
I did lots of probability calculations today. Probability is such a useful thing to understand, and important to so many disciplines, that I'm surprised it's not taught more widely in highschool. I'm really glad I took Prof. Rota's probability course my senior year at MIT. (Although, most of the other students seemed to have had at least a little bit of exposure to it, so maybe it's just my secondary education that was totally lacking.)
Today's I-hate-java rant: whoever thought that we still needed to have both floats and doubles as a core part of the language needs to be beaten with a stick. There should be integers and non-integer numbers, and if anybody needs something more complicated, they should use a special package that lets them decide how many bytes of memory to use to represent each number. Compiler errors that claim no matching signature could be found because "0.2" is a double and not a float fill me with homicidal rage.
no subject
Date: 2005-06-14 08:17 am (UTC)Ironically, many places have now changed their curricula so that 2nd-tier students are exposed to probability, but the top-tier ones are still put on the calculus train.
On the rare moments that I do an integral, I do it in Maple. But I do probability calculations essentially constantly.
no subject
Date: 2005-06-14 03:58 pm (UTC)Maybe that's what we really need: a math curriculum dedicated to teaching the core concepts of calculus, probability, linear algebra, differential equations, etc., with the assumption that if you want to know the details of how to solve any particular problem, you'll look it up...
no subject
Date: 2005-06-14 08:17 am (UTC)A few weeks into the course, we did the thing where everyone gets a packet of M&Ms and creates a color distribution. That's all fine and well, but I'd done that before... in third grade.
On another day, late in the class, I was sitting with two friends. Between us, we'd had 6 semesters of calculus at CU (which is part of why the class was so painful). So the teacher said "Today we're going to talk about logarithms. Trevor, would you like to explain logarithms?" I stumbled about a bit, since I wasn't prepared to teach class that day, but between the three of us we conveyed more information about logs than the teacher could.
My friend and I spent much of that course fixing the computers in the lab so that Excel would work for everybody. It's a good thing we took it together, or the snarky remarks wouldn't have been nearly as fun.
no subject
Date: 2005-06-14 10:27 am (UTC)Now *that* Java rant I'll agree with completely.
I'll go further and complain about the fact that *some* AWT/Swing methods take floats, and some take doubles, and woe upon the programmer who forgets which are which. (There is, as I recall, some consistency, but it's never explained and easy to miss.)
no subject
Date: 2005-06-14 03:54 pm (UTC)no subject
Date: 2005-06-15 08:04 am (UTC)no subject
Date: 2005-06-14 11:05 am (UTC)no subject
Date: 2005-06-14 04:03 pm (UTC)no subject
Date: 2005-06-15 08:00 am (UTC)And things like analyses of variance are best not rederived from first principles.