Teaching and Learning to Program: Umbrella Review of Introductory Programming in Higher Education

Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees are critical to student success throughout the students’ academic and professional route but have traditional failure and dropout rates. The number of publications and reviews on the subject is growi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Mathematics (Basel) Jg. 9; H. 15; S. 1737
1. Verfasser: Sobral, Sónia Rolland
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Basel MDPI AG 01.08.2021
Schlagworte:
ISSN:2227-7390, 2227-7390
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees are critical to student success throughout the students’ academic and professional route but have traditional failure and dropout rates. The number of publications and reviews on the subject is growing, so we realize the need to prepare an umbrella review, or review of reviews, to group previous studies and extract more comprehensive and ambitious results. Based on the databases ACM, Google Scholar, IEEE, SCOPUS and Web of Science libraries, a formal search was created that resulted in 21 reviews on programming fundamentals in higher education context. Results include bibliometric information on the CS1 reviews, in the context of higher education (namely annual evolution, number and information on authors, types and sources of information, countries of affiliation, languages, keywords and most cited articles), the purpose of the reviews and research questions, methods (namely search strategy, databases used, eligibility criteria) and results (number of records and tables or divisions were made to catalog the articles). We present a taxonomy with four different types of purpose: general, specific, student group and teacher directed. We found very interesting catalogs that can serve as a tool for future work, whether by researchers in the field or by authors who intend to carry out reviews related to introduction to programming, especially in the context of higher education.
AbstractList Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees are critical to student success throughout the students’ academic and professional route but have traditional failure and dropout rates. The number of publications and reviews on the subject is growing, so we realize the need to prepare an umbrella review, or review of reviews, to group previous studies and extract more comprehensive and ambitious results. Based on the databases ACM, Google Scholar, IEEE, SCOPUS and Web of Science libraries, a formal search was created that resulted in 21 reviews on programming fundamentals in higher education context. Results include bibliometric information on the CS1 reviews, in the context of higher education (namely annual evolution, number and information on authors, types and sources of information, countries of affiliation, languages, keywords and most cited articles), the purpose of the reviews and research questions, methods (namely search strategy, databases used, eligibility criteria) and results (number of records and tables or divisions were made to catalog the articles). We present a taxonomy with four different types of purpose: general, specific, student group and teacher directed. We found very interesting catalogs that can serve as a tool for future work, whether by researchers in the field or by authors who intend to carry out reviews related to introduction to programming, especially in the context of higher education.
Author Sobral, Sónia Rolland
Author_xml – sequence: 1
  givenname: Sónia Rolland
  orcidid: 0000-0002-5041-3597
  surname: Sobral
  fullname: Sobral, Sónia Rolland
