A Computer Game To Teach Programming.
Saved in:
| Title: | A Computer Game To Teach Programming. |
|---|---|
| Language: | English |
| Authors: | Kahn, Ken |
| Peer Reviewed: | N |
| Page Count: | 10 |
| Publication Date: | 1999 |
| Document Type: | Reports - Evaluative Speeches/Meeting Papers |
| Descriptors: | Authoring Aids (Programming), Children, Computer Assisted Instruction, Computer Games, Computer Simulation, Computer Software Development, Educational Games, Elementary Education, Instructional Effectiveness, Microworlds, Problem Solving, Programming, Puzzles |
| Geographic Terms: | U.S.; California |
| Abstract: | ToonTalk is an animated interactive world inside of which one can construct a very large range of computer programs. These programs are not constructed by typing text or arranging icons, but by taking actions in this world. Robots can be trained, birds can be given messages to deliver, and so on. This paper describes the design and preliminary testing of an interactive puzzle game that functions as a ToonTalk tutorial. Children are presented with a series of interactive puzzles in a game-like narrative context. The puzzles gradually introduce programming constructs and techniques. Each puzzle presents the player with a very limited selection of ToonTalk objects. Even some very young children are able to solve the puzzles because the search space is so strongly constrained, and yet players do not behave as if the puzzles are too easy--the children are clearly challenged. The sequence of puzzles is carefully designed to gradually introduce new concepts, one at a time. Testing has shown that both children and adults enjoy the puzzles and have learned some sophisticated programming skills. (Contains 11 figures and 7 references.) (Author/AEF) |
| Notes: | In: Spotlight on the Future, NECC '99. National Educational Computing Conference Proceedings (20th, Atlantic City, NJ, June 22-24, 1999); see IR 019 708. Figures may not reproduce clearly. |
| Journal Code: | RIEJAN2000 |
| Entry Date: | 2000 |
| Accession Number: | ED432990 |
| Database: | ERIC |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED432990 Name: ERIC Full Text Category: fullText Text: Full Text from ERIC |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: ED432990 AccessLevel: 3 PubType: Report PubTypeId: report PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: A Computer Game To Teach Programming. – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Kahn%2C+Ken%22">Kahn, Ken</searchLink> – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: N – Name: Pages Label: Page Count Group: Src Data: 10 – Name: DatePubCY Label: Publication Date Group: Date Data: 1999 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Reports - Evaluative<br />Speeches/Meeting Papers – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Authoring+Aids+%28Programming%29%22">Authoring Aids (Programming)</searchLink><br /><searchLink fieldCode="DE" term="%22Children%22">Children</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Assisted+Instruction%22">Computer Assisted Instruction</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Games%22">Computer Games</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Simulation%22">Computer Simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Software+Development%22">Computer Software Development</searchLink><br /><searchLink fieldCode="DE" term="%22Educational+Games%22">Educational Games</searchLink><br /><searchLink fieldCode="DE" term="%22Elementary+Education%22">Elementary Education</searchLink><br /><searchLink fieldCode="DE" term="%22Instructional+Effectiveness%22">Instructional Effectiveness</searchLink><br /><searchLink fieldCode="DE" term="%22Microworlds%22">Microworlds</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Puzzles%22">Puzzles</searchLink> – Name: Subject Label: Geographic Terms Group: Su Data: <searchLink fieldCode="DE" term="%22U%2ES%2E%3B+California%22">U.S.; California</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: ToonTalk is an animated interactive world inside of which one can construct a very large range of computer programs. These programs are not constructed by typing text or arranging icons, but by taking actions in this world. Robots can be trained, birds can be given messages to deliver, and so on. This paper describes the design and preliminary testing of an interactive puzzle game that functions as a ToonTalk tutorial. Children are presented with a series of interactive puzzles in a game-like narrative context. The puzzles gradually introduce programming constructs and techniques. Each puzzle presents the player with a very limited selection of ToonTalk objects. Even some very young children are able to solve the puzzles because the search space is so strongly constrained, and yet players do not behave as if the puzzles are too easy--the children are clearly challenged. The sequence of puzzles is carefully designed to gradually introduce new concepts, one at a time. Testing has shown that both children and adults enjoy the puzzles and have learned some sophisticated programming skills. (Contains 11 figures and 7 references.) (Author/AEF) – Name: Note Label: Notes Group: Note Data: In: Spotlight on the Future, NECC '99. National Educational Computing Conference Proceedings (20th, Atlantic City, NJ, June 22-24, 1999); see IR 019 708. Figures may not reproduce clearly. – Name: CodeSource Label: Journal Code Group: SrcInfo Data: <searchLink fieldCode="JC" term="%22RIEJAN2000%22">RIEJAN2000</searchLink> – Name: DateEntry Label: Entry Date Group: Date Data: 2000 – Name: AN Label: Accession Number Group: ID Data: ED432990 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED432990 |
| RecordInfo | BibRecord: BibEntity: Languages: – Text: English PhysicalDescription: Pagination: PageCount: 10 Subjects: – SubjectFull: Authoring Aids (Programming) Type: general – SubjectFull: Children Type: general – SubjectFull: Computer Assisted Instruction Type: general – SubjectFull: Computer Games Type: general – SubjectFull: Computer Simulation Type: general – SubjectFull: Computer Software Development Type: general – SubjectFull: Educational Games Type: general – SubjectFull: Elementary Education Type: general – SubjectFull: Instructional Effectiveness Type: general – SubjectFull: Microworlds Type: general – SubjectFull: Problem Solving Type: general – SubjectFull: Programming Type: general – SubjectFull: Puzzles Type: general – SubjectFull: U.S.; California Type: general Titles: – TitleFull: A Computer Game To Teach Programming. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Kahn, Ken IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 06 Type: published Y: 1999 |
| ResultId | 1 |