JTIE 2014, 6(1):19-29 | 10.5507/jtie.2014.002

THE INCLUSION OF DESIGN PATTERNS IN THE TEACHING OF PROGRAMMING

Rostislav FOJTÍK
Katedra informatiky a počítačů, Přírodovědecká fakulta UO 30. dubna 22 701 00, Ostrava, ČR

The aim of this paper is to present the possibilities of using design patterns in the teaching of programming. According to the performed analyzes the procedures and methodologies of teaching programming shows that Design Patterns are used only marginally. For these reasons, students learn to improper practices that subsequently applied in practical solutions programs. According to the experiments show that the correct use of the teaching of design patterns can improve student performance in programming.

Keywords: Design Patterns, object-oriented programming, teaching programming.

Published: April 1, 2014

Download citation

References

  1. ARLOW J., NEUSTAD I. UML a unifikovaný proces vývoje aplikací, Computer Press, Brno 2003, ISBN 80-7226-947-X
  2. BISHOPOVÁ J. C# návrhové vzory, Zoner Press, Brno 2010, ISBN 978-80-7413-076-2
  3. FOJTÍK, R., JIRÁSKOVÁ, D. Programování na základních a středních školách. Objekty 2009. Gaudeamus, Univerzita Hradec Králové, 2009. s. 75-83. ISBN 978-80-7435-009-2.
  4. FOJTÍK, R., DROZDOVÁ, M. Teaching of programming at secondary schools. ICTE 2009. Ostrava: University of Ostrava, 2009. s. 77-81. ISBN 978-80-7368-459-4.
  5. GOVENDER I., From Procedural to Object-Oriented Programming (OOP) - An exploratory study of teachers' performance, SACJ, vol. 46. 2010. ISSN 10157999.
  6. SAELI M., PERRENET J., JOCHEMS J., ZWANEVELD B., Teaching Programming in Secondary School: A Pedagogical Content Knowledge Perspective, Informatics in Education - An International Journal, vol. 10_1/2011, ISSN 1648-5831
  7. STERKIN A., Teaching Design Patterns, (online), URL:
  8. Soutěžní přehlídka studentských program, (online), URL: http://www.gvoz.cz/akce/2013_sps p.php