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.'"

10 of 162 comments (clear)

  1. Deja-Slashdot by digital-madman · · 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

    --
    A bullet sounds the same in every language. So stick a fucking sock in it...
  2. 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!

  3. Not only is it a dupe, its a Dumb story by Matimus · · Score: 2, Insightful

    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).

    --
    GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
  4. Isn't programming itself fun? by c0d3h4x0r · · Score: 2, Insightful

    ...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.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    1. Re:Isn't programming itself fun? by RUFFyamahaRYDER · · Score: 2, Insightful

      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.

  5. 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!
  6. No simple way by Nuttles1 · · Score: 2, Insightful

    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 chair. I have worked with these kind of people, I mean it pains me to work with these kind of people. I am insulted when they are called a programmer just like me.

    To me, having a game that teaches the 'basics' of programming insinuates that programming is easy. That anyone can do it. That is the last impressions I want to see. I went to school with too many people who just shouldn't have been programmers. I also work with many people who shouldn't be programmers. So I think that professional programmers should be offended by such a game insinuating that our profession is easy. We should have the same respect as engineers, doctors and other professionals for what we do.

  7. Sorry by RandomPrecision · · Score: 3, Insightful
    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*

  8. Too bad... by greg_barton · · Score: 2, Insightful

    Too bad there's not a game to teach the basics of story editing.

  9. 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.