Cargando…

Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?

Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice learners. Considerable research has been conducted into the most effective methods for teaching programming. Extreme apprenticeship, a variation of cogniti...

Descripción completa

Detalles Bibliográficos
Autores principales: Hopcan, Sinan, Polat, Elif, Albayrak, Ebru
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9019291/
https://www.ncbi.nlm.nih.gov/pubmed/35464118
http://dx.doi.org/10.1007/s10639-022-11055-y
_version_ 1784689228276301824
author Hopcan, Sinan
Polat, Elif
Albayrak, Ebru
author_facet Hopcan, Sinan
Polat, Elif
Albayrak, Ebru
author_sort Hopcan, Sinan
collection PubMed
description Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice learners. Considerable research has been conducted into the most effective methods for teaching programming. Extreme apprenticeship, a variation of cognitive apprenticeship, is a method that has been used in teaching programming at university level in recent years. Because this method focuses particularly on completing lots of exercises with coaching and guidance, it may solve many problems related to learning programming. Flipped learning can be useful for student preparedness and providing sufficient theoretical knowledge at the beginning of the course. This study compares the applications of the extreme apprenticeship method, flipped extreme apprenticeship, and traditional classroom, analyzing them at the university level in terms of their effects on academic achievement and engagement coupled with gender differences. The findings of the study indicate that the extreme apprenticeship and flipped extreme apprenticeship instructional methods improve academic achievement and student engagement in introductory programming more than the traditional method. The results of the research point to important directions for the development of the extreme apprenticeship method in programming instruction and provide a guide for instructors. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s10639-022-11055-y.
format Online
Article
Text
id pubmed-9019291
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-90192912022-04-20 Whether to flip Extreme Apprenticeship: which is more effective in programming instruction? Hopcan, Sinan Polat, Elif Albayrak, Ebru Educ Inf Technol (Dordr) Article Programming knowledge is more important than ever in the digital world. However, teaching programming can be challenging, especially with novice learners. Considerable research has been conducted into the most effective methods for teaching programming. Extreme apprenticeship, a variation of cognitive apprenticeship, is a method that has been used in teaching programming at university level in recent years. Because this method focuses particularly on completing lots of exercises with coaching and guidance, it may solve many problems related to learning programming. Flipped learning can be useful for student preparedness and providing sufficient theoretical knowledge at the beginning of the course. This study compares the applications of the extreme apprenticeship method, flipped extreme apprenticeship, and traditional classroom, analyzing them at the university level in terms of their effects on academic achievement and engagement coupled with gender differences. The findings of the study indicate that the extreme apprenticeship and flipped extreme apprenticeship instructional methods improve academic achievement and student engagement in introductory programming more than the traditional method. The results of the research point to important directions for the development of the extreme apprenticeship method in programming instruction and provide a guide for instructors. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1007/s10639-022-11055-y. Springer US 2022-04-20 2022 /pmc/articles/PMC9019291/ /pubmed/35464118 http://dx.doi.org/10.1007/s10639-022-11055-y Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Hopcan, Sinan
Polat, Elif
Albayrak, Ebru
Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title_full Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title_fullStr Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title_full_unstemmed Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title_short Whether to flip Extreme Apprenticeship: which is more effective in programming instruction?
title_sort whether to flip extreme apprenticeship: which is more effective in programming instruction?
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9019291/
https://www.ncbi.nlm.nih.gov/pubmed/35464118
http://dx.doi.org/10.1007/s10639-022-11055-y
work_keys_str_mv AT hopcansinan whethertoflipextremeapprenticeshipwhichismoreeffectiveinprogramminginstruction
AT polatelif whethertoflipextremeapprenticeshipwhichismoreeffectiveinprogramminginstruction
AT albayrakebru whethertoflipextremeapprenticeshipwhichismoreeffectiveinprogramminginstruction