2010
DOI: 10.11120/ital.2010.09010002
|View full text |Cite
|
Sign up to set email alerts
|

The use of LEGO Mindstorms NXT Robots in the Teaching of Introductory Java Programming to Undergraduate Students

Abstract: This paper describes a project carried out within the University of Sunderland's Department of Computing, Engineering and Technology during the 2008/9 academic year to investigate the potential for the use of LEGO Mindstorms NXT robots in the teaching of basic programming skills to undergraduate students. The project's initial proposal and context is discussed, with potential benefits identified and feedback methods outlined. The paper then describes of students and evaluates the student feedback and results o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 2 publications
0
4
0
Order By: Relevance
“…In the study of Gandy et al (2010), in order to test the basic level programming knowledge of the students who were studying in the departments of Computer, Engineering and Technology in Sunderland University, a project focusing on the use of Lego ® Mindstorms NXT was designed. At the end of the project, it was seen that programming skills of the students had improved.…”
Section: Introductionmentioning
confidence: 99%
“…In the study of Gandy et al (2010), in order to test the basic level programming knowledge of the students who were studying in the departments of Computer, Engineering and Technology in Sunderland University, a project focusing on the use of Lego ® Mindstorms NXT was designed. At the end of the project, it was seen that programming skills of the students had improved.…”
Section: Introductionmentioning
confidence: 99%
“…1. Even though such a block can be expressed in ROSY as a multi-stage controller that explicitly encodes a state machine and reacts differently depending on the state 4 , it is useful to lend more structure to the language as the complexity of the controller grows.…”
Section: Revisiting Block-based Languagesmentioning
confidence: 99%
“…Various studies corroborate that robotics can indeed mitigate the abstract nature of programming [2] and provide a more creative environment for teaching programming concepts focused on hands-on problem solving [3] and for coding rich behavior using basic code structures [4], while still requiring reasoning about relevant computational concepts such as software modularity and communication [5].…”
Section: Introductionmentioning
confidence: 99%
“…Therefore, the Conferencia de Rectores de las Universidades Españolas (Spanish University Principals Conference), has initiated the elaboration of some career guides to promote the inclusion of universal design principles to each career [26], even thought they have not reached yet Computer Science Engineering. Based on the [9], the guides aim at:…”
Section: Importance Of Accessibility In Technical Studiesmentioning
confidence: 99%