News for hackers. Stuff that matters.
Re:Show HN: New visual language for teaching kids to code by MichaelRo on Tuesday November 21, 2023 @01:00PM (#38367333)
>> She can't understand how her classmates can have difficulties understanding

Because most people are completely illiterate with respect to mathematics. I wouldn't hold high hopes on their ... whatever the opposite of "functional illiteracy" is.

One idea in case you talk to that "17 yo" again. Ask her to ask her classmates to compute "{{2} over {3}} over {4} + {5} over {{6} over {7}} = ?", here's a visual view of this operation with fractions: https://imgur.com/IqhEsmX

I bet the discombobulated by "z = x + y" also get flabbergasted by fractions. If so, it's not they have trouble learning programming. They have trouble learning anything, q.e.d.

Re:Show HN: New visual language for teaching kids to code by HumblyTossed on Tuesday November 21, 2023 @01:11PM (#38367531)
> Because most people are completely illiterate with respect to mathematics.

Maybe, but...

>>The student then told me that some of the other students eventually understood that z takes the value of 11 but their question was "how a machine can do that"

... it's possible their block wasn't math, but they were hung up on the fact that they didn't think a *computer" could do math like that.

> They have trouble learning anything, q.e.d.

I doubt that. There are probably a dozen other more plausible reasons.

Re:Show HN: New visual language for teaching kids to code by hnlmorg on Tuesday November 21, 2023 @01:26PM (#38367819)
I would be very very surprised (and very very disappointed) if anyone is confused and/or surprised that a computer can do basic addition.

If those sorts of people exist then they’d be totally blown away at the capabilities of a pocket calculator.

Re:Show HN: New visual language for teaching kids to code by HumblyTossed on Tuesday November 21, 2023 @01:35PM (#38367978)
I said:

"... they didn't think a *computer" could do math like that."

Emphasis on "like that" meaning laid out like that. Context can affect people's reasoning. Maybe they've never seen code.

Re:Show HN: New visual language for teaching kids to code by hnlmorg on Tuesday November 21, 2023 @03:57PM (#38369998)
I’m not really sure I get the distinction but I guess this is just one of those occasions that I’m just going to struggle to relate to.

Thanks for sharing the anecdote though. :)

Re:Show HN: New visual language for teaching kids to code by creer on Wednesday November 22, 2023 @12:21AM (#38375026)
That still leaves questions that ideally the class should explain:

- How does the computer understand that it needs to add

- How can the computer go from these 3 lines of text to "sure, let's add"

- Why does text even mean anything to the computer

- For that matter, sure it can add, but HOW? It's not like it has a pencil and paper.

Because indeed the infrastructure between these 3 lines of text and the addition is not trivial. These are legitimate questions.

Re:Show HN: New visual language for teaching kids to code by zolland on Tuesday November 21, 2023 @01:04PM (#38367421)
> it's not they have trouble learning programming. They have trouble learning anything

sheesh