BookMark eNptkU1PGzEQhi1EJSjlxB-w1GMVWO94197eKkQhUiSqKpytWX8kjnZt6nVa8e9xEkAI1Rd73nnm9WjmMzkOMVhCLlh1CdBVVyPmdccaJkAckdO6rsVMFP343fuEnE_TpiqnYyB5d0pwaVGvfVhRDIYuLKawC3Kkv1JcJRy_04exT3YYkP62f739R6Oj85BTNFudY3p6BcddnQ_0zq_WNtGbksbsY_hCPjkcJnv-cp-Rh583y-u72eL-dn79YzHT0PI8Q-Oa1jqhq1YiEz2AaBrZCVZp3WAvwAB2KJE7aI1mvDdMg8OGFUEAb-CMzA--JuJGPSY_YnpSEb3aCzGtFKbs9WCVME0lgQFDw7nEqpe8GKEEx2rburp4fT14Pab4Z2unrDZxm0JpX9WlK8nbroVCfTtQOsVpSta9_coqtVuJereSQrMPtPZ5P6Gc0A__rXkGd66Qng
CitedBy_id crossref_primary_10_1177_07356331251322470
crossref_primary_10_31681_jetol_1201010
crossref_primary_10_3390_electronics12051160
Cites_doi 10.18687/LACCEI2020.1.1.49
10.3390/publications9010012
10.1109/ACCESS.2020.2977679
10.3390/ijerph18115963
10.21125/iceri.2019.0666
10.1145/2534860
10.1002/cae.21730
10.1007/978-3-030-71782-7_31
10.1007/978-3-030-45697-9_18
10.1145/2538862.2538878
10.1097/XEB.0000000000000055
10.1145/3077618
10.1109/ICIC48496.2019.8966685
10.1145/1028174.971370
10.1145/1539024.1509018
10.1145/2492007.2492020
10.1145/1121341.1121386
10.1145/2038876.2038894
10.1145/2445196.2445248
10.1057/s41599-018-0175-8
10.1145/3423956
10.1145/359080.359083
10.1016/j.compedu.2014.12.003
10.1109/FIE.2018.8659254
10.23919/CISTI49556.2020.9141115
10.1145/2787622.2787709
10.1145/3408877.3432363
10.1145/366413.364536
10.1145/3364510.3364521
10.1109/TE.2018.2864133
10.1145/2839509.2844606
10.1007/978-3-030-72660-7_21
10.1145/2632320.2632349
10.1145/2676723.2677273
10.1109/ICTA.2013.6815285
10.1136/ebmental-2018-300014
10.1007/s11192-020-03387-8
10.1145/1151588.1151593
10.1007/978-3-030-45697-9_16
10.1145/2999541.2999557
10.1136/bmj.b2700
10.1145/354324.354356
10.1109/FIE.2018.8659011
10.1145/3293881.3295779
10.3390/math9121354
10.1136/bmj.n71
10.1145/3328778.3366907
10.1145/792548.612006
10.1016/j.chb.2017.01.047
10.1371/journal.pone.0221765
10.1145/1269900.1268821
10.1080/08993400500224419
10.1145/2538862.2538943
10.1145/2492686
10.1109/CISTI.2016.7521619
10.1016/j.jbusres.2021.04.070
10.1016/j.infsof.2008.09.009
10.1109/EDUCON45650.2020.9125276
10.1145/2737596
10.1007/978-3-030-72660-7_14
10.1109/EDUCON45650.2020.9125237
10.1109/FIE.2013.6684923
10.1145/1124706.1121432
10.1590/1980-57642021dn15-020003
10.1109/EDUCON46332.2021.9454077
10.1049/iet-sen.2011.0125
10.1145/2499370.2462195
10.4103/sja.SJA_685_18
10.1109/IC3e.2018.8632649
10.1016/j.eiar.2014.09.012
10.1145/1121341.1121498
10.1145/1151588.1151604
10.1145/637610.544437
ContentType Journal Article
Copyright 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2021 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
3V.
7SC
7TB
7XB
8AL
8FD
8FE
8FG
8FK
ABJCF
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
DWQXO
FR3
GNUQQ
HCIFZ
JQ2
K7-
KR7
L6V
L7M
L~C
L~D
M0N
M7S
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
PTHSS
Q9U
DOA
DOI 10.3390/math9151737
DatabaseName CrossRef
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
Mechanical & Transportation Engineering Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Materials Science & Engineering Collection (subscription)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
Engineering Research Database
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Civil Engineering Abstracts
ProQuest Engineering Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Engineering Database (subscription)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
Publicly Available Content Database (subscription)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
Engineering Collection (ProQuest)
ProQuest Central Basic
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
Mechanical & Transportation Engineering Abstracts
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
ProQuest Engineering Collection
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Engineering Collection
Advanced Technologies & Aerospace Collection
Civil Engineering Abstracts
ProQuest Computing
Engineering Database
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
ProQuest One Academic UKI Edition
Materials Science & Engineering Collection
Engineering Research Database
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList CrossRef

Publicly Available Content Database
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISSN 2227-7390
ExternalDocumentID oai_doaj_org_article_7d5083131ad448a0b84a51a83f12e6f2
10_3390_math9151737
GroupedDBID -~X
5VS
85S
8FE
8FG
AADQD
AAFWJ
AAYXX
ABDBF
ABJCF
ABPPZ
ABUWG
ACIPV
ACIWK
ADBBV
AFFHD
AFKRA
AFPKN
AFZYC
ALMA_UNASSIGNED_HOLDINGS
AMVHM
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
BPHCQ
CCPQU
CITATION
DWQXO
GNUQQ
GROUPED_DOAJ
HCIFZ
IAO
ITC
K6V
K7-
KQ8
L6V
M7S
MODMG
M~E
OK1
PHGZM
PHGZT
PIMPY
PQGLB
PQQKQ
PROAC
PTHSS
RNS
3V.
7SC
7TB
7XB
8AL
8FD
8FK
FR3
JQ2
KR7
L7M
L~C
L~D
M0N
P62
PKEHL
PQEST
PQUKI
PRINS
Q9U
ID FETCH-LOGICAL-c364t-adf56ef7c068a17b3375589710cc5ab73d3a9a8a4f36dc14bd1c3fa514f373453
IEDL.DBID DOA
ISICitedReferencesCount 5
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000682064300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2227-7390
IngestDate Mon Nov 10 04:31:10 EST 2025
Fri Jul 25 11:59:27 EDT 2025
Tue Nov 18 22:41:41 EST 2025
Sat Nov 29 07:16:39 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 15
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c364t-adf56ef7c068a17b3375589710cc5ab73d3a9a8a4f36dc14bd1c3fa514f373453
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-5041-3597
OpenAccessLink https://doaj.org/article/7d5083131ad448a0b84a51a83f12e6f2
PQID 2558846963
PQPubID 2032364
ParticipantIDs doaj_primary_oai_doaj_org_article_7d5083131ad448a0b84a51a83f12e6f2
proquest_journals_2558846963
crossref_primary_10_3390_math9151737
crossref_citationtrail_10_3390_math9151737
PublicationCentury 2000
PublicationDate 2021-08-01
PublicationDateYYYYMMDD 2021-08-01
PublicationDate_xml – month: 08
  year: 2021
  text: 2021-08-01
  day: 01
