Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

The New Coffee Room

  1. TNCR
  2. General Discussion
  3. Hey Ax, Klaus and any other parents of school-age kids....

Hey Ax, Klaus and any other parents of school-age kids....

Scheduled Pinned Locked Moved General Discussion
7 Posts 2 Posters 95 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jon-nycJ Online
    jon-nycJ Online
    jon-nyc
    wrote on last edited by jon-nyc
    #1

    I'm looking for something like Project Euler but for a young kid (10).

    I'm familiar with hour of code, scratch, etc but that seems to be heavy on moving sprites around a screen and light on algorithms and data processing.

    Right now I'm writing my own homework assignments for the boy but I'd love to know if there's something out there.

    Example: current assignment is to write (in stages) a program that will find the prime factors of a number. 1st stage, just write a program that will accept input, verify it's a number in a range, and then write out a count down to zero. (get him comfy with input, output, and a basic loop). 2nd stage, just check to see if a number is prime. 3rd stage, find the factors.

    That kind of thing.

    Only non-witches get due process.

    • Cotton Mather, Salem Massachusetts, 1692
    1 Reply Last reply
    • KlausK Online
      KlausK Online
      Klaus
      wrote on last edited by Klaus
      #2

      Actually I've started a "Corona break" programming course for kids a few weeks ago, which even made it to the local newspaper. I meet around 100 kids twice per week (via Zoom) to teach them programming.

      1 Reply Last reply
      • KlausK Online
        KlausK Online
        Klaus
        wrote on last edited by Klaus
        #3

        Scratch, Blockly, Hour of Code, Hopscotch, Playgrounds etc. - I know these approaches very well, but I think they all make a fundamental mistake. They lure the kids into the programming field with the "gaming" bait. All kids think they can soon write their own version of Fortnite or the like. But of course they are disappointed quickly because they can't. On the other hand, these approaches never teach kids the fascinating aspects of the matter itself. That's why most kids give up after some initial excitement. I have a quite different view on the matter. The supposedly "theoretical" stuff that never shows up in any of the above approaches (what is abstraction, functional decomposition, quality control, what is an algorithm etc.) is what I start with.

        1 Reply Last reply
        • KlausK Online
          KlausK Online
          Klaus
          wrote on last edited by Klaus
          #4

          One initiative in the US that I like a lot is this one. I know the people who organize this very well. Maybe there's something for your kid, too.
          https://www.bootstrapworld.org/

          1 Reply Last reply
          • KlausK Online
            KlausK Online
            Klaus
            wrote on last edited by Klaus
            #5

            Another educational approach which I like and which is broadly along the lines you describe.

            https://csunplugged.org/en/

            If he's grown out of that stuff, this is maybe the best introduction to programming (which won the most prestigious teaching awards) on the planet:

            https://htdp.org/

            1 Reply Last reply
            • jon-nycJ Online
              jon-nycJ Online
              jon-nyc
              wrote on last edited by
              #6

              Thanks I'll take a look.

              Very cool about your class, Klaus.

              Only non-witches get due process.

              • Cotton Mather, Salem Massachusetts, 1692
              1 Reply Last reply
              • jon-nycJ Online
                jon-nycJ Online
                jon-nyc
                wrote on last edited by
                #7

                This list has some age appropriate tasks.

                https://adriann.github.io/programming_problems.html

                Only non-witches get due process.

                • Cotton Mather, Salem Massachusetts, 1692
                1 Reply Last reply
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups