ACM Home Page
Please provide us with feedback. Feedback
Teaching introductory Java through LEGO MINDSTORMS models
Full text PdfPdf (417 KB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the 33rd SIGCSE technical symposium on Computer science education table of contents
Cincinnati, Kentucky
SESSION: CS1 - Java table of contents
Pages: 147 - 151  
Year of Publication: 2002
ISBN:1-58113-473-8
Also published in ...
Author
David J. Barnes  The University, Canterbury, Kent, United Kingdom
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 97,   Citation Count: 13
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/563340.563397
What is a DOI?

ABSTRACT

Innovative teachers are continually looking for creative ideas, both to get their ideas across and to hold the interest of their students. One of the latest trends is the use of LEGO® MINDSTORMS™ kits [9] in various computing courses. These kits allow a wide variety of physical models to be built, some of which may be programmed via the RCX™ processor integrated into them. Using its standard firmware, the RCX device may be programmed through several different specialist languages. However, the additional availability of bytecode-compatible replacement firmware for the RCX makes the use of Java™ as the programming language for it a particularly attractive approach. In this paper, we explore some of the issues associated with choosing to program MINDSTORMS models using Java within the context of an introductory programming course. In particular, we consider the impact on the material that is taught, and the use of an appropriate API to support an objects-early programming style.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Barnes, David J. An API for the Lejos platform, intended for introductory Java instruction. Online. Internet. {August 22, 2001}. Available WWW: http://www.cs.ukc.ac.uk/people/staff/djb/rcx/
 
3
4
 
5
 
6
Hempel, Ralph. pbFORTH. Online. Internet. {August 22, 2001}. Available WWW: http://www.hempeldesigngroup.com/lego/pbFORTH/
 
7
 
8
Knudsen, Jonathan B. The Straight and Narrow, O'Reilly Network, 2000. Online. Internet. {August 22, 2001}. Available WWW: http://www.oreillynet.com/lpt/a/network/2000/05/22/LegoMindstorms.html
 
9
LEGO. LEGO MINDSTORMS Official site. Online. Internet. {August 22, 2001}. Available WWW: http://mindstorms.lego.com/
 
10
LUGNET. LEGO Users Group Network. Online. Internet. {August 22, 2001}. Available WWW: http://www.lugnet.com/
 
11
Nelson, Russell, LEGO MINDSTORMS Internals. Online. Internet. {August 22, 2001}. Available WWW: http://www.crynwr.com/lego-robotics/
 
12
Noga, Markus L. legOS. Online. Internet. {August 22, 2001}. Available WWW: http://www.noga.de/legOS/
 
13
 
14
 
15
Solorzano, Jose. leJOS: Java based OS for Lego RCX. Online. Internet. {August 22, 2001}. Available WWW: http://lejos.sourceforge.net/
 
16
VanderBijl, Ryan. Lego Mindstorms Robotics. Online. Internet. {August 22, 2001}. Available WWW: http://www.calvin.edu/~rvbijl39/lego/
17

CITED BY  13