PublicationDecade 2020
PublicationPlace Basel
PublicationPlace_xml – name: Basel
PublicationTitle Mathematics (Basel)
PublicationYear 2021
Publisher MDPI AG
Publisher_xml – name: MDPI AG
References Yadin (ref_5) 2011; 2
Zhu (ref_60) 2020; 123
ref_92
Sobral (ref_7) 2021; 11
ref_14
(ref_76) 2018; 21
ref_13
ref_57
ref_12
ref_56
ref_11
Sobral (ref_68) 2021; 15
Becker (ref_41) 2001; 33
ref_52
ref_51
Radua (ref_59) 2018; 21
Sobral (ref_17) 2021; Volume 1352
ref_18
Nagappan (ref_25) 2003; 35
Major (ref_81) 2012; 6
ref_16
Aromataris (ref_58) 2015; 13
Donthu (ref_67) 2021; 133
Sobral (ref_24) 2021; Volume 1367
Pritchard (ref_64) 1969; 25
Lin (ref_43) 2020; 8
Barnes (ref_40) 2007; 39
ref_61
Beck (ref_33) 2013; 13
Sobral (ref_27) 2021; Volume 1367
Medeiros (ref_89) 2018; 62
ref_22
ref_21
Singh (ref_47) 2013; 48
Sobral (ref_26) 2020; 10
Sobral (ref_29) 2021; 11
ref_62
Page (ref_55) 2021; 372
Liberati (ref_93) 2009; 339
ref_28
LeJeune (ref_34) 2003; 19
Sobral (ref_1) 2020; Volume 1161
Mir (ref_50) 2020; 15
ref_71
ref_70
Costa (ref_20) 2017; 73
ref_36
Youngblood (ref_65) 2018; 4
ref_35
ref_79
ref_78
Lukkarinen (ref_91) 2021; 21
Gilbert (ref_32) 2021; 36
ref_77
Collazos (ref_90) 2019; 22
ref_31
ref_75
ref_30
Thelwall (ref_63) 2018; 12
ref_74
ref_73
ref_39
ref_38
Summet (ref_42) 2009; 41
Rich (ref_53) 2004; 36
Tullu (ref_94) 2019; 13
Kitchenham (ref_69) 2009; 51
Alphonce (ref_15) 2002; 34
ref_83
Rubio (ref_54) 2015; 82
ref_82
(ref_49) 2016; 24
Li (ref_66) 2015; 50
ref_80
Sobral (ref_37) 2021; 11
Ott (ref_48) 2016; 16
ref_46
Ventura (ref_19) 2005; 15
ref_44
ref_88
ref_87
ref_86
ref_85
Kortsarts (ref_45) 2020; 35
ref_84
Qian (ref_72) 2017; 18
ref_3
ref_2
Austing (ref_9) 1979; 22
ref_8
ref_4
Reges (ref_6) 2006; 38
Porter (ref_23) 2013; 56
Sobral (ref_10) 2020; Volume 1161
References_xml – ident: ref_80
  doi: 10.18687/LACCEI2020.1.1.49
– ident: ref_61
  doi: 10.3390/publications9010012
– volume: 8
  start-page: 45689
  year: 2020
  ident: ref_43
  article-title: Design and Evaluation of a Deep Learning Recommendation Based Augmented Reality System for Teaching Programming and Computational Thinking
  publication-title: IEEE Access
  doi: 10.1109/ACCESS.2020.2977679
