Strategies on Teaching Introducing to Programming in Higher Education

Bibliographic Details
Main Author: Sobral, Sónia Rolland
Publication Date: 2021
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/11328/3406
https://doi.org/10.1007/978-3-030-72660-7_14
Summary: Teaching and learning how to program are not easy tasks: they can be very challenging. Introductory programming courses traditionally have high rates of failures and dropouts. Teachers and researchers must develop strategies to combat this problem. The purpose of this paper is to analyse the scientific production on strategies on teaching how to program in higher education in journals indexed in an international database’ indexed in Elsevier’s Scopus in the years 2000 to 2019. We provide an up-to-date review of the existing literature. To provide a comprehensive survey, we not only categorize existing strategies but also present detailed descriptions of relevant topics such as Active Learning, Pair Programming, Flipped Classroom and Project Based Learning. The sample was composed by 92 articles in total. The first results obtained by bibliometric analysis showed that publication rates increased slowly but have expanded in the last two years, in which journals the articles are published, which are the organizations and countries that publish the most and which are the most cited articles. The motivation for this study is to bear in mind the research that has been done so that it strategies can be used and experienced by teachers who teach programming to undergraduate students.
id RCAP_84d88f01b1245308d0d882dadbfd27da
oai_identifier_str oai:repositorio.upt.pt:11328/3406
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Strategies on Teaching Introducing to Programming in Higher EducationIntroducing to programmingStrategiesBibliometricsReviewActive learningTeaching and learning how to program are not easy tasks: they can be very challenging. Introductory programming courses traditionally have high rates of failures and dropouts. Teachers and researchers must develop strategies to combat this problem. The purpose of this paper is to analyse the scientific production on strategies on teaching how to program in higher education in journals indexed in an international database’ indexed in Elsevier’s Scopus in the years 2000 to 2019. We provide an up-to-date review of the existing literature. To provide a comprehensive survey, we not only categorize existing strategies but also present detailed descriptions of relevant topics such as Active Learning, Pair Programming, Flipped Classroom and Project Based Learning. The sample was composed by 92 articles in total. The first results obtained by bibliometric analysis showed that publication rates increased slowly but have expanded in the last two years, in which journals the articles are published, which are the organizations and countries that publish the most and which are the most cited articles. The motivation for this study is to bear in mind the research that has been done so that it strategies can be used and experienced by teachers who teach programming to undergraduate students.Springer2021-04-07T11:34:11Z2021-04-072021-01-01T00:00:00Zbook partinfo:eu-repo/semantics/publishedVersionapplication/pdfSobral S. R. (2021). Strategies on Teaching Introducing to Programming in Higher Education. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol. 1367, pp. 133-150. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_14. Disponível no Repositório UPT, http://hdl.handle.net/11328/3406http://hdl.handle.net/11328/3406Sobral S. R. (2021). Strategies on Teaching Introducing to Programming in Higher Education. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol. 1367, pp. 133-150. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_14. Disponível no Repositório UPT, http://hdl.handle.net/11328/3406http://hdl.handle.net/11328/3406https://doi.org/10.1007/978-3-030-72660-7_14eng978-3-030-72660-7info:eu-repo/semantics/restrictedAccessinfo:eu-repo/semantics/openAccessSobral, Sónia Rollandreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-24T02:03:34Zoai:repositorio.upt.pt:11328/3406Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T19:28:12.659703Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Strategies on Teaching Introducing to Programming in Higher Education
title Strategies on Teaching Introducing to Programming in Higher Education
spellingShingle Strategies on Teaching Introducing to Programming in Higher Education
Sobral, Sónia Rolland
Introducing to programming
Strategies
Bibliometrics
Review
Active learning
title_short Strategies on Teaching Introducing to Programming in Higher Education
title_full Strategies on Teaching Introducing to Programming in Higher Education
title_fullStr Strategies on Teaching Introducing to Programming in Higher Education
title_full_unstemmed Strategies on Teaching Introducing to Programming in Higher Education
title_sort Strategies on Teaching Introducing to Programming in Higher Education
author Sobral, Sónia Rolland
author_facet Sobral, Sónia Rolland
author_role author
dc.contributor.author.fl_str_mv Sobral, Sónia Rolland
dc.subject.por.fl_str_mv Introducing to programming
Strategies
Bibliometrics
Review
Active learning
topic Introducing to programming
Strategies
Bibliometrics
Review
Active learning
description Teaching and learning how to program are not easy tasks: they can be very challenging. Introductory programming courses traditionally have high rates of failures and dropouts. Teachers and researchers must develop strategies to combat this problem. The purpose of this paper is to analyse the scientific production on strategies on teaching how to program in higher education in journals indexed in an international database’ indexed in Elsevier’s Scopus in the years 2000 to 2019. We provide an up-to-date review of the existing literature. To provide a comprehensive survey, we not only categorize existing strategies but also present detailed descriptions of relevant topics such as Active Learning, Pair Programming, Flipped Classroom and Project Based Learning. The sample was composed by 92 articles in total. The first results obtained by bibliometric analysis showed that publication rates increased slowly but have expanded in the last two years, in which journals the articles are published, which are the organizations and countries that publish the most and which are the most cited articles. The motivation for this study is to bear in mind the research that has been done so that it strategies can be used and experienced by teachers who teach programming to undergraduate students.
publishDate 2021
dc.date.none.fl_str_mv 2021-04-07T11:34:11Z
2021-04-07
2021-01-01T00:00:00Z
dc.type.driver.fl_str_mv book part
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv Sobral S. R. (2021). Strategies on Teaching Introducing to Programming in Higher Education. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol. 1367, pp. 133-150. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_14. Disponível no Repositório UPT, http://hdl.handle.net/11328/3406
http://hdl.handle.net/11328/3406
Sobral S. R. (2021). Strategies on Teaching Introducing to Programming in Higher Education. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol. 1367, pp. 133-150. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_14. Disponível no Repositório UPT, http://hdl.handle.net/11328/3406
http://hdl.handle.net/11328/3406
https://doi.org/10.1007/978-3-030-72660-7_14
identifier_str_mv Sobral S. R. (2021). Strategies on Teaching Introducing to Programming in Higher Education. In: Á. Rocha, H. Adeli, G. Dzemyda, F. Moreira, A. M. Ramalho Correia (eds.), Trends and Applications in Information Systems and Technologies. WorldCIST 2021. Advances in Intelligent Systems and Computing, vol. 1367, pp. 133-150. Springer, Cham. doi: https://doi.org/10.1007/978-3-030-72660-7_14. Disponível no Repositório UPT, http://hdl.handle.net/11328/3406
url http://hdl.handle.net/11328/3406
https://doi.org/10.1007/978-3-030-72660-7_14
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-3-030-72660-7
dc.rights.driver.fl_str_mv info:eu-repo/semantics/restrictedAccess
info:eu-repo/semantics/openAccess
eu_rights_str_mv restrictedAccess
openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833598120417558528