Live data from Hacker News

Many elementary teachers don’t understand math, and it makes them anxious

latimes.com

211–220 of 356 posts

Re: Many elementary teachers don’t understand math, and it makes them anxious

#211
post #16

Earlier quoted context omitted.

It's almost never explained with such lucidity. If you find a hundred people who can perform long division, I would be surprised if twenty of them have any idea how it works.

You're never going to find 100 people who can perform long division.

OK millennial

Re: Many elementary teachers don’t understand math, and it makes them anxious

#212
post #22

My ex taught grade 6 geography. Is a principal now. Thought the seasons were due to earth tilting back and forth. Didn't get that the tilt was the same, but the position around the sun was different

Um, isn't it primarily about tilt? Australia and the UK are both at aphelion (furthest distance from the sun, averaged over the day [if you want to be pedantic, and why not!]) at the same time but aren't both in Winter at the same time.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#213

Earlier quoted context omitted.

Try again? Long division, dividing A by B, is a for loop that maintains the invariant A = QB + R, where Q is the number written on top (initially 0) and R is the number written on the bottom (initially A), by subtracting values of the form B(C)(10^N) from R and adding values (C)(10^N) to Q to compensate. func Longdiv(A, B) { // Assume A > 0, B > 0. N = floor(log10(A)) Q = 0 R = A while (N >= 0) { // Invariant: A = B…

This is just re-stating the algorithm for the umpteenth time. I can read the algorithm. I just can't intuit why it works or why it has been designed this way. I mean your very first line has a logarithmic operation that was not mentioned anywhere in your text or your comment! Just pops in there out of nowhere. I guess it's about the number of decimal digits? But why? Why are we doing things in decimal? A dense ten-li…

> Why are we doing things in decimal?

I think this is maybe the crucial part that you might be missing. All this long division (and long multiplication) stuff works on base-n represenations of numbers. I.e. if you have an number like 3376, it is actually a short hand for

  3*10^3 + 3*10^2 + 7*10^1 + 6*10^0.
And if want to divide it 4 and, suppose, you cannot do it in your head, you do it step by step, by clever regrouping with the distribute law:

  (3*10^3 + 3*10^2 + 7*10^1 + 6*10^0) / 4 ==

  3*10^3/4 + 3*10^2/4 + 7*10^1/4 + 6*10^0 / 4 ==
(3/4 does not work, so let merge the first two again)

  (3*10^3 + 3*10^2)/4 + 7*10^1/4 + 6*10^0 / 4 ==

  (33)/4*10^2 + 7*10^1 /4 + 6*10^0 / 4 ==
(now we have progress)

  (33)/4*10^2 + 7*10^1 /4 + 6*10^0 / 4 ==

  (32+1)/4*10^2 + 7*10^1 /4 + 6*10^0 / 4 ==

  (32)/4*10^2 + (1)/4*10^2 + 7*10^1 /4 + 6*10^0 / 4 ==

  8*10^2 + (1)/4*10^2 + 7*10^1 /4 + 6*10^0 / 4 ==
(now merge the 1 and the 7 group)

  8*10^2 + (17)/4*10^1 + 6*10^0 / 4 ==

  8*10^2 + (16+1)/4*10^1 + 6*10^0 / 4 ==

  8*10^2 + 4*10^1 + (1)/4*10^1 + 6*10^0 / 4 ==

  8*10^2 + 4*10^1 + (16)/4*10^0 / 4 ==

  844
The same works for other bases. If you were to implement some bignum library, you would also choose some base n representation for you numbers. Base 10 is not so optimal for computers, so maybe you chose base 2^32. If you then were to implement a division function, you would use similar algorithms.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#214
post #81
post #35

Earlier quoted context omitted.

Sure you can! Just look at a typical fifth- or sixth-grade classroom. Most of them can perform long division, briefly, before the test. They may even remember it for several days after the test.

What none of them can tell you is why they've been taught long division, when short division is faster. And it's because you need long division to do division in algebra

I think I've only briefly seen short division once. It was long division until fractions here.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#215
post #8

Earlier quoted context omitted.

I don't understand why long division would be a mystery. It's just repeated subtraction - you are finding how many times you can subtract the divisor from the dividend, in a systematic way.

Well if long division is unintuitive, the procedure to compute square-roots by hand is even more mysterious, as if it has transcended dealing with numbers and instead become a symbolic manipulation. Thankfully it is something I never had to apply, even once in adult life till now.

How do you compute square roots by hand? Isn't it just a rudimentary root finding algorithm?

Re: Many elementary teachers don’t understand math, and it makes them anxious

#216
post #22

My ex taught grade 6 geography. Is a principal now. Thought the seasons were due to earth tilting back and forth. Didn't get that the tilt was the same, but the position around the sun was different

Your ex was correct. https://spaceplace.nasa.gov/seasons/en/ What Causes the Seasons? The Short Answer: Earth’s tilted axis causes the seasons. Throughout the year, different parts of Earth receive the Sun’s most direct rays. So, when the North Pole tilts toward the Sun, it’s summer in the Northern Hemisphere. And when the South Pole tilts toward the Sun, it’s winter in the Northern Hemisphere. It's all about Earth's…

Yes the seasons are due to earths tilt, but the tilt still doesn't change between seasons as his wife thought, only earths position compared to the sun does.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#217
post #131

> But many elementary students don’t understand the meaning of the equal sign. Some people might not have made the connection, but by and large programming languages make this mistake too. All the major ones are using the = glyph for assignment.

What mistake is that? The left hand variable equals the right hand value assigned to it. Foo = bar and 1 = 1 are equivalent in my mind.

The mistake is assuming "=" is a statement of fact (as in mathematics), rather than a request for assignment (as in programming).

Depending on which programming language you're using, "foo = bar" can mean either "make foo now equal to what bar is" or "is foo equal to bar now?". Neither one is the same as in mathematics, which is "foo is categorically equal to bar".

Consider:

    foo = 1
    bar = 2
    foo = bar
In mathematics, this would be a logical contradiction, and either you'd realize you made a mistake, or you'd jump back to the step where you said "now assume ..." and say "now we've proven this can't be true".

In programming, this is perfectly valid, and means "ok, ignore what I wrote just 2 lines ago, and now make foo equal to 2, also".

You say you think it means "the LH var equals the RH value assigned to it", but you don't say what you think it means to assign to the literal 1.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#218
post #44

If we are serious about trying to "break the cycle", one obvious solution is to pay teachers more. Imagine if teaching paid as well as software development.

Teachers should be paid more, we all agree, but how will that solve this problem?

Are they going to spend their extra cash on mathematics lessons? In their copious free time, I presume. Just like these rich software developers spend all their extra cash on more school. I see a lot of Porsches and BMWs in my neighborhood but curiously none parked at the community college.

Are you going to hire different people, who chose to go into computers just because it paid better? I don't see many software developers who would make good elementary teachers. Or would want to try.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#219
post #44

If we are serious about trying to "break the cycle", one obvious solution is to pay teachers more. Imagine if teaching paid as well as software development.

This would be true if we had any idea what makes a good teacher, or could reliably determine who good teachers are. Neither of those are true. TEACHER QUALITY https://faculty.smu.edu/millimet/classes/eco7321/papers/hanu... > Perhaps most remarkable is the finding that a master’s degree has no systematic relationship to teacher quality as measured by student outcomes. This immediately raises a number of issues for pol…

Shouldn’t that study focus on the distribution of types of master’s degrees, and a sub-population analysis showing which ones correlated most with teaching ability? I bet someone with a master’s in math would be better at teaching math than someone with a master’s in teaching theory. Ditto at the undergrad level.

Re: Many elementary teachers don’t understand math, and it makes them anxious

#220

Perhaps base 10 is the problem. In base 2, you can learn the "multiplication table" in 10 seconds (0 X n=0, 1 X n=n, we're done.) The long multiplication algorithm for n and m is just multiply by n by the least significant bit of m, add to the accumulator, left shift, repeat. You can do subtraction by adding the two's complement (just flip every 1 to a zero and every zero to a one - trivial for a child to learn) inst…

The real world depends on base 10, and so it's way more practical to learn calculations in base 10. I said calculations, not math. I think there is a big confusion between math and calculations. Kids learn calculations, not math. Learning the multiplication table is just a way of how to do quick calculations inside your head. I need to pay 35.15 euros, so how much do I get back? That is calculation not math. In my op…

[deleted]
Post reply on HN