– ident: ref_62
  doi: 10.3390/ijerph18115963
– ident: ref_16
  doi: 10.21125/iceri.2019.0666
– ident: ref_12
  doi: 10.1145/2534860
– volume: 24
  start-page: 546
  year: 2016
  ident: ref_49
  article-title: Using Facebook to enhance learning experiences of students in computer programming at Introduction to Programming and Algorithm course
  publication-title: Comput. Appl. Eng. Educ.
  doi: 10.1002/cae.21730
– ident: ref_88
– volume: Volume 1352
  start-page: 351
  year: 2021
  ident: ref_17
  article-title: The Old Question: Which Programming Language Should We Choose to Teach to Program?
  publication-title: Advances in Intelligent Systems and Computing
  doi: 10.1007/978-3-030-71782-7_31
– volume: 11
  start-page: 337
  year: 2021
  ident: ref_37
  article-title: Project Based Learning with Peer Assessment in an Introductory Programming Course
  publication-title: Int. J. Inf. Educ. Technol.
– volume: Volume 1161
  start-page: 182
  year: 2020
  ident: ref_10
  article-title: CS1 and CS2 Curriculum Recommendations: Learning from the Past to Try not to Rediscover the Wheel Again
  publication-title: Advances in Intelligent Systems and Computing
  doi: 10.1007/978-3-030-45697-9_18
– ident: ref_31
  doi: 10.1145/2538862.2538878
– volume: 13
  start-page: 132
  year: 2015
  ident: ref_58
  article-title: Summarizing systematic reviews
  publication-title: Int. J. Evid. Based Healthc.
  doi: 10.1097/XEB.0000000000000055
– volume: 18
  start-page: 1
  year: 2017
  ident: ref_72
  article-title: Students’ misconceptions and other difficulties in introductory programming: A literature review
  publication-title: ACM Trans. Comput. Educ.
  doi: 10.1145/3077618
– ident: ref_82
  doi: 10.1109/ICIC48496.2019.8966685
– volume: 36
  start-page: 190
  year: 2004
  ident: ref_53
  article-title: A CS1 course designed to address interests of women
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/1028174.971370
– volume: 12
  start-page: 1160
  year: 2018
  ident: ref_63
  article-title: Google Scholar, Web of Science, and Scopus: A systematic comparison of citations in 252 subject categories
  publication-title: J. Inf.
– ident: ref_71
– volume: 41
  start-page: 433
  year: 2009
  ident: ref_42
  article-title: Personalizing CS1 with robots
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/1539024.1509018
– volume: 56
  start-page: 34
  year: 2013
  ident: ref_23
  article-title: Success in introductory programming: What works?: How pair programming, peer instruction, and media computation have improved computer science education
  publication-title: Commun. ACM
  doi: 10.1145/2492007.2492020
– ident: ref_35
  doi: 10.1145/1121341.1121386
– volume: 2
  start-page: 71
  year: 2011
  ident: ref_5
  article-title: Reducing the dropout rate in an introductory programming course
  publication-title: ACM Inroads
  doi: 10.1145/2038876.2038894
– ident: ref_4
  doi: 10.1145/2445196.2445248
– volume: 4
  start-page: 120
  year: 2018
  ident: ref_65
  article-title: A bibliometric analysis of the interdisciplinary field of cultural evolution
  publication-title: Palgrave Commun.
  doi: 10.1057/s41599-018-0175-8
– volume: 21
  start-page: 1
  year: 2021
  ident: ref_91
  article-title: Event-driven Programming in Programming Education: A Mapping Review
  publication-title: ACM Trans. Comput. Educ.
  doi: 10.1145/3423956
– volume: 22
  start-page: 147
  year: 1979
  ident: ref_9
  article-title: Curriculum ′78: Recommendations for the undergraduate program in computer science—A report of the ACM curriculum committee on computer science
  publication-title: Commun. ACM
  doi: 10.1145/359080.359083
– volume: 21
  start-page: 115
  year: 2018
  ident: ref_76
  article-title: Collaborative work as a didactic strategy for teaching/learning programming: A systematic literature review
  publication-title: TecnoLógicas
– volume: 82
  start-page: 409
  year: 2015
  ident: ref_54
  article-title: Closing the gender gap in an introductory programming course
  publication-title: Comput. Educ.
  doi: 10.1016/j.compedu.2014.12.003
