DocumentCode :
2350379
Title :
Using LEGO MINDSTORMS NXT and LEJOS in an Advanced Software Engineering Course
Author :
Lew, Michael W. ; Horton, Thomas B. ; Sherriff, Mark S.
Author_Institution :
Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA, USA
fYear :
2010
fDate :
9-12 March 2010
Firstpage :
121
Lastpage :
128
Abstract :
This paper describes the benefits of using LeJOS and the Lego Mindstorms NXT set for teaching advanced software development. While Lego Mindstorms has been used in introduction to computer science courses, it is not reported to be widely used in a simulated production environment requiring such things as threading, network communications, and the implementation of command protocols. Additionally, because the Mindstorms NXT system supports Bluetooth communications with multiple devices, it is possible to use this system as the basis for a complex, communicating system requiring multiple software artifacts on different machines.
Keywords :
computer science education; engineering education; software engineering; LeJOS; Lego Mindstorms NXT; advanced software engineering course; command protocols; computer science courses; multiple software artifacts; network communications; simulated production environment; threading; Bluetooth; Communication system software; Computational modeling; Computer science; Computer simulation; Education; Production; Programming; Protocols; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2010 23rd IEEE Conference on
Conference_Location :
Pittsburgh, PA
ISSN :
1093-0175
Print_ISBN :
978-1-4244-7052-5
Type :
conf
DOI :
10.1109/CSEET.2010.31
Filename :
5463581
Link To Document :
بازگشت