{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T16:42:54Z","timestamp":1779122574540,"version":"3.51.4"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2004,9,1]],"date-time":"2004-09-01T00:00:00Z","timestamp":1093996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Educ. Resour. Comput."],"published-print":{"date-parts":[[2004,9]]},"abstract":"<jats:p>In this article we describe a project for an undergraduate artificial intelligence class. The project teaches neural networks using LEGO\u00ae handy board robots. Students construct robots with two motors and two photosensors. Photosensors provide readings that act as inputs for the neural network. Output values power the motors and maintain the robot along the designated path. In doing this project, students come to realize the difference between training a neural network and the trained neural network. The fun factor associated with this project has encouraged students to elect artificial intelligence as part of their course of study.<\/jats:p>","DOI":"10.1145\/1083310.1083312","type":"journal-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T16:00:45Z","timestamp":1131379245000},"page":"4","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["An intelligent agent approach for teaching neural networks using LEGO\u00ae handy board robots"],"prefix":"10.1145","volume":"4","author":[{"given":"Susan P.","family":"Imberman","sequence":"first","affiliation":[{"name":"College of Staten Island, City University of New York"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2004,9]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 2001 Annual ACM SIGAda International Conference on Ada. ACM Press","author":"Fagin B.S.","year":"2001","unstructured":"Fagin , B.S. , Merkle , L.D. , And Eggers , T. 2001 . Teaching computer science with robotics using Ada\/Mindstorms 2.0 . In Proceedings of the 2001 Annual ACM SIGAda International Conference on Ada. ACM Press , New York. 10.1145\/507574.507592 Fagin, B.S., Merkle, L.D., And Eggers, T. 2001. Teaching computer science with robotics using Ada\/Mindstorms 2.0. In Proceedings of the 2001 Annual ACM SIGAda International Conference on Ada. ACM Press, New York. 10.1145\/507574.507592"},{"key":"e_1_2_1_2_1","volume-title":"AAAI 2004 Spring Symposium Series Report","author":"Greenwald L.","year":"2004","unstructured":"Greenwald , L. And Artz , D. 2004 . Teaching artificial intelligence with low-cost robots . In AAAI 2004 Spring Symposium Series Report ( Stanford, CA. March 22-24, 2004). Greenwald, L. And Artz, D. 2004. Teaching artificial intelligence with low-cost robots. In AAAI 2004 Spring Symposium Series Report (Stanford, CA. March 22-24, 2004)."},{"key":"e_1_2_1_3_1","unstructured":"Generation5.org. 2005. Back-propagation. http:\/\/www.generation5.org\/cbpnet.shtml.  Generation5.org. 2005. Back-propagation. http:\/\/www.generation5.org\/cbpnet.shtml."},{"key":"e_1_2_1_4_1","unstructured":"Interactive C. 2005. Kiss Institute. http:\/\/www.kipr.org\/ic.  Interactive C. 2005. Kiss Institute. http:\/\/www.kipr.org\/ic."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education. 10","author":"Klassner F.","year":"2002","unstructured":"Klassner , F. 2002 . A case study of LEGO Mindstorms#8482; suitability for artificial intelligence and robotics courses at the college level . In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education. 10 .1145\/563340.563345 Klassner, F. 2002. A case study of LEGO Mindstorms#8482; suitability for artificial intelligence and robotics courses at the college level. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education. 10.1145\/563340.563345"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education. 10","author":"Kumar D.","year":"1998","unstructured":"Kumar , D. And Meeden , L. 1998 . A robot laboratory for teaching artificial intelligence . In Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education. 10 .1145\/273133.274326 Kumar, D. And Meeden, L. 1998. A robot laboratory for teaching artificial intelligence. In Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education. 10.1145\/273133.274326"},{"key":"e_1_2_1_7_1","unstructured":"Martin F. 2005. The handy board. http:\/\/www.handyboard.com.  Martin F. 2005. The handy board. http:\/\/www.handyboard.com."},{"key":"e_1_2_1_8_1","volume-title":"Robotic Explorations A Hands-On Introduction to Engineering","author":"Martin F.","unstructured":"Martin , F. 2001. Robotic Explorations A Hands-On Introduction to Engineering . Prentice-Hall , Englewood Cliffs, NJ . Martin, F. 2001. Robotic Explorations A Hands-On Introduction to Engineering. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_2_1_9_1","volume-title":"Machine Learning","author":"Mitchell T.","unstructured":"Mitchell , T. 1997. Machine Learning . McGraw Hill , New York . Mitchell, T. 1997. Machine Learning. McGraw Hill, New York."},{"key":"e_1_2_1_10_1","volume-title":"AAAI 2004 Spring Symposium Series Report (Stanford, A","author":"Parsons S.","year":"2004","unstructured":"Parsons , S. And Sklar , E. 2004 . Teaching AI using LEGO Mindstorms . In AAAI 2004 Spring Symposium Series Report (Stanford, A , March 22-24, 2004). Parsons, S. And Sklar, E. 2004. Teaching AI using LEGO Mindstorms. In AAAI 2004 Spring Symposium Series Report (Stanford, A, March 22-24, 2004)."},{"key":"e_1_2_1_11_1","article-title":"Neural networks in the undergraduate curriculum","volume":"6","author":"Russell I.","year":"1991","unstructured":"Russell , I. 1991 . Neural networks in the undergraduate curriculum . J. Computing in Small Colleges 6 , 5 (1991). Russell, I. 1991. Neural networks in the undergraduate curriculum. J. Computing in Small Colleges 6, 5 (1991).","journal-title":"J. Computing in Small Colleges"},{"key":"e_1_2_1_12_1","first-page":"1","article-title":"A neural network simulation project","volume":"3","author":"Russell I.","year":"1992","unstructured":"Russell , I. 1992 . A neural network simulation project . J. Artificial Intelligence in Education 3 , 1 (Feb.1992). Russell, I. 1992. A neural network simulation project. J. Artificial Intelligence in Education 3, 1 (Feb.1992).","journal-title":"J. Artificial Intelligence in Education"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 13th International Conference on Artificial Neural Networks (ICANN-03","author":"Russell I.","year":"2003","unstructured":"Russell , I. , Markov , Z. , And Zlatareva , N. 2003 . Introducing machine learning from an AI perspective . In Proceedings of the 13th International Conference on Artificial Neural Networks (ICANN-03 , Istanbul , June 2003). Russell, I., Markov, Z., And Zlatareva, N. 2003. Introducing machine learning from an AI perspective. In Proceedings of the 13th International Conference on Artificial Neural Networks (ICANN-03, Istanbul, June 2003)."},{"key":"e_1_2_1_14_1","volume-title":"Artificial Intelligence A Modern Approach","author":"Russell S.","unstructured":"Russell , S. And Norvig , P. 2003. Artificial Intelligence A Modern Approach . Prentice-Hall , Englewood Cliffs, NJ . Russell, S. And Norvig, P. 2003. Artificial Intelligence A Modern Approach. Prentice-Hall, Englewood Cliffs, NJ."},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education. 10","author":"Sondak N.E.","year":"1989","unstructured":"Sondak , N.E. And Sondak , V. K. 1989 . Neural networks and artificial intelligence . In Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education. 10 .1145\/65293.71221 Sondak, N.E. And Sondak, V. K. 1989. Neural networks and artificial intelligence. In Proceedings of the 20th SIGCSE Technical Symposium on Computer Science Education. 10.1145\/65293.71221"},{"key":"e_1_2_1_16_1","unstructured":"Using Interactive C 4.0. http:\/\/www.cs.csi.cuny.edu\/~imberman\/ai\/startinginteractiveC40.htm  Using Interactive C 4.0. http:\/\/www.cs.csi.cuny.edu\/~imberman\/ai\/startinginteractiveC40.htm"}],"container-title":["Journal on Educational Resources in Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1083310.1083312","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1083310.1083312","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:20Z","timestamp":1750262900000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1083310.1083312"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,9]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2004,9]]}},"alternative-id":["10.1145\/1083310.1083312"],"URL":"https:\/\/doi.org\/10.1145\/1083310.1083312","relation":{},"ISSN":["1531-4278","1531-4278"],"issn-type":[{"value":"1531-4278","type":"print"},{"value":"1531-4278","type":"electronic"}],"subject":[],"published":{"date-parts":[[2004,9]]},"assertion":[{"value":"2004-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}