Skip to main content
Top
Published in: Education and Information Technologies 2/2020

13-09-2019

Effects of different teaching approaches on programming skills

Author: Ali Kürşat Erümit

Published in: Education and Information Technologies | Issue 2/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Purpose of this study is determined effects of different teaching approaches on programming skills. Therefore, the effect of three different types of activities prepared with Scratch on 423 sixth grade students’ attitudes towards computer technologies, algorithmic thinking skills and reflective thinking skills on problem solving were investigated. Three IT teachers at the three schools, were asked to prepare and teach one of the three activities in their computer classes so that a different type of activity was provided at each school. The practical phase was carried out twice a week for seven weeks. A mixed method design was used with quantitative and qualitative components. Results showed that although the same programming tool and similar code blocks were used in the three applications, selected activities resulted in different effects on students. It was found that animation activities of the three types of activities had a positive effect on students’ attitudes towards computer technologies. The mathematical and game preparation activities had positive effects on algorithmic thinking and reflective thinking skills for problem solving. The present study reveals the importance of “activity type,” which is often neglected as a variable in studies investigating the different effects of block-based visual programming tools.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Aydoğan, D. (2013). The investigation of levels of realization attainments related to 'environmental awareness' and 'information technology' in primary education curriculum. Malatya: Unpublished Doctorate Dissertation. İnönü University Education Sciences Institute. Aydoğan, D. (2013). The investigation of levels of realization attainments related to 'environmental awareness' and 'information technology' in primary education curriculum. Malatya: Unpublished Doctorate Dissertation. İnönü University Education Sciences Institute.
go back to reference Bayrak, F., & Koçak Usluel, Y. (2011). The effect of blogging on reflective thinking skill. Hacettepe Universtiy Journal of Education, 40, 93–104. Bayrak, F., & Koçak Usluel, Y. (2011). The effect of blogging on reflective thinking skill. Hacettepe Universtiy Journal of Education, 40, 93–104.
go back to reference Burke, Q., & Kafai, Y. B. (2012). The writers’ workshop for youth programmers. In Proceedings of the 43rdSIGCSE technical symposium on computer science education, (Raleigh, NC February 29–march 03) (pp. 433–438). New York, NY: ACM. Burke, Q., & Kafai, Y. B. (2012). The writers’ workshop for youth programmers. In Proceedings of the 43rdSIGCSE technical symposium on computer science education, (Raleigh, NC February 29–march 03) (pp. 433–438). New York, NY: ACM.
go back to reference Burton, B. A. (2010). Encouraging algorithmic thinking without a computer. Olympiads in Informatics, 4, 3–14. Burton, B. A. (2010). Encouraging algorithmic thinking without a computer. Olympiads in Informatics, 4, 3–14.
go back to reference Calao, L. A., Moreno-Leon, J., Correa, H. E., & Robles, G. (2015). Developing Mathematical Thinking with Scratch. In Developing mathematical thinking with scratch an experiment with 6th grade students. Design for Teaching and Learning in a Networked World (17–27). Springer International Publishing. https://doi.org/10.1007/978-3-319-24258-3_2.CrossRef Calao, L. A., Moreno-Leon, J., Correa, H. E., & Robles, G. (2015). Developing Mathematical Thinking with Scratch. In Developing mathematical thinking with scratch an experiment with 6th grade students. Design for Teaching and Learning in a Networked World (17–27). Springer International Publishing. https://​doi.​org/​10.​1007/​978-3-319-24258-3_​2.CrossRef
go back to reference Calder, N. (2010). Using scratch: An integrated problem solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14. Calder, N. (2010). Using scratch: An integrated problem solving approach to mathematical thinking. Australian Primary Mathematics Classroom, 15(4), 9–14.
go back to reference Chang, C. K., & Biswas, G. (2011, June). Design engaging environment to foster computational thinking. In Proceedings of the world conference on educational multimedia, hypermedia and telecommunications (Vol. 1, pp. 2898–2902). Chang, C. K., & Biswas, G. (2011, June). Design engaging environment to foster computational thinking. In Proceedings of the world conference on educational multimedia, hypermedia and telecommunications (Vol. 1, pp. 2898–2902).
go back to reference Chen, T., Mdyunus, A., Ali, W. Z. W., & Bakar, A. (2008). Utilization of intelligent tutoring system in mathematics learning. International Journal of Education and Development using Information and Communication Technology, 4(4), 50–63. Chen, T., Mdyunus, A., Ali, W. Z. W., & Bakar, A. (2008). Utilization of intelligent tutoring system in mathematics learning. International Journal of Education and Development using Information and Communication Technology, 4(4), 50–63.
go back to reference Choi, H. (2013). Pre-service teachers’ conceptions and reflections of computer programming using scratch: Technological and pedagogical perspectives. International Journal for Educational Media and Technology, 7(1), 15–25. Choi, H. (2013). Pre-service teachers’ conceptions and reflections of computer programming using scratch: Technological and pedagogical perspectives. International Journal for Educational Media and Technology, 7(1), 15–25.
go back to reference Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale, NJ: L. Erlbaum Associates.MATH Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale, NJ: L. Erlbaum Associates.MATH
go back to reference Creswell, J. W. (2003). Research design: Qualitative, quantitative, and mixed methods approaches (2nd ed.). Thousand Oaks, CA: Sage. Creswell, J. W. (2003). Research design: Qualitative, quantitative, and mixed methods approaches (2nd ed.). Thousand Oaks, CA: Sage.
go back to reference Demo, G. B., & Williams, L. (2014). The many facets of scratch. In Y. Gülbahar & E. Karataş (Eds.), Informatics in Schools. Teaching and Learning Perspectives. ISSEP 2014. Lecture notes in computer science (Vol. 8730). Cham: Springer. Demo, G. B., & Williams, L. (2014). The many facets of scratch. In Y. Gülbahar & E. Karataş (Eds.), Informatics in Schools. Teaching and Learning Perspectives. ISSEP 2014. Lecture notes in computer science (Vol. 8730). Cham: Springer.
go back to reference Dewey, J. (1933). How We Think. A restatement of the relation of reflective thinking to the educative process. Boston: D. C. Heath. Dewey, J. (1933). How We Think. A restatement of the relation of reflective thinking to the educative process. Boston: D. C. Heath.
go back to reference Doğan, U., & Kert, S. B. (2016). Bilgisayar Oyunu Geliştirme Sürecinin, Ortaokul Öğrencilerinin Eleştirel Düşünme Becerilerine ve Algoritma Başarılarına Etkisi. Boğaziçi Üniversitesi Eğitim Dergisi, 33(2), 21–42. ISSN 1300-9567. Doğan, U., & Kert, S. B. (2016). Bilgisayar Oyunu Geliştirme Sürecinin, Ortaokul Öğrencilerinin Eleştirel Düşünme Becerilerine ve Algoritma Başarılarına Etkisi. Boğaziçi Üniversitesi Eğitim Dergisi, 33(2), 21–42. ISSN 1300-9567.
go back to reference Doleck, T., Bazelais, P., Lemay, D. J., Saxena, A., & Basnet, R. B. (2017). Algorithmic thinking, cooperativity, creativity, critical thinking, and problem solving: Exploring the relationship between computational thinking skills and academic performance. J. Comput. Educ., 4(4), 355–369. https://doi.org/10.1007/s40692-017-0090-9.CrossRef Doleck, T., Bazelais, P., Lemay, D. J., Saxena, A., & Basnet, R. B. (2017). Algorithmic thinking, cooperativity, creativity, critical thinking, and problem solving: Exploring the relationship between computational thinking skills and academic performance. J. Comput. Educ., 4(4), 355–369. https://​doi.​org/​10.​1007/​s40692-017-0090-9.CrossRef
go back to reference Futschek, G. (2006). Algorithmic thinking: The key for understanding computer science. In Mittermeir, R.T.(Ed.), ISSEP 2006, LNCS (Vol. 4226, pp. 159–168). Futschek, G. (2006). Algorithmic thinking: The key for understanding computer science. In Mittermeir, R.T.(Ed.), ISSEP 2006, LNCS (Vol. 4226, pp. 159–168).
go back to reference Hernandez, C. C., Silva, L., Segura, R. A., Schimiguel, J., Ledon, M. F. P., Bezerra, L. N. M., & Silveria, I. F. (2010). Teaching programming principles through a game engine. CLEI Electronic Journal, 13(2), 3–11.CrossRef Hernandez, C. C., Silva, L., Segura, R. A., Schimiguel, J., Ledon, M. F. P., Bezerra, L. N. M., & Silveria, I. F. (2010). Teaching programming principles through a game engine. CLEI Electronic Journal, 13(2), 3–11.CrossRef
go back to reference Huang, T. H., Liu, Y. C., & Chang, H. C. (2012). Learning achievement in solving word-based mathematical questions through a computer-assisted learning system. Educational Technology & Society, 15(1), 248–259. Huang, T. H., Liu, Y. C., & Chang, H. C. (2012). Learning achievement in solving word-based mathematical questions through a computer-assisted learning system. Educational Technology & Society, 15(1), 248–259.
go back to reference Kalelioğlu, F., & Gülbahar, Y. (2014). The effects of teaching programming via scratch on problem solving skills: A discussion from learners’ perspective. Informatics in Education, 13(1), 33–50. Kalelioğlu, F., & Gülbahar, Y. (2014). The effects of teaching programming via scratch on problem solving skills: A discussion from learners’ perspective. Informatics in Education, 13(1), 33–50.
go back to reference Kızılkaya, G., & Aşkar, P. (2009). The development of a reflective thinking skill scale towards problem solving. Education and Science., 34(154), 82–92. Kızılkaya, G., & Aşkar, P. (2009). The development of a reflective thinking skill scale towards problem solving. Education and Science., 34(154), 82–92.
go back to reference Kuhn, D. (1990). Developmental perspectives on teaching and learning thinking skills. New York: Jossey-Bass. Kuhn, D. (1990). Developmental perspectives on teaching and learning thinking skills. New York: Jossey-Bass.
go back to reference Lai, A., & Yang, S. (2011). The learning effect of visualized programming learning on 6th graders’ problem solving and logical reasoning abilities. International Conference on Electrical and Control Engineering (ICECE), 16–18 Sept. 2011, Yichang, 6940–6944. Lai, A., & Yang, S. (2011). The learning effect of visualized programming learning on 6th graders’ problem solving and logical reasoning abilities. International Conference on Electrical and Control Engineering (ICECE), 16–18 Sept. 2011, Yichang, 6940–6944.
go back to reference Loughran, J. (1996). Developing reflective practice: Learning about teaching learning through modelling. London: Falmer Press. Loughran, J. (1996). Developing reflective practice: Learning about teaching learning through modelling. London: Falmer Press.
go back to reference Milkova, E., & Hulkova, A. (2013). Algorithmic and logical thinking development: Base of programming skills. WSEAS Transactions on Computers., 2(12), 41–51. Milkova, E., & Hulkova, A. (2013). Algorithmic and logical thinking development: Base of programming skills. WSEAS Transactions on Computers., 2(12), 41–51.
go back to reference Mohamedi, H., Bensebaa, T., & Trigano, P. (2012). Developing adaptive intelligent tutoring system based on item response theory and metrics. International Journal of Advanced Science and Technology, 43, 1–14. Mohamedi, H., Bensebaa, T., & Trigano, P. (2012). Developing adaptive intelligent tutoring system based on item response theory and metrics. International Journal of Advanced Science and Technology, 43, 1–14.
go back to reference Polya, G. (1957). How to solve it? (2nd ed.). Princeton, N.J: Princeton University Press. Polya, G. (1957). How to solve it? (2nd ed.). Princeton, N.J: Princeton University Press.
go back to reference Stanovich, K. E. (2009). Distinguishing the reflective, algorithmic, and autonomous minds: Is it time for a tri-process theory? In J. S. B. T. Evans & K. Frankish (Eds.), In two minds: Dual processes and beyond (pp. 55–88). New York, NY, US: Oxford University Press.CrossRef Stanovich, K. E. (2009). Distinguishing the reflective, algorithmic, and autonomous minds: Is it time for a tri-process theory? In J. S. B. T. Evans & K. Frankish (Eds.), In two minds: Dual processes and beyond (pp. 55–88). New York, NY, US: Oxford University Press.CrossRef
go back to reference Tashakkori, A., & Teddlie, C. (1998). Mixed methodology: Combining qualitative and quantitative approaches. Applied social research methods series (Vol.46). Thousand Oaks, CA: Sage. Tashakkori, A., & Teddlie, C. (1998). Mixed methodology: Combining qualitative and quantitative approaches. Applied social research methods series (Vol.46). Thousand Oaks, CA: Sage.
go back to reference Turkey Ministry of National Education. (2017). Bilişim teknolojileri ve yazılım dersi öğretim programı, 2016–2017. Ankara: Milli Eğitim Basımevi. Turkey Ministry of National Education. (2017). Bilişim teknolojileri ve yazılım dersi öğretim programı, 2016–2017. Ankara: Milli Eğitim Basımevi.
go back to reference Wagner, T. (2008). The global achievement gap: Why even our best schools don't teach the new survival skills our children need and what we can do about it. Basic Books. Wagner, T. (2008). The global achievement gap: Why even our best schools don't teach the new survival skills our children need and what we can do about it. Basic Books.
go back to reference Wilson, A., & Moffatt, D. C. (2010). Evaluating scratch to introduce younger schoolchildren to programming. Paper presented at 22nd annual workshop of the psychology of programming interest group. Leganes: Spain. Wilson, A., & Moffatt, D. C. (2010). Evaluating scratch to introduce younger schoolchildren to programming. Paper presented at 22nd annual workshop of the psychology of programming interest group. Leganes: Spain.
go back to reference Yen, J. C., & Chen, M. P. (2008). Patterns of reflection for problem solving in a mobile learning environment. International Journal of Education and Information Technologies, 2(2), 121–124. Yen, J. C., & Chen, M. P. (2008). Patterns of reflection for problem solving in a mobile learning environment. International Journal of Education and Information Technologies, 2(2), 121–124.
go back to reference Yükseltürk, E., & Altıok, S. (2015). Pre-service information technologies teachers’ view on computer programming teaching. Amasya Education Journal, 4(1), 50–65. Yükseltürk, E., & Altıok, S. (2015). Pre-service information technologies teachers’ view on computer programming teaching. Amasya Education Journal, 4(1), 50–65.
go back to reference Zavala, L. A., Gallardo, S. C., & García-Ruíz, M. Á. (2013). Designing interactive activities within scratch 2.0 for improving abilities to identify numerical sequences. New York: IDC.CrossRef Zavala, L. A., Gallardo, S. C., & García-Ruíz, M. Á. (2013). Designing interactive activities within scratch 2.0 for improving abilities to identify numerical sequences. New York: IDC.CrossRef
go back to reference Ziatdinov, R., & Musa, S. (2012). Rapid MentalСomputation system as a tool for algorithmic thinking of elementary school students development. European Researcher, 25(7), 1105–1110. Ziatdinov, R., & Musa, S. (2012). Rapid MentalСomputation system as a tool for algorithmic thinking of elementary school students development. European Researcher, 25(7), 1105–1110.
go back to reference Zsako, L., & Szlavi, P. (2012). ICT competences: Algorithmic thinking. Acta Didactica Napocensia, 5(2), 49–58 ISSN: 2065-1430. Zsako, L., & Szlavi, P. (2012). ICT competences: Algorithmic thinking. Acta Didactica Napocensia, 5(2), 49–58 ISSN: 2065-1430.
Metadata
Title
Effects of different teaching approaches on programming skills
Author
Ali Kürşat Erümit
Publication date
13-09-2019
Publisher
Springer US
Published in
Education and Information Technologies / Issue 2/2020
Print ISSN: 1360-2357
Electronic ISSN: 1573-7608
DOI
https://doi.org/10.1007/s10639-019-10010-8

Other articles of this Issue 2/2020

Education and Information Technologies 2/2020 Go to the issue

Premium Partner