Introductory programming in higher education: A systematic literature review
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://hdl.handle.net/1822/83618 |
Resumo: | A systematic literature review was performed on 33 papers obtained from the ACM, IEEE and Sciencedirect databases, in order to understand in depth, the introductory programming discipline (CS1) in higher education. Recently published works have been covered, providing an overview of the teaching-learning process of introductory programming and enabling to find out whether the research developed by universities worldwide is in line with the proposals made by ACM/IEEE-CS group for computer courses, regarding the transition to the competency-based model. The results show that the new techniques/technologies currently used in software development, as an example of agile methodology, has influenced the teaching-learning process of CS1 together with methods such as visual programming and e-learning. The analyzed papers discuss the importance of developing not only technical, but also social skills, corroborating that methodologies used in introductory programming courses need to focus on preparing students for an increasingly competitive market, associating new skills with technical aspects. |
id |
RCAP_69df5b79b37b14eb6c7ff84581bf7b07 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/83618 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Introductory programming in higher education: A systematic literature reviewSystematic literature reviewCS1Introductory programmingTeaching programmingLearning programmingCiências Sociais::Ciências da EducaçãoEducação de qualidadeA systematic literature review was performed on 33 papers obtained from the ACM, IEEE and Sciencedirect databases, in order to understand in depth, the introductory programming discipline (CS1) in higher education. Recently published works have been covered, providing an overview of the teaching-learning process of introductory programming and enabling to find out whether the research developed by universities worldwide is in line with the proposals made by ACM/IEEE-CS group for computer courses, regarding the transition to the competency-based model. The results show that the new techniques/technologies currently used in software development, as an example of agile methodology, has influenced the teaching-learning process of CS1 together with methods such as visual programming and e-learning. The analyzed papers discuss the importance of developing not only technical, but also social skills, corroborating that methodologies used in introductory programming courses need to focus on preparing students for an increasingly competitive market, associating new skills with technical aspects.This work is supported by CIEd – Research Centre on Education, Institute of Education, University of MinhoSchloss Dagstuhl – Leibniz-Zentrum für Informatik GmbHUniversidade do MinhoRodrigues, GabryellaMonteiro, Ana FranciscaOsório, António José2022-072022-07-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://hdl.handle.net/1822/83618engRodrigues, G., Monteiro, A. F., & Osório, A. (2022). Introductory programming in higher education: A systematic literature review. In Third International Computer Programming Education Conference (ICPEC 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik.978-3-95977-229-72190-680710.4230/OASIcs.ICPEC.2022.4https://drops.dagstuhl.de/opus/volltexte/2022/16608/pdf/OASIcs-ICPEC-2022-4.pdfinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-05-11T06:09:40Zoai:repositorium.sdum.uminho.pt:1822/83618Portal AgregadorONGhttps://www.rcaap.pt/oai/openairemluisa.alvim@gmail.comopendoar:71602024-05-11T06:09:40Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Introductory programming in higher education: A systematic literature review |
title |
Introductory programming in higher education: A systematic literature review |
spellingShingle |
Introductory programming in higher education: A systematic literature review Rodrigues, Gabryella Systematic literature review CS1 Introductory programming Teaching programming Learning programming Ciências Sociais::Ciências da Educação Educação de qualidade |
title_short |
Introductory programming in higher education: A systematic literature review |
title_full |
Introductory programming in higher education: A systematic literature review |
title_fullStr |
Introductory programming in higher education: A systematic literature review |
title_full_unstemmed |
Introductory programming in higher education: A systematic literature review |
title_sort |
Introductory programming in higher education: A systematic literature review |
author |
Rodrigues, Gabryella |
author_facet |
Rodrigues, Gabryella Monteiro, Ana Francisca Osório, António José |
author_role |
author |
author2 |
Monteiro, Ana Francisca Osório, António José |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Rodrigues, Gabryella Monteiro, Ana Francisca Osório, António José |
dc.subject.por.fl_str_mv |
Systematic literature review CS1 Introductory programming Teaching programming Learning programming Ciências Sociais::Ciências da Educação Educação de qualidade |
topic |
Systematic literature review CS1 Introductory programming Teaching programming Learning programming Ciências Sociais::Ciências da Educação Educação de qualidade |
description |
A systematic literature review was performed on 33 papers obtained from the ACM, IEEE and Sciencedirect databases, in order to understand in depth, the introductory programming discipline (CS1) in higher education. Recently published works have been covered, providing an overview of the teaching-learning process of introductory programming and enabling to find out whether the research developed by universities worldwide is in line with the proposals made by ACM/IEEE-CS group for computer courses, regarding the transition to the competency-based model. The results show that the new techniques/technologies currently used in software development, as an example of agile methodology, has influenced the teaching-learning process of CS1 together with methods such as visual programming and e-learning. The analyzed papers discuss the importance of developing not only technical, but also social skills, corroborating that methodologies used in introductory programming courses need to focus on preparing students for an increasingly competitive market, associating new skills with technical aspects. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-07 2022-07-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference paper |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/83618 |
url |
https://hdl.handle.net/1822/83618 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Rodrigues, G., Monteiro, A. F., & Osório, A. (2022). Introductory programming in higher education: A systematic literature review. In Third International Computer Programming Education Conference (ICPEC 2022). Schloss Dagstuhl-Leibniz-Zentrum für Informatik. 978-3-95977-229-7 2190-6807 10.4230/OASIcs.ICPEC.2022.4 https://drops.dagstuhl.de/opus/volltexte/2022/16608/pdf/OASIcs-ICPEC-2022-4.pdf |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Schloss Dagstuhl – Leibniz-Zentrum für Informatik GmbH |
publisher.none.fl_str_mv |
Schloss Dagstuhl – Leibniz-Zentrum für Informatik GmbH |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
mluisa.alvim@gmail.com |
_version_ |
1817544873158377472 |