– ident: ref_56
– ident: ref_85
  doi: 10.1109/FIE.2018.8659254
– ident: ref_36
  doi: 10.23919/CISTI49556.2020.9141115
– volume: 36
  start-page: 45
  year: 2021
  ident: ref_32
  article-title: Fourth hour: A CS1 review session led by teaching assistants using peer instruction
  publication-title: J. Comput. Sci. Coll.
– ident: ref_44
  doi: 10.1145/2787622.2787709
– ident: ref_83
  doi: 10.1145/3408877.3432363
– volume: 33
  start-page: 50
  year: 2001
  ident: ref_41
  article-title: Teaching CS1 with karel the robot in Java
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/366413.364536
– ident: ref_77
  doi: 10.1145/3364510.3364521
– volume: 62
  start-page: 77
  year: 2018
  ident: ref_89
  article-title: A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
  publication-title: IEEE Trans. Educ.
  doi: 10.1109/TE.2018.2864133
– ident: ref_21
  doi: 10.1145/2839509.2844606
– volume: Volume 1367
  start-page: 212
  year: 2021
  ident: ref_27
  article-title: Pair Programming and the Level of Knowledge in the Formation of Pairs
  publication-title: Advances in Intelligent Systems and Computing
  doi: 10.1007/978-3-030-72660-7_21
– ident: ref_73
  doi: 10.1145/2632320.2632349
– ident: ref_3
  doi: 10.1145/2676723.2677273
– ident: ref_84
  doi: 10.1109/ICTA.2013.6815285
– volume: 21
  start-page: 95
  year: 2018
  ident: ref_59
  article-title: Ten simple rules for conducting umbrella reviews
  publication-title: Evid. Based Ment. Health
  doi: 10.1136/ebmental-2018-300014
– volume: 123
  start-page: 321
  year: 2020
  ident: ref_60
  article-title: A tale of two databases: The use of Web of Science and Scopus in academic papers
  publication-title: Scientometrics
  doi: 10.1007/s11192-020-03387-8
– ident: ref_8
  doi: 10.1145/1151588.1151593
– volume: Volume 1161
  start-page: 162
  year: 2020
  ident: ref_1
  article-title: The First Programming Language and Freshman Year in Computer Science: Characterization and Tips for Better Decision Making
  publication-title: Advances in Intelligent Systems and Computing
  doi: 10.1007/978-3-030-45697-9_16
– ident: ref_87
  doi: 10.1145/2999541.2999557
– volume: 339
  start-page: b2700
  year: 2009
  ident: ref_93
  article-title: The PRISMA statement for reporting systematic reviews and meta-analyses of studies that evaluate healthcare interventions: Explanation and elaboration
  publication-title: BMJ
  doi: 10.1136/bmj.b2700
– ident: ref_13
– ident: ref_52
  doi: 10.1145/354324.354356
– ident: ref_38
– ident: ref_22
  doi: 10.1109/FIE.2018.8659011
– ident: ref_74
  doi: 10.1145/3293881.3295779
– ident: ref_46
  doi: 10.3390/math9121354
– volume: 372
  start-page: n71
  year: 2021
  ident: ref_55
  article-title: The PRISMA 2020 statement: An updated guideline for reporting systematic reviews
  publication-title: BMJ
  doi: 10.1136/bmj.n71
– volume: 25
  start-page: 348
  year: 1969
  ident: ref_64
  article-title: Statistical Bibliography or Bibliometrics
  publication-title: J. Doc.
– volume: 19
  start-page: 275
  year: 2003
  ident: ref_34
  article-title: Critical components for successful collaborative learning in CS1
  publication-title: J. Comput. Sci. Coll.
– ident: ref_51
  doi: 10.1145/3328778.3366907
– volume: 35
  start-page: 359
  year: 2003
  ident: ref_25
  article-title: Improving the CS1 experience with pair programming
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/792548.612006
– volume: 73
  start-page: 247
  year: 2017
  ident: ref_20
  article-title: Evaluating the effectiveness of educational data mining techniques for early prediction of students’ academic failure in introductory programming courses
  publication-title: Comput. Hum. Behav.
  doi: 10.1016/j.chb.2017.01.047
– volume: 15
  start-page: 192
  year: 2020
  ident: ref_50
  article-title: Introduction to Programming Using Mobile Phones and MIT App Inventor
  publication-title: IEEE Rev. Iberoam. Tecnol. Aprendiz.
