Teach Kids to Program
| Sponsor |
Amy Bruckman
asb@cc.gatech.edu
255 CoC
|
| Area |
Edutech |
Problem
Much of the hype about children learning on the Internet focuses on
information--information delivery (distance education), information
retrieval (net surfing), and information sharing. While these are useful
applications, some of the most innovative uses of the net with kids
have nothing to do with information, but instead use the net as a
context for collaborative learning. MOOSE Crossing is a text-based
virtual reality environment (or "MUD") designed to give kids 8 to 13
a meaningful context for reading, writing, and computer programming.
Kids on MOOSE Crossing learn by building the virtual world, creating
new places, and objects that have behaviors. They are learning
creative writing and object-oriented programming in their spare time
for fun.
The philosophy of education behind this project, "constructionism,"
advocates learning by working on personally meaningful projects.
While the emphasis is on learning by doing and learning from peers,
kids need scaffolding to support their learning experiences. In this
project, you will write a tutorial to teach kids a new programming
concept.
Here's what you need to do:
- Register for a character on MOOSE Crossing by following the instructions
here. Connect
to MOOSE Crossing from a Macintosh using
MacMOOSE. (The
Java version is not yet finished.)
- Once connected, type "help tutorial" to see the existing tutorials.
Do the three-part dog tutorial. (Hint: use the help option from the MOOSE menu
to view your tutorial in a separate window.)
- Have a look around MOOSE Crossing. Examine some of the children's
objects. Read help messages to clarify things.
- Do the background reading. (See below.)
- Make an object or two of your own.
- Write your own tutorial, teaching kids how to make your object.
It should introduce a new concept not covered in
one of the other tutorials. I suggest you email me your idea or make an
appointment to meet with me before you start. Pay close attention to
the style of your writing. MOOSE tutorials are written in first person,
in a chatty, friendly style. Minimize the use of big words.
- Mail me your draft tutorial text. I will
give you comments on it.
- Revise your tutorial based on my comments, and send me the new version.
I will make it publicly available
on MOOSE Crossing.
- Ask kids to try your tutorial and give you comments.
- Revise your tutorial based on comments you get, and send me the
revised version.
Background
Deliverables
- Text of your tutorial.
- A 2500-word report (about 5 pages). Longer is OK, but not necessary.
Address the
following items:
- How you chose the topic of your tutorial, and what you hope kids
will learn from it.
- How you revised your tutorial based on feedback from kids. Did anything
surprise you about their feedback?
- Is there anything you would change about the MOOSE language to make
it easier for kids, or a better learning tool?
Evaluation
Evaluation is based on the quality of your report and tutorial.