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

skip to main content
article

Teaching computer science with robotics using Ada/Mindstorms 2.0

Published: 30 September 2001 Publication History

Abstract

We present one approach to teaching basic computer science concepts with robotics, using an Ada interface to Lego Mindstorms. We show simple problems put to students with no programming experience, discuss the solutions, and for each concept explain the advantages of using robots to teach it.

References

[1]
Baum, D. The NQC Web site. Available WWW: http://www.enteract.com/~dbaum/nqc/
[2]
Burks, A. W., Goldstine, H. H. and von Neumann, J. Preliminary discussion of the logical design of an electronic computing instrument, Papers of John von Neumann, W. Aspray and A. Burks eds, MIT Press, Cambridge MA, pp 97-146.
[3]
Carlisle, M., Graphics for free, ACM SIGCSE Bulletin, vol. 31, no. 2 (June 1999), pp 65-68. Available WWW: http://www.usafa.af.mil/dfcs/papers/mcc/sigcsebull99.html
[4]
Fagin, B. Using ada-based robotics to teach computer science, Proceedings of the 5th ITICSE Conference, July 2000, Helsinki Finland. Available WWW: http://home.rmi.net/~fagin/Papers/ITICSEWeb/ using ada. htm
[5]
Fagin, B. An ada interface for lego mindstorms, Ada Letters, vol. 21, no. 2, September 2000. Available WWW: http://home.rmi.net/~fagin/Papers/AdaLetters.htm
[6]
Herrman, N. and Popyack, J. Creating an authentic learning experience in introductory programming courses, ACM SIGCSE Bulletin, Vol 27, No 1, pp 199-203.
[7]
Knudsen, The unofficial guide to lego mindstorms robots, O'Reilly & Associates, ISBN: 1565926927.
[8]
Noga, The LegOS Operating System web site. Available WWW: http://www.noga.de/legOS/
[9]
Oakes, C. Lego My Ego, Wired News Network, Sep. 23rd, 1998. Available WWW: http://www.wired.com/news/culture/0,1284,15171,00.html.
[10]
Pattis, R. E., The "procedures early" approach in CS 1: a heresy, ACM SIGCSE Bulletin, vol. 25, no. 1, pp 122-126.
[11]
Pattis, R. E., Karel the robot: a gentle introduction to the art of programming, 2nd ed., Wiley 1995.
[12]
Urban-Lurain, M. and Weinshank, D. I do and I understand: mastery model learning for a large,non-major course", ACM SIGCSE Bulletin, vol. 31, no. 1 (March 1999), pp 150-154.

Cited By

View all
  • (2024)Introducing Computer Science Education Through Robotics Education in Community-Engaged ContextsNavigating Computer Science Education in the 21st Century10.4018/979-8-3693-1066-3.ch010(187-205)Online publication date: 8-Mar-2024
  • (2022)The effects of WeDo 2.0 robot workshop on Omani grade 5 students’ acquisition of the computational thinking concepts and acceptance of the robot technologyEducation 3-1310.1080/03004279.2022.204168551:6(1027-1043)Online publication date: 1-Mar-2022
  • (2020)Improving learning experiences using LEGO Mindstorms EV3 robots in control systems courseInternational Journal of Electrical Engineering & Education10.1177/002072092096587360:4(329-351)Online publication date: 19-Oct-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGAda Ada Letters
ACM SIGAda Ada Letters  Volume XXI, Issue 4
December 2001
131 pages
ISSN:1094-3641
DOI:10.1145/507546
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGAda '01: Proceedings of the 2001 annual ACM SIGAda international conference on Ada
    September 2001
    144 pages
    ISBN:1581133928
    DOI:10.1145/507574
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: 30 September 2001
Published in SIGADA Volume XXI, Issue 4

Check for updates

Author Tags

  1. Computer science education
  2. Lego Mindstorms
  3. Robotics

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Introducing Computer Science Education Through Robotics Education in Community-Engaged ContextsNavigating Computer Science Education in the 21st Century10.4018/979-8-3693-1066-3.ch010(187-205)Online publication date: 8-Mar-2024
  • (2022)The effects of WeDo 2.0 robot workshop on Omani grade 5 students’ acquisition of the computational thinking concepts and acceptance of the robot technologyEducation 3-1310.1080/03004279.2022.204168551:6(1027-1043)Online publication date: 1-Mar-2022
  • (2020)Improving learning experiences using LEGO Mindstorms EV3 robots in control systems courseInternational Journal of Electrical Engineering & Education10.1177/002072092096587360:4(329-351)Online publication date: 19-Oct-2020
  • (2020)Assessing the Efficacy of Integrating Computer Science, Math, and Science in a Middle School Sphero Robotics Summer Program2020 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT)10.1109/RESPECT49803.2020.9272479(1-8)Online publication date: 10-Mar-2020
  • (2020)A Game-Based Learning Approach on Robotics Visualization for Loops in Programming Concepts2020 Joint International Conference on Digital Arts, Media and Technology with ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI DAMT & NCON)10.1109/ECTIDAMTNCON48261.2020.9090770(381-385)Online publication date: Mar-2020
  • (2019)Teaching with physical computing in school: the case of the micro:bitEducation and Information Technologies10.1007/s10639-019-10080-825:4(2577-2603)Online publication date: 13-Dec-2019
  • (2018)Instruction of introductory programming course using multiple contextsProceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3197091.3197105(147-152)Online publication date: 2-Jul-2018
  • (2018)Enhanced Robotics!Proceedings of the 49th ACM Technical Symposium on Computer Science Education10.1145/3159450.3159501(372-377)Online publication date: 21-Feb-2018
  • (2017)Introduction to Computer Science for Urban African American Students Using Sphero Robotics WorkshopProceedings of the 2017 ACM Southeast Conference10.1145/3077286.3077323(252-254)Online publication date: 13-Apr-2017
  • (2016)Educational Robotics in the service of CSEProceedings of the 11th Workshop in Primary and Secondary Computing Education10.1145/2978249.2978262(84-87)Online publication date: 13-Oct-2016
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media