– ident: ref_75
  doi: 10.1371/journal.pone.0221765
– volume: 11
  start-page: 178
  year: 2021
  ident: ref_29
  article-title: Flipped Classrooms for Introductory Computer Programming Courses
  publication-title: Int. J. Inf. Educ. Technol.
– volume: 39
  start-page: 121
  year: 2007
  ident: ref_40
  article-title: Game2Learn: Building CS1 learning games for retention
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/1269900.1268821
– volume: 15
  start-page: 223
  year: 2005
  ident: ref_19
  article-title: Identifying predictors of success for an objects-first CS1
  publication-title: Comput. Sci. Educ.
  doi: 10.1080/08993400500224419
– ident: ref_30
  doi: 10.1145/2538862.2538943
– volume: 13
  start-page: 1
  year: 2013
  ident: ref_33
  article-title: Cooperative learning instructional methods for CS1: Design, implementation, and evaluation
  publication-title: ACM Trans. Comput. Educ.
  doi: 10.1145/2492686
– ident: ref_70
  doi: 10.1109/CISTI.2016.7521619
– volume: 133
  start-page: 285
  year: 2021
  ident: ref_67
  article-title: How to conduct a bibliometric analysis: An overview and guidelines
  publication-title: J. Bus. Res.
  doi: 10.1016/j.jbusres.2021.04.070
– volume: 51
  start-page: 7
  year: 2009
  ident: ref_69
  article-title: Systematic literature reviews in software engineering—A systematic literature review
  publication-title: Inf. Softw. Technol.
  doi: 10.1016/j.infsof.2008.09.009
– volume: 11
  start-page: 148
  year: 2021
  ident: ref_7
  article-title: Bloom’s taxonomy to improve teaching-learning in introduction to programming
  publication-title: Int. J. Inf. Educ. Technol.
– ident: ref_92
– ident: ref_14
– ident: ref_18
  doi: 10.1109/EDUCON45650.2020.9125276
– volume: 16
  start-page: 1
  year: 2016
  ident: ref_48
  article-title: Translating Principles of Effective Feedback for Students into the CS1 Context
  publication-title: ACM Trans. Comput. Educ.
  doi: 10.1145/2737596
– ident: ref_79
– volume: 10
  start-page: 911
  year: 2020
  ident: ref_26
  article-title: Is Pair Programing in Higher Education a Good Strategy?
  publication-title: Int. J. Inf. Educ. Technol.
– volume: 35
  start-page: 264
  year: 2020
  ident: ref_45
  article-title: Integrating personalized online practice into an introductory programming course
  publication-title: J. Comput. Sci. Coll.
– volume: Volume 1367
  start-page: 133
  year: 2021
  ident: ref_24
  article-title: Strategies on Teaching Introducing to Programming in Higher Education
  publication-title: Advances in Intelligent Systems and Computing
  doi: 10.1007/978-3-030-72660-7_14
– ident: ref_78
  doi: 10.1109/EDUCON45650.2020.9125237
– ident: ref_28
  doi: 10.1109/FIE.2013.6684923
– volume: 38
  start-page: 293
  year: 2006
  ident: ref_6
  article-title: Back to basics in CS1 and CS2
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/1124706.1121432
– volume: 15
  start-page: 28
  year: 2021
  ident: ref_68
  article-title: Computerized cognitive stimulation for people with dementia or with mild cognitive impairment: A bibliometric review
  publication-title: Dement. Neuropsychol.
  doi: 10.1590/1980-57642021dn15-020003
– ident: ref_11
  doi: 10.1109/EDUCON46332.2021.9454077
– volume: 6
  start-page: 502
  year: 2012
  ident: ref_81
  article-title: Systematic literature review: Teaching novices programming using robots
  publication-title: IET Softw.
  doi: 10.1049/iet-sen.2011.0125
– volume: 48
  start-page: 15
  year: 2013
  ident: ref_47
  article-title: Automated feedback generation for introductory programming assignments
  publication-title: ACM SIGPLAN Not.
  doi: 10.1145/2499370.2462195
– volume: 13
  start-page: 12
  year: 2019
  ident: ref_94
  article-title: Writing the title and abstract for a research paper: Being concise, precise, and meticulous is the key
  publication-title: Saudi J. Anaesth.
  doi: 10.4103/sja.SJA_685_18
– ident: ref_57
– ident: ref_86
  doi: 10.1109/IC3e.2018.8632649
