Metacognitive Support Accelerates Computer Assisted Learning for Novice Programmers

Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Educational Technology & Society Ročník 20; číslo 3; s. 170 - 181
Hlavní autori: Rum, Siti Nurulain Mohd, Ismail, Maizatul Akmar
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Palmerston North International Forum of Educational Technology & Society 01.07.2017
International Forum of Educational Technology & Society
Predmet:
ISSN:1176-3647, 1436-4522, 1436-4522
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively monitoring, evaluating, and modifying one's thinking, has been identified as important for novice programmers. Studies have shown that metacognitive skills can be nurtured through the use of technology blended into educational activities. Designing metacognitive-related activities that focus on both social and cognitive development is both theoretically and practically challenging, especially in supporting the teaching and learning of computer programming. This paper describes six commonly-used strategies, viz., metacognitive scaffolding, reflective prompts, self-assessment, self-questioning, self-directed learning and graphic organizers, identified as important features that can be incorporated into computer-assisted learning tools in supporting computer programming learning. An experimental study was conducted to determine the effectiveness of these strategies. The results show that they helped learners by improving their performance in learning computer programming.
AbstractList Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively monitoring, evaluating, and modifying one's thinking, has been identified as important for novice programmers. Studies have shown that metacognitive skills can be nurtured through the use of technology blended into educational activities. Designing metacognitive-related activities that focus on both social and cognitive development is both theoretically and practically challenging, especially in supporting the teaching and learning of computer programming. This paper describes six commonly-used strategies, viz., metacognitive scaffolding, reflective prompts, self-assessment, self-questioning, self-directed learning and graphic organizers, identified as important features that can be incorporated into computer-assisted learning tools in supporting computer programming learning. An experimental study was conducted to determine the effectiveness of these strategies. The results show that they helped learners by improving their performance in learning computer programming.
Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of metacognitive skills, including the conceptual framework provided by socio-cognitive theories that afford reflective thinking, such as actively monitoring, evaluating, and modifying one's thinking, has been identified as important for novice programmers. Studies have shown that metacognitive skills can be nurtured through the use of technology blended into educational activities. Designing metacognitive-related activities that focus on both social and cognitive development is both theoretically and practically challenging, especially in supporting the teaching and learning of computer programming. This paper describes six commonly-used strategies, viz., metacognitive scaffolding, reflective prompts, self-assessment, self-questioning, self-directed learning and graphic organizers, identified as important features that can be incorporated into computer-assisted learning tools in supporting computer programming learning. An experimental study was conducted to determine the effectiveness of these strategies. The results show that they helped learners by improving their performance in learning computer programming. Keywords Metacognitive, Support system, Self-regulation, Reflective prompts, Self-assessment, Self-questioning, Computer programming
Audience Academic
Author Maizatul Akmar Ismail
Siti Nurulain Mohd Rum
Author_xml – sequence: 1
  fullname: Rum, Siti Nurulain Mohd
– sequence: 2
  fullname: Ismail, Maizatul Akmar
BookMark eNptkd1rwjAQwMtwMHX7HwJ72kPHJWmb-FhkH4JzgttzSeulRGzjklT25y_DgQjj4L743Qd3k2TU2x6vkjHNeJFmOWOj6FNRpLzIxE0y8X4HwCArYJxs3jCoxra9CeaIZDMcDtYFUjYN7tGpgJ7MbXcYAjpSem98wC1ZonK96VuirSMrezQNkrWzrVNdh87fJtda7T3e_dlp8vn89DF_TZfvL4t5uUwVK1hIlcScCiGkpqBrVWSgQNZqpvVMA87yfIu1ZCKXFOsMM1FzRrnEmnMKDa01nyb3p74HZ78G9KHa2cH1cWTFaCYEz3kBZ6pVe6xMr21wqumMb6oyByo5A_FLPf5DRdliZ5p4T21i_qLg4aIgMgG_Q6sG76vFZnXJihOrjIt3Pq-5ZsAYZYzHf1SrGHBgNAcAWUUV__cDMfqH_Q
ContentType Journal Article
Copyright COPYRIGHT 2017 International Forum of Educational Technology & Society
2017. This work is published under https://creativecommons.org/licenses/by-nc-nd/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: COPYRIGHT 2017 International Forum of Educational Technology & Society
– notice: 2017. This work is published under https://creativecommons.org/licenses/by-nc-nd/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID 188
ISN
0-V
3V.
4U-
7XB
88B
8AL
8FE
8FG
8FK
8FQ
8FV
8G5
ABUWG
AFKRA
AHOVV
ALSLI
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
CJNVE
DWQXO
GNUQQ
GUQSH
HCIFZ
JQ2
K7-
M0N
M0P
M2O
MBDVC
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEDU
PQEST
PQGLB
PQQKQ
PQUKI
Q9U
DatabaseName Airiti Library
Gale In Context: Canada
ProQuest Social Sciences Premium Collection【Remote access available】
ProQuest Central (Corporate)
University Readers
ProQuest Central (purchase pre-March 2016)
Education Database (Alumni Edition)
Computing Database (Alumni Edition)
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
Canadian Business & Current Affairs Database
Canadian Business & Current Affairs Database (Alumni Edition)
Research Library (Alumni)
ProQuest Central
ProQuest Central UK/Ireland
Education Research Index
Social Science Premium Collection
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
ProQuest Technology Collection
ProQuest One
Education Collection
ProQuest Central Korea
ProQuest Central Student
ProQuest Research Library
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Computing Database
Education Database
Research Library
Research Library (Corporate)
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Education
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central Basic
DatabaseTitle Publicly Available Content Database
ProQuest One Education
University Readers
Research Library Prep
Computer Science Database
ProQuest Central Student
Technology Collection
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central
CBCA Complete (Alumni Edition)
ProQuest One Applied & Life Sciences
ProQuest Central Korea
CBCA Complete
ProQuest Research Library
ProQuest Central (New)
Advanced Technologies & Aerospace Collection
Social Science Premium Collection
ProQuest Computing
Education Collection
ProQuest Central Basic
ProQuest Education Journals
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Advanced Technologies & Aerospace Database
ProQuest Social Sciences Premium Collection
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Education Journals (Alumni Edition)
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList

