Strategies on Teaching Introducing to Programming in Higher Education
Main Author: | |
---|---|
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 |