– volume: 22
  start-page: 82
  year: 2019
  ident: ref_90
  article-title: Considerations for the Teaching-Learning Processes of Introductory Programming Courses: A Systematic Literature Review
  publication-title: Tecnológicas
– volume: 50
  start-page: 158
  year: 2015
  ident: ref_66
  article-title: Bibliometric analysis of global environmental assessment research in a 20-year period
  publication-title: Environ. Impact Assess. Rev.
  doi: 10.1016/j.eiar.2014.09.012
– ident: ref_39
  doi: 10.1145/1121341.1121498
– ident: ref_2
  doi: 10.1145/1151588.1151604
– volume: 34
  start-page: 70
  year: 2002
  ident: ref_15
  article-title: Object orientation in CS1-CS2 by design
  publication-title: ACM SIGCSE Bull.
  doi: 10.1145/637610.544437
SSID ssj0000913849
Score 2.194585
Snippet Introductory programming courses in science, technology, engineering, and mathematics (STEM) degrees are critical to student success throughout the students’...
SourceID doaj
proquest
crossref
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
StartPage 1737
SubjectTerms Bibliometrics
Computer science
Context
Cooperative learning
Core curriculum
CS1
Distance learning
Food science
Higher education
Information sources
introduction to programming
Literature reviews
Programming
review
Search engines
Search methods
Software engineering
STEM
Students
Systematic review
Taxonomy
Teaching
Technical education
umbrella review
SummonAdditionalLinks – databaseName: ProQuest Central
  dbid: BENPR
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8QwEB58HfTgW1xf5OBJKG6bbNp6ERVFDy6LKHgraR66oK3uroL_3pk2rYLixWs7gYb5kplJvn4DsI9RwNgk0oHVUgWip_IgF0IEiA2H8KGI362aTcT9fnJ_nw78gdvY0yqbPbHaqE2p6Yz8EMclGCsRL8cvrwF1jaLbVd9CYxpmSakMcT57et4f3LSnLKR6mYi0_jGPY31_iHngY4phLqbO599CUaXY_2NDrqLMxdJ_v28ZFn1-yU5qQKzAlC1WYanp3cD8Ul6FhetWr3W8BurWkyqZKgzzmqsPbFKyQc3fOmJ3z1g8I2ZYfZvASseuiOVOerHl6KMxfKZxw4LV_BHW8kfW4e7i_PbsMvDNFwLNpZgEyrietC7WXZmoMM45j3GGKSYkWqNHY264SlWihOPS6FDkJtTcKcy_HI-56PENmCnKwm4C0yJXmIVJurQTTmJCI3sa8wYlularyHbgoPFDpr0yOTXIeMqwQiGnZd-c1oH91vilFuT43eyUHNqakIp29aAcPWR-UWaxITH8kIfKYJWqunkicAIq4S6MrHRRB3YaX2d-aY-zL0dv_f16G-YjIsBUbMEdmJmM3uwuzOn3yXA82vNI_QRrVPOW
  priority: 102
  providerName: ProQuest
