Introductory programming in higher education: A systematic literature review
Main Author: | |
---|---|
Publication Date: | 2022 |
Other Authors: | , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | https://hdl.handle.net/1822/83618 |
Summary: | 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órios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/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ó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:RCAAP2024-05-11T06:09:40Zoai:repositorium.sdum.uminho.pt:1822/83618Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:43:06.892735Repositó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 |
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ó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_ |
1833595495448051712 |