1. Welcome! Please take a few seconds to create your free account to post threads, make some friends, remove a few ads while surfing and much more. ClutchFans has been bringing fans together to talk Houston Sports since 1996. Join us!

Computer Programming Software for Kids

Discussion in 'BBS Hangout' started by firecat, Jun 26, 2008.

  1. firecat

    firecat Member

    Joined:
    Mar 25, 1999
    Messages:
    1,090
    Likes Received:
    25
    My son is going into 7th grade and I'm looking for something productive for him to do over the summer. He's got swim team in the mornings, but during the hot part of the day I'd like to give him something to do inside besides watch TV.

    Anyway, I don't know if there's anything out there, but I was wondering if there's any software that is geared towards teaching kids a basic understanding of computer programming. When I was his age, I had fun making little programs in BASIC and I thought that some kind of programming might be fun and educational for him as well.

    It never hurts to start giving him some ideas of what he might do in college.
     
  2. yaoluv

    yaoluv Member

    Joined:
    Mar 27, 2006
    Messages:
    1,381
    Likes Received:
    4
    7th grade is old enough to do real computer programming imo

    give him a how to make video games for dummies kind of book in visual basic
     
  3. no_answer

    no_answer Member

    Joined:
    Feb 13, 2003
    Messages:
    2,135
    Likes Received:
    166
    Get him a gf, that sounds like more fun then computer programming. ;)
     
  4. Mango

    Mango Member

    Joined:
    Sep 23, 1999
    Messages:
    10,155
    Likes Received:
    5,616
  5. Surfguy

    Surfguy Member

    Joined:
    Sep 23, 1999
    Messages:
    24,459
    Likes Received:
    12,709
    But, Dad, I want to play MGS 4 and Halo 3.

    I HATE YOU!
     
  6. firecat

    firecat Member

    Joined:
    Mar 25, 1999
    Messages:
    1,090
    Likes Received:
    25
    We've got him beat down pretty well so that he doesn't complain about not watching very much TV and no video games. He gets to play games at his friends' houses, but we don't have any games here.

    I'll check out the Visual Studio Express.

    I actually have no idea if there will be any interest on his part, but he's got an open mind and sounds interested.

    I'll also check out the book store and see if there's anything there that might get him interested.
     
  7. yaoluv

    yaoluv Member

    Joined:
    Mar 27, 2006
    Messages:
    1,381
    Likes Received:
    4
    lego mindstorm robots might get him interested also

    pretty cool toys that u can build and program
     
  8. lastmanstanding

    Joined:
    Oct 9, 2007
    Messages:
    973
    Likes Received:
    3
    The thing with programming is that the kid kinda has to want to do it. I think he'll be bored w/ it if he was never interested in that kind of stuff in the beginning.
     
  9. Surfguy

    Surfguy Member

    Joined:
    Sep 23, 1999
    Messages:
    24,459
    Likes Received:
    12,709
    There's always PASCAL . It's much better than BASIC.

    In fact, I think a lot of colleges still use PASCAL for beginning language courses...and even weed-out courses.

    C# would probably be your best bet. Like has been mentioned...get a hold of Visual Studio Express. Intellisense will help him immensely. Start with the typical "Hello World" windows, console, or web app tutorials.

    At this point, I'm going to recommend he stay away from any Silverlight or Windows Presentation Foundation applications. Those technologies are fairly new. lol
     
  10. bejezuz

    bejezuz Member

    Joined:
    Jun 26, 2002
    Messages:
    2,772
    Likes Received:
    69
    You should check out Alice. It is a 3d modeling environment based on Java designed to teach kids object-oriented language concepts. The project was started by Randy Pausch, who is famous for his presentation for the last lecture series.

    You can find Alice at http://www.alice.org/
     
  11. firecat

    firecat Member

    Joined:
    Mar 25, 1999
    Messages:
    1,090
    Likes Received:
    25

    He loves legos so I'll definitely check this out.
     
  12. firecat

    firecat Member

    Joined:
    Mar 25, 1999
    Messages:
    1,090
    Likes Received:
    25
    I downloaded Alice today, but haven't got a chance to look at it. I'll have him go through the tutorial and see if it sparks some interest.
     
  13. Mango

    Mango Member

    Joined:
    Sep 23, 1999
    Messages:
    10,155
    Likes Received:
    5,616
    You are focusing on programming, but could he also be interested in related tech things like networks or web sites?
     
  14. JD2010

    JD2010 Member

    Joined:
    Mar 25, 2007
    Messages:
    1,955
    Likes Received:
    0
    when i was in the 7th grade, i was learning html and creating newly updated rosters for nba live on PC back when live was actually a bit good.
     
  15. JD2010

    JD2010 Member

    Joined:
    Mar 25, 2007
    Messages:
    1,955
    Likes Received:
    0
    i shouldve put this in my post above. Stupid TAB+Enter

    but i found that photoshop and altering video game files on pc was really fun back when i was in 7th grade.

    your son might be interested in that.
     
  16. Dr of Dunk

    Dr of Dunk Clutch Crew

    Joined:
    Aug 27, 1999
    Messages:
    46,612
    Likes Received:
    33,588
    Are you sure the kid's even interested in programming? When I was in 7th and 8th grade (way back when), my parents dropped me off at Rice University, and I roamed their computer section looking for BASIC programs I could type into my new Apple //e at home. I'd copy them down from books onto notebook paper and bring them home.

    Come to think of it, Rice used to have some type of "enrichment program" (can't remember the actual name of it) that my parents enrolled me in when I was in 8th grade I think. It was basically lots of kids from around the area just taking courses about various interests. I think it was taught by either TA's from Rice or teachers - I don't recall. I remember there were courses like plate tectonics, physics, etc. Of course this was like 20-25 years ago, so I don't know if it still exists. :)
     
  17. heypartner

    heypartner Member

    Joined:
    Oct 27, 1999
    Messages:
    63,510
    Likes Received:
    59,001
    firecat,

    He's too young for Rice Summer School, and too late to enroll this Summer anyhow.

    If you live in Houston, I recommend emailing <a href="http://compsci.rice.edu/Facultydetail.cfm?riceid=129">Dr. Nguyen</a> at Rice University. He is one of those rare Rice professors whose job is strictly to teach, with no real research responsibilities, beyond his research into how to teach OOP. He teaches first year CompSci. I know him personally, and we've discussed how to get kids interested in OOP concepts. How to make it fun. Maybe he'll have recommendations.

    Rice recommends learning recursive programming first...Scheme has replaced Lisp as the standard teaching language. There are high schools that teach using Scheme. It's not the language; it's the concepts that matter

    see this: http://www.schemers.com/

    That said, just getting them to do anything is a win. <a href="http://www.rubyinside.com/opinion-taking-ruby-to-the-kids-233.html">Ruby comes to mind.</a>

    I've also heard some good things about this:
    http://judo.sourceforge.net/
     
  18. Ziggy

    Ziggy QUEEN ANON

    Joined:
    Jun 11, 1999
    Messages:
    37,264
    Likes Received:
    13,730
    After having to do computer programs all summer I am pretty certain it wont be computer science. :p
     
  19. Vengeance

    Vengeance Member

    Joined:
    Nov 29, 2000
    Messages:
    5,894
    Likes Received:
    23
    firecat, there are some great software packages out there to help teach the concepts of programming, and make it more fun for kids.

    *I see bejezus has already noted this one -- One of the most successful is Alice. Alice is a really neat program that teaches the concepts of programming using a 3D animation environment and drag and drop commands. I know it's becoming pretty popular in some high school programming classes because it helps to teach concepts like object orientation, loops, and so on, but it doesn't require memorizing any program syntax. It's really neat, and I bet your son would like it.

    Another really neat package is Robocode. When I taught computer science a few years ago, this was pretty big. It's basically a Java library that lets you build your own robots and have them battle eachother. It's pretty neat, and the students really liked it.
     
  20. LegendZ3

    LegendZ3 Member

    Joined:
    Nov 6, 2002
    Messages:
    4,196
    Likes Received:
    5
    Try BlueJ, it's really good for learning entry knowledge about object oriented programming. Not sure if it's for kids, but it's great for beginner.
     

Share This Page