Title Teaching and Learning to Program: Umbrella Review of Introductory Programming in Higher Education
URI https://www.proquest.com/docview/2558846963
https://doaj.org/article/7d5083131ad448a0b84a51a83f12e6f2
Volume 9
WOSCitedRecordID wos000682064300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: DOA
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: K7-
  dateStart: 20130301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Engineering Database (subscription)
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: M7S
  dateStart: 20130301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: BENPR
  dateStart: 20130301
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 2227-7390
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000913849
  issn: 2227-7390
  databaseCode: PIMPY
  dateStart: 20130301
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3NS8MwFA8yPehB_MTpHDnsJJS1S5qk3pxsOGSj6AbzVNI00YFrZZuCF_92X9puFBS8eMkhfaXlvdf30f76ewi1IAskWnSUoxWTDvVl7MSUUgd8w4D72Izv5sMm-GgkptMgrIz6spiwgh64UFybJ5aw3COeTKCTkG4sqPQ9KYjxOpqZPPq6PKg0U3kMDjwiaFD8kEegr29D_fcSQHrjduJ5JQXlTP0_AnGeXfoHaL8sC_FNcTuHaEunR2hvuOFUXR4jOS6Bjxiaf1zyoj7jVYbDAmN1jSdzaHDBrrh4448zgwcWiW45XbPF51pwbs-bpbjAeOANxuMETfq98e2dUw5IcBRhdOXIxPhMG65cJqTHY0K474sAigalQOucJEQGUkhqCEuUR-PEU8SA-mCDE-qTU1RLs1SfIaxoLKFSYvbDGjUMig7mK8jtkrpayY6uo6u1ziJVsofbIRavEXQRVsFRRcF11NoIvxWkGb-Lda3yNyKW6TrfAPtHpf2jv-xfR4216aLy8VtG4GQCCisILuf_cY0LtNuxUJYc99dAtdXiXV-iHfWxmi0XTbTd7Y3Ch2bugbDec6dpIaSPdv3qwfFwMAyfvgE7tuNA
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Nb9QwEB1VWyTooYVCxUIBH8oFKWoSe50EqUJ8VV21u9rDViqn4PijVGqTkt2C-qf6G5lJnFAJxK0Hrsk4iuOXmbH9PA9gB6OAsWmsA6ulCsRIFUEhhAgQGw7hQxE_bMQmkuk0PTnJZitw052FIVpl5xMbR20qTWvku9guxViJeHl3-T0g1SjaXe0kNFpYHNrrnzhlW-yNP-H4vo7j_c_zjweBVxUINJdiGSjjRtK6RIcyVVFScJ7gozOMtFrjqybccJWpVAnHpdGRKEykuVOYWDiecEEqEejyVwWCPRzA6mw8mX3pV3WoymYqsvYgIOdZuIt557cMw2pCSuu3Ql-jEPBHAGii2v7G__Y9HsK6z5_Z-xbwj2DFlpuw0WlTMO-qNmFt0tejXTwGNfekUaZKw3xN2VO2rNis5ae9ZccXRU1MMNbulrDKsTGx-KkeblVfd4YX1O6sZC0_hvX8mCdwfCfd3oJBWZX2KTAtCoVZpqRNSeEkJmxypDEvUiK0WsV2CG-6cc-1r7xOAiDnOc7ACCT5LZAMYac3vmwLjvzd7AMBqDehKuHNhao-zb3TyRNDxf4jHimDs3AVFqnADqiUuyi20sVD2O6wlXvXtch_A-vZv2-_gvsH88lRfjSeHj6HBzGRfRpm5DYMlvWVfQH39I_l2aJ-6f8SBl_vGoi_AACeUPE
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Nb9QwEB1VW4TooYVCxUIBH8oFKdok9sYJUoUo7YpVYbVCrdRbcPxRKrVJyW5B_Wv9dcwkTqgE4tYD12SsxMnzzNh-ngewg1HA2DTWgdWJCsRYFUEhhAgQGw7hQxE_bMQm5GyWnpxk8xW46c7CEK2y84mNozaVpjXyEbZLMVYiXkbO0yLm-5N3l98DUpCindZOTqOFyKG9_onTt8XudB__9es4nhwcffgYeIWBQPNELANl3DixTuowSVUkC84lPibDqKs1vrbkhqtMpUo4nhgdicJEmjuFSYbjkgtSjED3vyo5TnoGsLp3MJt_6Vd4qOJmKrL2UCDnWTjCHPRbhiFWkur6rTDYqAX8EQyaCDfZ-J-_zUNY93k1e98OhEewYstN2Og0K5h3YZuw9rmvU7t4DOrIk0mZKg3ztWZP2bJi85a39pYdXxQ1McRYu4vCKsemxO6nOrlVfd0ZXlC7s5K1vBnW82aewPGddHsLBmVV2qfAtCgUZp8JbVYKl2Ail4w15ktKhFar2A7hTYeBXPuK7CQMcp7jzIwAk98CzBB2euPLthDJ3832CEy9CVUPby5U9WnunVEuDYkARDxSBmfnKixSgR1QKXdRbBMXD2G7w1nuXdoi_w2yZ_--_QruI_ryT9PZ4XN4EBMHqCFMbsNgWV_ZF3BP_1ieLeqXfsAw-HrXOPwFh4pZiw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Teaching+and+Learning+to+Program%3A+Umbrella+Review+of+Introductory+Programming+in+Higher+Education&rft.jtitle=Mathematics+%28Basel%29&rft.au=Sobral%2C+S%C3%B3nia+Rolland&rft.date=2021-08-01&rft.issn=2227-7390&rft.eissn=2227-7390&rft.volume=9&rft.issue=15&rft.spage=1737&rft_id=info:doi/10.3390%2Fmath9151737&rft.externalDBID=n%2Fa&rft.externalDocID=10_3390_math9151737
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2227-7390&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2227-7390&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2227-7390&client=summon