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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
David, B.J.: Teaching Introductory Java through LEGO Mindstorms Models. In: Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education (2002)
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)
Kagani, K.: Programming with Robots, Master Thesis, University of Macedonia (2003)
LEGO Homepage, http://www.lego.com/eng/
Kyr, M.N.: ROBOLAB Getting Started, Teacher’s Guide for ROBOLAB Software, The LEGO Group, Tufts University, National Instruments Corporation (1998)
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)
Programming and Alternative Learning Group, http://www.umcs.maine.edu/~pbrick/
Mitchel, R.: Behavior Construction Kits. Communications of the ACM 36(7), 64–71 (1993)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)