Proceedings of the 2001 Annual ACM SIGAda International Conference on Ada - SIGAda '01 2001
DOI: 10.1145/507591.507592
|View full text |Cite
|
Sign up to set email alerts
|

Teaching computer science with robotics using Ada/Mindstorms 2.0

Abstract: We present one approach to teaching basic computer science concepts with robotics, using an Ada interface to Lego Mindstorms™ 1 . 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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 5 publications
0
3
0
Order By: Relevance
“…Fagin [8] and Schumacher [9] (2001) were among the first to introduce LEGO Mindstorms® in basic programming courses. Fagin used Ada language to teach basic control sentences (sequential, iteration or selection) and Schumacher used Java to teach fundamental computer programming concepts and introduce the concepts of autonomous vehicles, embedded computer systems and simulation.…”
Section: B Related Workmentioning
confidence: 99%
“…Fagin [8] and Schumacher [9] (2001) were among the first to introduce LEGO Mindstorms® in basic programming courses. Fagin used Ada language to teach basic control sentences (sequential, iteration or selection) and Schumacher used Java to teach fundamental computer programming concepts and introduce the concepts of autonomous vehicles, embedded computer systems and simulation.…”
Section: B Related Workmentioning
confidence: 99%
“…For complex programs, a visual programming software is included in the package. Lego's Mindstorm kit was adopted by Department of Computer Science of US Air Force Academy [7] Electric Ray robot developed by Protocentral Inc, as shown in Figure 1, is an Arduino compatible [10] robot. It is an entry-level, low-cost complete robotic platform.…”
Section: Introductionmentioning
confidence: 99%
“…For example, robots were used in a non-major introductory programming course for Educational Technology students 2 . In the computer science departments, robots are used to teach fundamental concepts in programming 3,4,5,6 . Lopez has introduced a way to teach algorithms through algorithm concretization.…”
Section: Using Robots In the Introductory Computer Science Educationmentioning
confidence: 99%