-
Website
http://avc.com/ -
Original page
http://www.avc.com/a_vc/2008/06/teaching-kids-t.html -
Subscribe
All Comments -
Community
-
Top Commenters
-
ShanaC
1228 comments · 73 points
-
daryn
213 comments · 14 points
-
kidmercury
829 comments · 104 points
-
howardlindzon
207 comments · 71 points
-
Charlie Crystle
205 comments · 35 points
-
-
Popular Threads
-
Thoughts on Blackberry Fail
12 hours ago · 66 comments
-
Getting Computer Science Into Middle School
2 days ago · 267 comments
-
End of Year Music Posts
1 day ago · 46 comments
-
How To Get Me To Hang Up On You
4 days ago · 158 comments
-
Open APIs and Open Standards
5 days ago · 207 comments
-
Thoughts on Blackberry Fail
Two great resources for anyone interested in working with kids game programming:
http://phrogram.com/
http://www.popfly.com/Default.aspx?shellRedirec...
The nice thing about learning to make a game is that there are enough resources available to compensate for things that you (as a student) don't do well while still delivering a great end product. e.g. better at code than art? you can probably find some stock art. Have trouble with coding? take a look at all the reference code that's out there.
It's much closer to the "real world". If I can't do something myself, I figure out whether I can fake it or if I need someone else's help. The key thing is the critical thinking that helps you identify what needs to happen.
And learning by rote can never teach that...
MIT MediaLab have done great work with Scratch.
If you want something that looks like a PC first person game.... Mission Maker from UK developer immersive education is a good choice (see www.imed.co.uk)
Also as someone mentioned below Squeak, an open source version of SmallTalk (http://www.squeak.org) is quite robust, and actively maintained by the original developers from XEROX PARC. The eToys (http://en.wikipedia.org/wiki/Etoys_%28programmi...) is an educational programming environment written in Squeak. For more advanced students, Croquet (http://croquetconsortium.org/index.php/Main_Page) is a development environment for 3-D applications.
These days, I'm returning to my SmallTalk roots for rapid application and prototype development, using Squeak.
Off-topic postscript: I did finish the Jimi Hendrix related playlist for you using Last.fm. Sorry for the delay, I just started a new job and needed to hit the ground running. I'll e-mail you with details for accessing the playlist.
It can be inspirational for parents trying to find new outlets for their kids to learn.
Out of 40 students, 100% of all the men said they were driven in the direction of CS or CE because they were interested in how to make video games, or because computer games got them interested in learning more about working with computers. The remaining students, 2 women, claimed it was because they thought it would be a fruitful and interesting career choice.
Granted, a small sample... But I continue to find it interesting.
like Fred, it makes perfect sense to me too. Computer games are definitely what inspired me to learn more about computers.
it makes perfect sense to me
it's why i learned how to write software in high school
Note that an early version of SimCity has been OpenSource-d and ported to the OLPC by DonHopkins.
http://webseitz.fluxent.com/wiki/z2007-11-12-Si...
front end stuff
Why can't today's classrooms teach math, science, and creativity with new and engaged methods?
Teaching your kids how to build tools will help them see the forest instead of being just caught up on/in any one tree. This is a great lesson.
Whether it's Facebook or DisqUs they are all tools with their own logic, math and science that can be played like a game. The people, students or "adults," that can see and understand the context of these tools and play the game well have a massive advantage.
I would argue that many kids in school know how to use the tools - or can pick it up quickly - what they need from parents and from their schools is the bigger context of the tools. How else can they use Facebook? How can their location based iphone app be used for learning, jobs, or activism? (They'll figure out how to use it for parties just fine.)
You are a rare parent steeped in this stuff.
Most schools are fighting this wave of tech the same way they fought television and the telephone before that. Institutions don't react well to change, especially when that change is legitimately threatening their control.
Still to this day, my only programming class, ever, was basic in 7th grade circa 1987. A class taught by Mrs. Hacker (no joke!).
A strong case for OLPC unconstrained from having to run MSOffice. OX needs Sugar more than Windows.
A strong case for OLPC unconstrained from having to run MSOffice. OX needs Sugar more than Windows.
* I need to get re-motivated on this project with my daughter (grade 9)
* She followed a similar path that you mentioned --- her first response was let's write a game.
- I was going to use pygame http://www.pygame.org/ and their first tutorial http://rene.f0o.com/mywiki/PythonGameProgramming
- anyone have experience with that?
The best example I've seen in this area which was also highlighted at the Games4Change conference (which was great BTW) was GameStar Mechanic which is an MMOG that is based on learning to build new games. You can join guilds, gain experience and contribute to the community by designing games.
http://www.gamestarmechanic.com
It's designed by GameLabs and won a McArthur grant. What is great about Games is they teach children how to think critically about systems, logic and complexity.
There was a lot of good data at the conference about kids learning through games, but this was the best example of how it might actually go mainstream.
You win, this round.
http://spotlight.macfound.org/main/entry/salen_...
good idea you have there just the same. in our ghousegold though, we canr fund the on off switch so you work with what you got.
I recently met this guy in India teaching game programming to a bunch of kids.
_______
from: http://www.fangengine.org -
The FANG Engine API is simple enough for novice programmers to use and advanced enough to create networked real-time applets. The gaming engine has been used in many introductory programming courses since 2003. Students from 5th grade to college senior have used the FANG Engine in online classes, traditional classrooms and in short programming workshops. You can even write games using only a web broswer now that the FANG Engine has been combined with the Java Wiki Integrated Development Environment.
Since it's made for casual games, it's surely less daunting that most games SDK. Everyone is welcome to download and try it.
http://developer.popcap.com/forums/pop_index.php
The only issue is that, for legal reasons, only people aged 13 and older can register and download it. So, parents will need to download it