Slashdot Mirror


Games Teaching the Basics of Programming

RandomPrecision writes to tell us Wired is reporting that computer programmer Igor Kholodov has created a game designed to make learning the basics of programming fun. From the article 'The board game turns players into skiers who must race down a mountain in the quickest way possible. With each roll of the die, players must follow instructions that are similar to computer program codes. Using basic math, players have to figure out which paths are open to them and then decide the fastest way to the finish line.'"

14 of 162 comments (clear)

  1. Repetitive Learning Pays Off by fembots · · Score: 5, Funny

    As my form 2 teacher, Mrs Federline, always told me, if you don't understand something, just do it againjust done it yesterday.

    1. Re:Repetitive Learning Pays Off by AKAImBatman · · Score: 4, Interesting

      You know, Dijkstra was a very smart man. However, I think he had a bad floppy on this one. His assertion that exposure to "GOTO" would screw up programmers for life is just silly.

      Consider for a moment: How does the processor execute a branching statement? The answer is simple, it jumps to a new line! Just because the "line number" happens to be a memory address instead of a program line number doesn't make it any less of a GOTO. So if the machine operates that way to begin with, why should we shield programmers from the design?

      IMHO, anyone who can't overcome a reliance on GOTO simply isn't programmer material to begin with.

    2. Re:Repetitive Learning Pays Off by moonbender · · Score: 4, Insightful

      Did you read his essay? He makes no such assertion. The main point he makes (in abstract terms): "The unbridled use of the go to statement has an immediate consequence that it becomes terribly hard to find a meaningful set of coordinates in which to describe the process progress."

      --
      Switch back to Slashdot's D1 system.
    3. Re:Repetitive Learning Pays Off by moonbender · · Score: 4, Funny

      Let me venture a guess: you don't often read academic papers on mathematics or computer science, do you? ;)

      --
      Switch back to Slashdot's D1 system.
  2. neat! by conJunk · · Score: 5, Funny

    On the Developers Page, this story and its twin from yesterday are only separated by one interloper.

    1. Re:neat! by rholliday · · Score: 4, Interesting

      On the Education Page, which the story icon links to, this and the original are separated by nothing. :)

      --
      Xbox reviews.. We think they're funny.
  3. Dupe & More by AKAImBatman · · Score: 4, Informative

    1. It's a dupe

    2. New programmers may find Robocode more interesting. It allows players to actually program instead of just "learning about it".

  4. ARGGGHHHH!! by khellendros1984 · · Score: 5, Funny

    Mommy...make the bad dupes stop....*sobbing in corner*

    --
    It is pitch black. You are likely to be eaten by a grue.
  5. my algorithm for C-Jump by Spy+der+Mann · · Score: 5, Insightful

    if (story == dupe)
    { game_over(); } // Mod me redundant, whatever, but PLEASE, delete this story from the main page!

  6. Here's Another Learning Game by Anonymous Coward · · Score: 5, Funny

    This one is called "Is It A Dupe Or Not?"

    Take a normal pack of playing cards (remove Jokers), and start dealing out cards. Now, look at the face of the card (ie, Ace, 4, 5, King, etc.). If you've already dealt out a card with the same face value, place the card in the "dupe" pile. If you haven't, you can place it in the "post" pile.

    At the end of the game, count your post pile. If you do not have 13 cards in your "post" pile, you lose.

    This game is designed to teach you if you've already seen something and therefore don't need to post it again.

  7. This is why.... by David+Horn · · Score: 4, Insightful

    ... I don't subscribe to Slashdot. I'm happy putting my money into something where I think it's being used, but I get the impression that the editors don't care about the site anymore.

    Go on, mod me as troll or redundant, but the continuous dupes are getting way beyond the amusement factor they used to have.

    --
    PocketGamer.org - For the gamer on the go!
  8. this may be wildly off topic, but I wish by geekoid · · Score: 4, Funny

    they wuld post a story about some way to teach the basics of programming...perhaps a board game?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  9. Two-for-one deal! by werewolf1031 · · Score: 5, Funny

    Ok, here's an idea. Bare with me on this one...

    We all (well, mostly all) know Cmdr. Wil Riker was duplicated by a freak, one-chance-in-a-billion transporter accident that spawned Thomas Riker, but geez this shit's getting outa hand. Now, if the OLD Enterprise crew could merge the Good Jim Kirk back with the Evil Jim Kirk through the transporter, then maybe -- just maybe -- Cmdr. Taco could fiddle with the packet-transporters to merge ScuttleMonkey and Zonk back into a cohesive whole?

    More to the point, when (ok, if) this does happen, hopefully their good/evil duplicate articles will merge back into single entities as well.

    Of course, this would mean all the posts between the respective dupes would slam together into a single entity of posts, creating a massive disturbance between their respective mirror universes and...

    Aw fuck, what was I sayin'...?

  10. How about a game to teach.... by callipygian-showsyst · · Score: 4, Funny

    ...how to edit a website?