ToonTalk(TM)--An Animated Programming Environment for Children.

Saved in:
Bibliographic Details
Title: ToonTalk(TM)--An Animated Programming Environment for Children.
Language: English
Authors: Kahn, Ken
Peer Reviewed: N
Page Count: 9
Publication Date: 1995
Document Type: Reports - Descriptive
Speeches/Meeting Papers
Descriptors: Authoring Aids (Programming), Autoinstructional Aids, Children, Computer Games, Computer Graphics, Computer Interfaces, Computer Simulation, Computer System Design, Independent Study, Programming, Video Games
Abstract: This paper describes ToonTalk, a general-purpose concurrent programming system in which the source code is animated and the programming environment is a video game. The design objectives of ToonTalk were to create a self-teaching programming system for children that was also a very powerful and flexible programming tool. A keyboard can be used for various accelerators, but a ToonTalk user can get by with just a game pad, joystick, or mouse. Every abstract computational aspect is mapped into a concrete metaphor. The ToonTalk "world" resembles a 20th century city; an entire ToonTalk computation is a city. The programmer controls a "programmer persona" or robot in this video world to construct, run, debug and modify programs. In addition to a message-passing interface, ToonTalk provides a direct control of sprites (animated graphical elements); a sprite can be flipped over to reveal a notebook which contains remote controls for that sprite. Initial testing of ToonTalk use by children has revealed that it provides an entertaining way of constructing programs. (Contains 10 references.) (AEF)
Entry Date: 1996
Accession Number: ED392435
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=ED392435
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: ED392435
AccessLevel: 3
PubType: Report
PubTypeId: report
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: ToonTalk(TM)--An Animated Programming Environment for Children.
– 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: 9
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 1995
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Reports - Descriptive<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="%22Autoinstructional+Aids%22">Autoinstructional Aids</searchLink><br /><searchLink fieldCode="DE" term="%22Children%22">Children</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Games%22">Computer Games</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Graphics%22">Computer Graphics</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Interfaces%22">Computer Interfaces</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Simulation%22">Computer Simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+System+Design%22">Computer System Design</searchLink><br /><searchLink fieldCode="DE" term="%22Independent+Study%22">Independent Study</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Video+Games%22">Video Games</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: This paper describes ToonTalk, a general-purpose concurrent programming system in which the source code is animated and the programming environment is a video game. The design objectives of ToonTalk were to create a self-teaching programming system for children that was also a very powerful and flexible programming tool. A keyboard can be used for various accelerators, but a ToonTalk user can get by with just a game pad, joystick, or mouse. Every abstract computational aspect is mapped into a concrete metaphor. The ToonTalk "world" resembles a 20th century city; an entire ToonTalk computation is a city. The programmer controls a "programmer persona" or robot in this video world to construct, run, debug and modify programs. In addition to a message-passing interface, ToonTalk provides a direct control of sprites (animated graphical elements); a sprite can be flipped over to reveal a notebook which contains remote controls for that sprite. Initial testing of ToonTalk use by children has revealed that it provides an entertaining way of constructing programs. (Contains 10 references.) (AEF)
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 1996
– Name: AN
  Label: Accession Number
  Group: ID
  Data: ED392435
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=ED392435
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 9
    Subjects:
      – SubjectFull: Authoring Aids (Programming)
        Type: general
      – SubjectFull: Autoinstructional Aids
        Type: general
      – SubjectFull: Children
        Type: general
      – SubjectFull: Computer Games
        Type: general
      – SubjectFull: Computer Graphics
        Type: general
      – SubjectFull: Computer Interfaces
        Type: general
      – SubjectFull: Computer Simulation
        Type: general
      – SubjectFull: Computer System Design
        Type: general
      – SubjectFull: Independent Study
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Video Games
        Type: general
    Titles:
      – TitleFull: ToonTalk(TM)--An Animated Programming Environment for Children.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Kahn, Ken
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 1995
ResultId 1