Publicly Available Content Database


Database_xml – sequence: 1
  dbid: PIMPY
  name: ProQuest Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1436-4522
EndPage 181
ExternalDocumentID A501832070
P20221223002_N202302150008_00014
GroupedDBID -W8
0-V
0S8
188
29G
2UF
2WC
3V.
5GY
5VS
8FE
8FG
8FQ
8G5
AAFWJ
AAGJD
AAHSB
AAKPC
ABBHK
ABCFB
ABDBF
ABIVO
ABOPQ
ABUWG
ABXSQ
ACGFO
ACHQT
ACUHS
ADBBV
ADDVE
ADMLS
ADNHR
ADULT
AEUPB
AFDYH
AFKRA
AFPKN
AINHJ
ALMA_UNASSIGNED_HOLDINGS
ALSLI
ARALO
ARAPS
AZQEC
BCNDV
BENPR
BGLVJ
BPHCQ
CCPQU
CDVRH
CJNVE
CMRWG
CNMHZ
DWQXO
E3Z
EAD
EAP
EAS
EBS
EDJ
EJD
EMK
ESX
FRA
GNUQQ
GROUPED_DOAJ
GUQSH
HCIFZ
IAO
IER
IPSME
ISE
ISN
ITC
JAAYA
JBMMH
JENOY
JHFFW
JKQEH
JLEZI
JLXEF
JPL
JSODD
JST
K6V
K7-
M0N
M0P
M2O
M3F
M~E
OK1
P2P
P62
PIMPY
PQEDU
PQQKQ
PROAC
PV9
QF4
QM7
QN7
RNS
RZL
SA0
TR2
XH6
XSB
AFFHD
BAIFH
BBTPI
OVT
PHGZM
PHGZT
PQGLB
UZ2
4U-
7XB
8AL
8FK
AHOVV
JQ2
MBDVC
PKEHL
PQEST
PQUKI
Q9U
ID FETCH-LOGICAL-a262t-a8e517778f10fba640a08ba9ff9f0e955deb827581eb4e47b32138eb3310c1bf3
IEDL.DBID M0P
ISICitedReferencesCount 40
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000405589800014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1176-3647
1436-4522
IngestDate Mon Oct 20 01:24:29 EDT 2025
Tue Nov 11 10:02:58 EST 2025
Tue Nov 04 17:51:26 EST 2025
Thu Nov 13 14:44:17 EST 2025
Tue Feb 18 00:56:10 EST 2025
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Computer programming
Metacognitive
Self-assessment
Reflective prompts
Support system
Self-questioning
Self-regulation
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a262t-a8e517778f10fba640a08ba9ff9f0e955deb827581eb4e47b32138eb3310c1bf3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2147735360?pq-origsite=%requestingapplication%
PQID 2147735360
PQPubID 1586335
PageCount 12
ParticipantIDs proquest_journals_2147735360
gale_infotracmisc_A501832070
gale_infotracacademiconefile_A501832070
gale_incontextgauss_ISN_A501832070
airiti_journals_P20221223002_N202302150008_00014
PublicationCentury 2000
PublicationDate 20170701
PublicationDateYYYYMMDD 2017-07-01
PublicationDate_xml – month: 07
  year: 2017
  text: 20170701
  day: 01
