Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Programming by example: novice programming comes of age

Published: 01 March 2000 Publication History
First page of PDF

Supplementary Material

PDF File (p75-smith.jp.pdf)
Requires Asian Language Support in Adobe Reader And Japanese Language Support in your Browser

References

[1]
Bruner, J. Toward a Theory of Instruction. Harvard University Press, Cambridge, Mass., 1966.
[2]
Brand, C. and Rader, C. How does a visual simulation program support students creating science models? In Proceedings oflEEE Symposium on Visual Languages (Boulder, Colo., Sept. 3-6). IEEE Computer Society Press, IEEE Computer Society Press, Los Alamitos, Calif., 1996, 102-109.
[3]
Cypher, A. and Smith, D. KidSim: End user programming of simulations. In Proceedings of CHIN5 (Denver, Colo., May 7-11). ACM Press, New York, 1995, pp. 27-34.
[4]
Gilmore, D., Pheasey, K., Underwood, J., and Underwood, G. Learning graphical programming: An evaluation of KidSim. In Proceedings of InteractN5 (Lillehammer, Norway, June 25-30). Chapman and Hall, London, 1995, pp. 145-150.
[5]
Norman, D. Cognitive engineering. In User Centered System Design, New Perspectives on Human-Computer Interaction, D. Norman and S. Draper, Eds. Lawrence Erlbaum, Hillsdale, N.J., 1986, pp. 31-61.
[6]
Rader, C., Brand, C., and Lewis, C. Degrees of comprehension: Children's mental models of a visual programming environment. In Proceedings of CHIN7 (Atlanta, Ga.). ACM Press, 1997, pp. 351-358.
[7]
Repenning, A. AgentSheets: A Too/for Building Domain-oriented Dynamic, Visual Environments. Ph.D. dissertation, Department of Computer Science, University of Colorado, Boulder, 1993; see www. agentsheets.com.
[8]
Sharpies, M. How Far Does KidSim Meet Its Designer} Objectives of Allowing Children of All Ages to Construct and Modij) Symbolic Simulations? Report of the School of Cognitive and Computing Sciences, University of Sussex, Falmer, Brighton, England, 1996.
[9]
Sloman, A. Interactions between philosophy and artificial intelligence: The role of intuition and non-logical reasoning in intelligence. In Proceedings of the 2nd International Joint Conj3rence on Artificial Intelligence (London). Morgan Kaufmann, San Francisco, 1971, pp. 270-278.
[10]
Smith, D., Cypher, A., and Spohrer, J. KidSim: Programming agents without a programming language. Commun. ACM 37, 7 0uly 1994), 54-67.
[11]
Smith, D. and Cypher, A. KidSim: Child-constructible simulations. In Proceedings oflmagina ~5 (Feb. 1-3, Monte Carlo). Institut National de l'Audiovisuel, 1995, pp. 87-99.
[12]
Smith, D., Cypher, A., and Schmucker, K. Making programming easier for children. In The Design of Children's Technology, A. Druin, Ed. Morgan Kaufmann, San Francisco, 1999, pp. 201-222; see also Interact. ACM 3, 5 (Sept.-Oct. 1996), 58-67.

Cited By

View all
  • (2024)The effects of unplugged programming activities on K-9 students’ computational thinking: meta-analysisEducational technology research and development10.1007/s11423-023-10339-5Online publication date: 8-Jan-2024
  • (2024)Design-Based Digital Story Program: Enhancing Coding and Computational Thinking Skills in Early Childhood EducationEarly Childhood Education Journal10.1007/s10643-024-01728-3Online publication date: 23-Aug-2024
  • (2022)How families design and program games: a qualitative analysis of a 4-week online in-home studyProceedings of the 21st Annual ACM Interaction Design and Children Conference10.1145/3501712.3529724(237-252)Online publication date: 27-Jun-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 43, Issue 3
March 2000
116 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/330534
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2000
Published in CACM Volume 43, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)336
  • Downloads (Last 6 weeks)107
Reflects downloads up to 22 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)The effects of unplugged programming activities on K-9 students’ computational thinking: meta-analysisEducational technology research and development10.1007/s11423-023-10339-5Online publication date: 8-Jan-2024
  • (2024)Design-Based Digital Story Program: Enhancing Coding and Computational Thinking Skills in Early Childhood EducationEarly Childhood Education Journal10.1007/s10643-024-01728-3Online publication date: 23-Aug-2024
  • (2022)How families design and program games: a qualitative analysis of a 4-week online in-home studyProceedings of the 21st Annual ACM Interaction Design and Children Conference10.1145/3501712.3529724(237-252)Online publication date: 27-Jun-2022
  • (2022)A Neural Model for Regular Grammar Induction2022 21st IEEE International Conference on Machine Learning and Applications (ICMLA)10.1109/ICMLA55696.2022.00064(401-406)Online publication date: Dec-2022
  • (2021)Unplugged Debugging Activities for Developing Young Learners’ Debugging SkillsJournal of Research in Childhood Education10.1080/02568543.2021.198150336:3(421-437)Online publication date: 6-Oct-2021
  • (2020)TileCode: Creation of Video Games on Gaming HandheldsProceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology10.1145/3379337.3415839(1182-1193)Online publication date: 20-Oct-2020
  • (2020)SIGCHI Lifetime Research Award Talk: Icons, Metaphor, and End-User ProgrammingExtended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3334480.3386148(1-9)Online publication date: 25-Apr-2020
  • (2019)Direct Manipulation versus Text-based ProgrammingProceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education10.1145/3304221.3319738(353-359)Online publication date: 2-Jul-2019
  • (2019)Learning Computational Thinking Without a Computer: How Computational Participation Happens in a Computational Thinking Board GameThe Asia-Pacific Education Researcher10.1007/s40299-019-00479-9Online publication date: 20-Sep-2019
  • (2019)Modular Approach to the Planning of the Robot’s Tasks in the Context of Holons and Graph-Based MethodsInternationale Steuerlehre10.1007/978-3-030-15857-6_14(134-143)Online publication date: 28-Mar-2019
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media