Skip to main content

Teaching Programming with Robots: A Case Study on Greek Secondary Education

  • Conference paper
Advances in Informatics (PCI 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3746))

Included in the following conference series:

Abstract

The teaching of programming in the Greek education system begins at the secondary level. The aims of the programming syllabus include the attainment of knowledge and skills, which are related to problem solving and the design of algorithms. In order to acquire the students knowledge and skills, the usual approach that is followed is: the use of a programming language of general aim (Pascal, Basic, etc), the use of a professional environment for this programming language, the development of programs that solve problems which treat numbers and symbols. According to researches that have been realized, this approach of teaching programming to beginners constitutes important factor that complicates its learning. In this work we propose a framework of teaching the programming fundamentals to beginners that is based on using LEGO Mindstorms technology. This paper analyzes the results from a pilot research that was carried out on Greek secondary school students.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. David, B.J.: Teaching Introductory Java through LEGO Mindstorms Models. In: Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (2002)

    Google Scholar 

  2. Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., Miller, P.: Mini-languages: a way to learn programming principles. Journal of Education and Information Technologies 2, 65–83 (1997)

    Article  Google Scholar 

  3. Kagani, K.: Programming with Robots, Master Thesis, University of Macedonia (2003)

    Google Scholar 

  4. LEGO Homepage, http://www.lego.com/eng/

  5. Kyr, M.N.: ROBOLAB Getting Started, Teacher’s Guide for ROBOLAB Software, The LEGO Group, Tufts University, National Instruments Corporation (1998)

    Google Scholar 

  6. Holy, P.-M., Carol, B.: Resources for Using LEGO® MINDSTORMSTM. In: Proceedings of the Seventh Annual Consortium for Computing in Small Colleges Central Plains Conference on The Journal of Computing in Small Colleges, pp. 147–151 (2001)

    Google Scholar 

  7. Programming and Alternative Learning Group, http://www.umcs.maine.edu/~pbrick/

  8. Mitchel, R.: Behavior Construction Kits. Communications of the ACM 36(7), 64–71 (1993)

    Article  Google Scholar 

  9. Stelios, X., Maya, S., Vassilios, D.: An introduction to object-oriented programming with a didactic microworld: objectKarel. In: Computers & Education. Elsevier, Amsterdam (2004) (In Press) (Available online December 8, 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sartatzemi, M., Dagdilelis, V., Kagani, K. (2005). Teaching Programming with Robots: A Case Study on Greek Secondary Education. In: Bozanis, P., Houstis, E.N. (eds) Advances in Informatics. PCI 2005. Lecture Notes in Computer Science, vol 3746. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11573036_47

Download citation

  • DOI: https://doi.org/10.1007/11573036_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29673-7

  • Online ISBN: 978-3-540-32091-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics