Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Games Teaching the Basics of Programming

Posted by ScuttleMonkey on Wed Sep 21, 2005 04:44 PM
from the hooked-on-programming-worked-for-me dept.
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.'"
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by fembots (753724) on Wednesday September 21 2005, @04:45PM (#13617234) Homepage
    As my form 2 teacher, Mrs Federline, always told me, if you don't understand something, just do it again [slashdot.org]just done it yesterday.


  • Kholodov lives in Braintree, Massachusetts
  • neat! (Score:5, Funny)

    by conJunk (779958) on Wednesday September 21 2005, @04:45PM (#13617242)
    On the Developers Page [slashdot.org], this story and its twin from yesterday are only separated by one interloper.
    • Re:neat! (Score:5, Interesting)

      by rholliday (754515) on Wednesday September 21 2005, @05:27PM (#13617531) Homepage Journal
      On the Education Page [slashdot.org], which the story icon links to, this and the original are separated by nothing. :)
    • Re:neat! (Score:2, Interesting)

      by LnxAddct (679316)
      I know its cool and hip to rag on the editors but in all seriousness the editors have shown that they are incapable of accurately searching for dupes. This has been known for literally years. It is assumed that dupes will make it through. As a result, I feel it no longer, nor has it been for some time, the responsibility of the editor to filter dupes. It is the responsibility of the article submitter to find dupes. Afterall, if you don't read slashdot so frequently that you regularly miss front page stories
  • Educational games... (Score:3, Interesting)

    by Sr. Pato (900333) on Wednesday September 21 2005, @04:46PM (#13617244) Homepage
    are over-rated. Seriously. As soon as someone finds out a game is educational, it kinda loses its touch. Dunno, that's just me.
  • Deja Vu? (Score:3, Funny)

    by Xarius (691264) on Wednesday September 21 2005, @04:46PM (#13617249) Homepage
    There's some serious glitching in the Matrix on slashdot these days.

    Yesterdays story on this exact same subject [slashdot.org].
  • Dupe & More (Score:5, Informative)

    by AKAImBatman (238306) * <akaimbatman.gmail@com> on Wednesday September 21 2005, @04:46PM (#13617250) Homepage Journal
    1. It's a dupe [slashdot.org]

    2. New programmers may find Robocode [ai-depot.com] more interesting. It allows players to actually program instead of just "learning about it".
    • Re:Dupe & More (Score:3, Interesting)

      by Sr. Pato (900333)
      At York University in Toronto, they have a "Science Olympics" held annualy for High School students, in which one even is Robocode. It's mad fun. Hundreds of teams duking it out on a battle royale in hugh projection displays. You can't get any better than that. It's like a really, really, geeky LAN-party. Exept with all the bawls.
  • ARGGGHHHH!! (Score:5, Funny)

    by khellendros1984 (792761) on Wednesday September 21 2005, @04:47PM (#13617255) Journal
    Mommy...make the bad dupes stop....*sobbing in corner*
  • Deja-Slashdot (Score:2, Insightful)

    Sometimes... I go to a place. I leave that place. I come back to that place. Nothing has changed and its all the same. Forever the anthem of a place called Slashdot.

    -Digital Madman
  • by Spy der Mann (805235) <spydermann.slashdot@NoSpAm.gmail.com> on Wednesday September 21 2005, @04:49PM (#13617266) Homepage Journal
    if (story == dupe)
    { game_over(); } // Mod me redundant, whatever, but PLEASE, delete this story from the main page!
  • Anyone else remember (Score:3, Informative)

    by joeflies (529536) on Wednesday September 21 2005, @04:55PM (#13617332)
    Robot Odyssey [gatech.edu]
  • by Matimus (598096) <mccredie.gmail@com> on Wednesday September 21 2005, @04:56PM (#13617335)
    I know I said it last time, but this isn't even a good game, it teaches some c-esque syntax, but doesn't really impart any programming skills (such as problem solving. In fact, the mechanics of the game are no more complicated than 'chutes and ladders', the player never has to make a decision (as far as I could tell by reading the rules anyway).
  • What?! (Score:2, Funny)

    by Archwyrm (670653)
    You have to play this thing in meatspace! And who decided to make friends a system requirement?
    • >who decided to make friends a system requirement?

      Optionally, you could just take hostages.
      There's a workaround for almost everything...
  • by Anonymous Coward on Wednesday September 21 2005, @04:57PM (#13617344)
    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.
  • DUP EMIT
  • by c0d3h4x0r (604141) on Wednesday September 21 2005, @05:03PM (#13617384) Homepage Journal
    ...Igor Kholodov has created a game designed to make learning the basics of programming fun.

    Maybe it's just me, but I've always thought the "let's make learning fun!" approach to education is absurd and ultimately ineffective.

    If a person finds the subject matter uninteresting, what is the point in dressing it up as something else? If you have to fool someone into being interested by dressing it up as something else, then they aren't really interested in it, period. Let them learn about something else.

    Besides, you don't make learning fun by dressing it up as something else, because the learning itself *is* the fun part. Instead of trying to dress up programming by constructing some absurd artificial problem to solve or game to play, show people how the learned knowledge can be applied in useful ways to real problems to yield impressive results.

    • This is like saying let's tell people not to race cars around the track and show them how fun it can be just driving around the streets to apply driving usefully.

      Yes, programming can be fun in real situations, but for someone just starting out, playing games is a great idea to get them to notice how fun programming can be.
  • This is why.... (Score:5, Insightful)

    by David Horn (772985) <david AT pocketgamer DOT org> on Wednesday September 21 2005, @05:06PM (#13617397) Homepage
    ... 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.
  • No simple way (Score:2, Insightful)

    by Nuttles1 (578165)
    Programming is not like other proffessions. Programming is not where you can see a select statement and know what it is. Or being able to follow the logic of a program. Programming is much more than that. Programming at it's core is about thinking, conceptually building. People who are good active thinkers make good programmers. Sure, people who learn syntax and what a class is can work as programmers, but if they are not at their core thinkers, then all you have is a regurgetory lump sitting in a ch
    • I find your comment offensive. Although certainly, to be a good, professional programmer, you need lots of schooling and a great deal of skill, there can be amateur programmers. I program just for fun, to see what I can do. Am I a good programmer? No. Will I ever be? No. Does that mean I can't be called a programmer? Once again, no. What you are suggesting would be akin to only allowing NHL stars to be called hockey players, or something equally absurd. I'm guessing that you, this great paragon of
  • by Anonymous Coward
    ... it pains me to see slashdot be like this.

    You've managed to build up a huge userbase*, develop a fairly sophisticated posting/moderation system - and then waste the whole fucking lot with retard editors who don't edit, quite plainly don't even read their own site, with less-than-24hrs-apart dupes on a weekly basis, broken links, things that snopes has debunked long ago, etc, etc.

    And that's just the "obviously bad" editorial fuckups. Don't even get me started on how the 'quirky science' and 'cool tech'

  • they wuld post a story about some way to teach the basics of programming...perhaps a board game?
  • It's... a glitch in the Matrix.

  • Sorry (Score:3, Insightful)

    by RandomPrecision (911416) on Wednesday September 21 2005, @05:14PM (#13617452)
    Yeah, I know - I saw the original story shortly after I sent it and proceeded to swear loudly at myself. I had actually checked the stories, but somehow missed the only one I was looking for.

    I didn't think it would make it through the sieve, but it did. Again - sorry, everyone.

    *awaits flames*

  • Here comes the new story, same as the old story.
  • by werewolf1031 (869837) on Wednesday September 21 2005, @05:14PM (#13617457) Homepage
    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'...?
    • Of course, this would mean all the posts between the respective dupes would slam together into a single entity of posts...

      'Cause, boy oh boy, we sure need to make sure we keep all these insightful posts everyone made under this version of the story...

  • Deja Vu.
  • Too bad... (Score:3, Insightful)

    by greg_barton (5551) <greg_barton@yahooCOMMA.com minus punct> on Wednesday September 21 2005, @05:23PM (#13617510) Homepage Journal
    Too bad there's not a game to teach the basics of story editing.
  • by callipygian-showsyst (631222) on Wednesday September 21 2005, @05:46PM (#13617651) Homepage
    ...how to edit a website?
      • No. they are too busy flaming people on slashdot to add auto-dupe detection code.
      • Their excuse is that they want to draw more attention or comments on a popular or oft-submitted story. Seing as this story only got ~200 comments the first time around, however, I'd say that reposting it was just foolishness. :)
      • It's obviously some type of new geek sport, Dupe Hunting for fun and profit.

        I'm convinced people are intentionally submitted Dupes, and large sums of money change hands whenever the editors DON'T put the dupe on the front page.

        I just lost $25k USD on this one. I would have thought a lame story that didn't get comments yesterday would have almost no chance of being posted again.