PublicationDecade 2010
PublicationPlace Palmerston North
PublicationPlace_xml – name: Palmerston North
PublicationTitle Educational Technology & Society
PublicationYear 2017
Publisher International Forum of Educational Technology & Society
International Forum of Educational Technology & Society
Publisher_xml – name: International Forum of Educational Technology & Society
– name: International Forum of Educational Technology & Society
SSID ssj0020460
Score 2.3419693
Snippet Computer programming is a part of the curriculum in computer science education, and high drop rates for this subject are a universal problem. Development of...
SourceID proquest
gale
airiti
SourceType Aggregation Database
Publisher
StartPage 170
SubjectTerms Analysis
CAI
Cognitive Development
Computer assisted instruction
Computer programming
Computer Science Education
Curricula
Independent study
Instructional scaffolding
Learning
Learning strategies
Metacognition
Programmers
Scaffolding
Self-regulated learning
Skills
Study and teaching
Title Metacognitive Support Accelerates Computer Assisted Learning for Novice Programmers
URI https://www.airitilibrary.com/Article/Detail/P20221223002-N202302150008-00014
https://www.proquest.com/docview/2147735360
Volume 20
WOSCitedRecordID wos000405589800014&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: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: DOA
  dateStart: 19980101
  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: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: M~E
  dateStart: 19980101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: P5Z
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Canadian Business & Current Affairs Database
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: 8FQ
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/cbcacomplete
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: K7-
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Education Database
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: M0P
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/education
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: BENPR
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Publicly Available Content Database
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: PIMPY
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Research Library
  customDbUrl:
  eissn: 1436-4522
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0020460
  issn: 1176-3647
  databaseCode: M2O
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/pqrl
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1NT9wwEB2VjwMX2vKhbktXVoXUk4XjJGv7VG0rVkXVpmkpEnCJHMdGXHbLJvT3dybrBe0BLlwsRfbBytgzb-zxewDHITE-C8ry3GrBs1QEbnSjcS0HlXpPHGi6F5tQRaEvL00ZD9zaWFa58om9o27mjs7IT0hPR6V5OhJf_t5xUo2i29UoobEBWwiUDa3wqSgfEi669FuKq4w48aRjlLG3xBX0lP_tg8rk9Uun8wZ2I5xk46X938IrP9sjJeZYtbEP51Pf2YcaIUYingi42dg5jDdEE9GylbADQ1OR0RsWSVdvGCJaVszJmbByWchFx9wHcDE5_fPtO49CCtzKkey41T5PlFI6JCLUdpQJK3RtTQgmCG_yvPG1lpg5JL7OfKbqVCapxjQbsZ9L6pAewuZsPvPvgDXOKZ8HGxJrMh9MjeEs10LJ0ITaGT8AsfzFVdwLbVVKxAkJwhC0SFWQXDvhDNHLX1KGNoBPZIyK2ChmVO5yY-_btjo7L6ox0Q2mEt3SAD7HQWHeLayz8fUAzooIrNZGHq2NxO3i1rtXBn2c4qM13z_f_QF2JMX1vl73CDa7xb3_CNvuX3fbLoawoSe_hrD19bQof-PXD8WH_YqkVv7Etsyvsb88m5ZX_wHFueoM
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB3RpVJ7aSkt6rYUrIqqp6iOk6ztA0KrFsQKNooElegpdRwbcdmFTWjFn-I3diYfoD2UGwfOtiInfhm_scfvAez4ULvYSxMkRvEgjrgPtCoVYtnLyDnSQFON2YRMU3V2prMVuO3vwlBZZR8Tm0Bdzi3tkX8jPx0ZJdGI711eBeQaRaervYVGC4sjd_MXU7Zqd_ID5_eLEAf7p98Pg85VIDBiJOrAKJeEUkrlQ-4LM4q54aow2nvtudNJUrpCCaTRoStiF8siEmGkMOdEImTDwkf43GewGiPY-QBWs8k0-3WX4tExY2vnMgpImR3XNXNB6kT_i_jNMnbw-ql9gDV41RFmNm4R_gZW3GydvKa7upS3cDJ1tbmrgmJkU4opBRtbiysqCWFUrLeuYAhGgnXJOlnZc4acnaVzCpcsa0vVaCP_Hfx8lHfagMFsPnPvgZXWSpd440OjY-d1gQt2orgUvvSF1W4IvJ3SvPvbqzwTyIRCJFqIgDwlQ3piUrwx-KQcdAifafJz0tuYUUHPubmuqnxykuZjElSMBAbeIXztOvl5vTDWdPcjcFQk0bXUc3OpJwYEu9zcA-h-iPfo-fBw8za8ODydHufHk_ToI7wUxGKa6uRNGNSLa_cJnts_9UW12Oqwz-D3Y6PtH7h9Qbs
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=Metacognitive+Support+Accelerates+Computer+Assisted+Learning+for+Novice+Programmers&rft.jtitle=Educational+technology+%26+society&rft.au=Siti+Nurulain+Mohd+Rum&rft.au=Maizatul+Akmar+Ismail&rft.date=2017-07-01&rft.pub=International+Forum+of+Educational+Technology+%26+Society&rft.issn=1176-3647&rft.eissn=1436-4522&rft.volume=20&rft.issue=3&rft.spage=170
thumbnail_m http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2FP20221223002-c.jpg