Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1067445.1067454acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
Article

Teaching programming and language concepts using LEGOs®

Published: 27 June 2005 Publication History

Abstract

In this paper we describe an innovative method for using LEGO® bricks to teach programming and other computing concepts. LEGO® bricks are used to express a special purpose language to build creations out of LEGOs®. Using this language, students can execute and create programs. Both fundamental and more advanced concepts can be taught. The use of LEGOs® increases the tactile and kinesthetic aspects of the learning experience and helps to make abstract concepts more concrete. We have used this method to teach a variety of concepts to college freshmen, K-12 teachers, and K-12 students.

References

[1]
Barnes, D.J. Teaching introductory Java through LEGO MINDSTORMS models. ACM SIGCSE Bulletin, Proceedings of the 33rd SIGCSE technical symposium on Computer Science Education, 34, 1, 2002, 147--151.
[2]
Garcia, M.A. and Patterson Mc-Neill, H. Learning how to Develop Software Using the Toy LEGO MINDSTORMS. ACM SIGCSE Bulletin, Proceedings of the 7th annual Conference on Innovation and Technology in Computer Science Education, 34, 3, 2002, 239.
[3]
Klassner, F. A Case Study of LEGO MINDSTORMS' suitability for Artificial Intelligence and Robotics Courses at the College Level, In Proceedings of the 33rd SIGCSE technical symposium on Computer Science Education, 2002, 8--12.
[4]
Ledgard, H.F. Ten Mini-Languages: A Study of Topical Issues in Programming Languages. ACM Computing Surveys., 3, 3 (Sept. 1971), 115--146.
[5]
Materson, T.F and Meyer, R. M.SIVIL: A True Visual Programming Language for Students. In Proceedings of the sixth annual CCSC Northeastern Conference on the Journal of Computing in Small Colleges. Middlebury, VT, 2001, 74--86.

Cited By

View all
  • (2020)Future-Proofing Kiwi Kids Through the Use of Digital TechnologyProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366902(507-513)Online publication date: 26-Feb-2020
  • (2018)Active Learning Environments with Robotic Tangibles: Children's Physical and Virtual Spatial Programming ExperiencesIEEE Transactions on Learning Technologies10.1109/TLT.2017.272403111:1(96-106)Online publication date: 1-Jan-2018
  • (2016)Initialization in ScratchProceedings of the 47th ACM Technical Symposium on Computing Science Education10.1145/2839509.2844569(217-222)Online publication date: 17-Feb-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ITiCSE '05: Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
June 2005
440 pages
ISBN:1595930248
DOI:10.1145/1067445
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 June 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LEGO®
  2. language design
  3. programming concepts
  4. special purpose language

Qualifiers

  • Article

Conference

ITiCSE05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 552 of 1,613 submissions, 34%

Upcoming Conference

ITiCSE '25
Innovation and Technology in Computer Science Education
June 27 - July 2, 2025
Nijmegen , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)2
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Future-Proofing Kiwi Kids Through the Use of Digital TechnologyProceedings of the 51st ACM Technical Symposium on Computer Science Education10.1145/3328778.3366902(507-513)Online publication date: 26-Feb-2020
  • (2018)Active Learning Environments with Robotic Tangibles: Children's Physical and Virtual Spatial Programming ExperiencesIEEE Transactions on Learning Technologies10.1109/TLT.2017.272403111:1(96-106)Online publication date: 1-Jan-2018
  • (2016)Initialization in ScratchProceedings of the 47th ACM Technical Symposium on Computing Science Education10.1145/2839509.2844569(217-222)Online publication date: 17-Feb-2016
  • (2016)Smells in block-based programming languages2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VLHCC.2016.7739666(68-72)Online publication date: Sep-2016
  • (2015)Floors and FlexibilityProceedings of the 46th ACM Technical Symposium on Computer Science Education10.1145/2676723.2677275(546-551)Online publication date: 24-Feb-2015
  • (2014)Identifying elementary students' pre-instructional ability to develop algorithms and step-by-step instructionsProceedings of the 45th ACM technical symposium on Computer science education10.1145/2538862.2538905(511-516)Online publication date: 5-Mar-2014
  • (2013)Assessment of computer science learning in a scratch-based outreach programProceeding of the 44th ACM technical symposium on Computer science education10.1145/2445196.2445304(371-376)Online publication date: 6-Mar-2013
  • (2011)Animal tlatoqueProceedings of the 42nd ACM technical symposium on Computer science education10.1145/1953163.1953295(453-458)Online publication date: 9-Mar-2011
  • (2011)Robots, recruitment, and retentionProceedings of the 2011 Frontiers in Education Conference10.1109/FIE.2011.6142918(F4H-1-1-F4H-5)Online publication date: 12-Oct-2011
  • (2010)eVoicesJournal of Computing Sciences in Colleges10.5555/1734797.173482325:4(134-140)Online publication date: 1-Apr-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media