Cargando…

Blended learning models for introductory programming courses: A systematic review

Teaching introductory programming courses is not an easy task. Instructors of introductory programming courses are facing many challenges related to the nature of programming, the students’ characteristics and the traditional teaching methods that they are using. Blended learning seems to be a promi...

Descripción completa

Detalles Bibliográficos
Autor principal: Alammary, Ali
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6728070/
https://www.ncbi.nlm.nih.gov/pubmed/31487316
http://dx.doi.org/10.1371/journal.pone.0221765
_version_ 1783449373490806784
author Alammary, Ali
author_facet Alammary, Ali
author_sort Alammary, Ali
collection PubMed
description Teaching introductory programming courses is not an easy task. Instructors of introductory programming courses are facing many challenges related to the nature of programming, the students’ characteristics and the traditional teaching methods that they are using. Blended learning seems to be a promising approach to address these challenges. Many studies concluded that blended learning can be more effective than traditional teaching and can improve students’ learning experience. However, the current state of knowledge and practice in applying blended learning to introductory programming courses is limited. In an attempt to begin remedying this gap, this review synthesizes the different blended learning approaches that have been applied in introductory programming courses. It classifies them into five models then discusses the impact of each of these models on the learning experience of novice programmers. It concludes by providing some recommendations for instructors who want to blend their courses as well as some implications for future research.
format Online
Article
Text
id pubmed-6728070
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-67280702019-09-16 Blended learning models for introductory programming courses: A systematic review Alammary, Ali PLoS One Research Article Teaching introductory programming courses is not an easy task. Instructors of introductory programming courses are facing many challenges related to the nature of programming, the students’ characteristics and the traditional teaching methods that they are using. Blended learning seems to be a promising approach to address these challenges. Many studies concluded that blended learning can be more effective than traditional teaching and can improve students’ learning experience. However, the current state of knowledge and practice in applying blended learning to introductory programming courses is limited. In an attempt to begin remedying this gap, this review synthesizes the different blended learning approaches that have been applied in introductory programming courses. It classifies them into five models then discusses the impact of each of these models on the learning experience of novice programmers. It concludes by providing some recommendations for instructors who want to blend their courses as well as some implications for future research. Public Library of Science 2019-09-05 /pmc/articles/PMC6728070/ /pubmed/31487316 http://dx.doi.org/10.1371/journal.pone.0221765 Text en © 2019 Ali Alammary http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Alammary, Ali
Blended learning models for introductory programming courses: A systematic review
title Blended learning models for introductory programming courses: A systematic review
title_full Blended learning models for introductory programming courses: A systematic review
title_fullStr Blended learning models for introductory programming courses: A systematic review
title_full_unstemmed Blended learning models for introductory programming courses: A systematic review
title_short Blended learning models for introductory programming courses: A systematic review
title_sort blended learning models for introductory programming courses: a systematic review
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6728070/
https://www.ncbi.nlm.nih.gov/pubmed/31487316
http://dx.doi.org/10.1371/journal.pone.0221765
work_keys_str_mv AT alammaryali blendedlearningmodelsforintroductoryprogrammingcoursesasystematicreview