Abstract
There are several ways to achieve the goals. Some ways are more direct and faster, and others are slower. Some ways lead to a goal, while others do not. It depends on the chosen way—procedure to achieve the chosen goals. A similar problem is experienced by teachers of programming. They often solves the fundamental problem of what programming style is best for introducing learning of programming. The goal of the learning of programming is to design and creation of object-oriented programming applications. Ways to reach the goals is several. Some teachers begin to teach the students by object-oriented design, which is followed by structured designs. Other teachers prefer completely opposite approach. They teach a structured design first followed by object-oriented constructs. These two methods of teaching of object-oriented programming are known Objects-First and Objects-Later techniques of learning of programming. These techniques are the most common practices of teaching programming. The paper presents results of research of application of above mentioned techniques to learning of object-oriented structures. The research was conducted among the students of study program Teaching of Education, Faculty of Science, University of Hradec Kralove in the academic years 2013/2014 and 2014/2015.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pecinovský, R.: Současné trendy v metodice výuky programování. http://vyuka.pecinovsky.cz/prispevky/ (2006)
Ehlert, A., Schutle, C.: Empirical comparison of Objects-First and Objects-Later. In: Proceedings of the Fifth International Workshop on Computing Education Research Workshop, ICER ’09, s. 15–26. New York: ACM. https://home.cc.gatech.edu/csed/uploads/2/ehlert2009.pdf (2009). ISBN 978-1-60558-615-1
Jonson, R.A., Moses, D.R.: Object-first vs. structures-first approaches to OO programing education: an empirical study. In: Allied Academies International Conference, Reno, s. 244–248. http://www.researchgate.net/publication/ (2008)
Hubálovský, Š., Kořínek, O.: Algorithmic thinking in paradigms of programming. In: Proceedings of the Education and Modern Educational Technologies (EMET 2015). IEEE, Piscataway (2015). ISBN: 978-1-61804-322-1. ISSN: 2227-4618
Hubálovský, Š., Kořínek, O.: Object thinking in paradigms of programming. In: Proceedings of the Education and Modern Educational Technologies (EMET 2015). Piscataway: IEEE (2015). ISBN: 978-1-61804-322-1. ISSN: 2227-4618
Hubálovský, Š., Kořínek, O.: Evaluation of algorithmic thinking of students using control testing environment. Int. J. Educ. Inf. Technol. North Atlantic University Union (2015). ISSN: 2074-1316
Milková, E., Kořínek, O.: Students’ programming capabilities evaluation. In: Proceedings of the Efficiency and Responsibility in Education (ERIE 2013), Prague, pp. 434–440 (2013)
Milková, E., Kořínek, O.: Future ICT teachers—programming aptitude. In: Proceedings of the 11th International Conference Efficiency and Responsibility in Education (ERIE 2014), Prague, pp. 456–462 (2014)
Acknowledgements
The paper has been supported by Specific Research Project of Faculty of Science, University of Hradec Kralove, 2016 and by Specific Research Project of Faculty of Education University of Hradec Kralove, 2016.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Korinek, O., Hubalovsky, S. (2018). Research of Methods of Learning of Programming Objects-First and Object-Later. In: Ntalianis, K., Croitoru, A. (eds) Applied Physics, System Science and Computers. APSAC 2017. Lecture Notes in Electrical Engineering, vol 428. Springer, Cham. https://doi.org/10.1007/978-3-319-53934-8_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-53934-8_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53933-1
Online ISBN: 978-3-319-53934-8
eBook Packages: EngineeringEngineering (R0)