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...
Autor principal: | |
---|---|
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 |