Metocognitive 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...
Uloženo v:
| Vydáno v: | Educational technology & society Ročník 20; číslo 3; s. 170 - 181 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
National Sun Yat-Sen University
2017
International Forum of Educational Technology & Society |
| Témata: | |
| ISSN: | 1176-3647, 1436-4522, 1436-4522 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| 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. |
| Audience | Higher Education Postsecondary Education |
| Author | Ismail, Maizatul Akmar Rum, Siti Nurulain Mohd |
| Author_xml | – sequence: 1 givenname: Siti Nurulain Mohd surname: Rum fullname: Rum, Siti Nurulain Mohd organization: Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang, Selangor, Malaysia – sequence: 2 givenname: Maizatul Akmar surname: Ismail fullname: Ismail, Maizatul Akmar organization: Faculty of Computer Science and Information Technology, University of Malaya, Kuala Lumpur, Malaysia |
| BackLink | http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1146911$$DView record in ERIC |
| BookMark | eNpFjEtqwzAURUVJoUnaJRS0AYNkyc_20Jj0h_uBZB70eTYKsWUkJdDdN9DSjM6Fczkrspj8hDdkyaWATBZ5vrhsXkImQJZ3ZBXjgbGcSWBLsn3H5I0fJpfcGen2NM8-JNoYg0cMKmGkrR_nU8JAmxhdTGhphypMbhpo7wP98GdnkH4FPwQ1jhjiPbnt1THiwx_XZPe02bUvWff5_No2XYacy5SBFCjr3mJeWq1MAcCMsagRewXC9lwLrKyuoCoVSm7LivFCawUF6h6YWJPH3ywGZ_ZzcKMK3_vN2yUONedXf4jJh_9DDrwGnlfiB1ELWAg |
| ContentType | Journal Article |
| DBID | 7SW BJH BNH BNI BNJ BNO ERI PET REK WWN |
| DatabaseName | ERIC ERIC (Ovid) ERIC ERIC ERIC (Legacy Platform) ERIC( SilverPlatter ) ERIC ERIC PlusText (Legacy Platform) Education Resources Information Center (ERIC) ERIC |
| DatabaseTitle | ERIC |
| DatabaseTitleList | ERIC |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISSN | 1436-4522 |
| ERIC | EJ1146911 |
| EndPage | 181 |
| ExternalDocumentID | EJ1146911 26196128 |
| GroupedDBID | -W8 0-V 0S8 188 29G 2UF 2WC 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 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 JST K6V K7- M0P M2O M3F M~E OK1 OVT P2P P62 PHGZM PHGZT PIMPY PQEDU PQQKQ PROAC PV9 QF4 QM7 QN7 RNS RZL SA0 TR2 UZ2 XH6 XSB .GO 7SW AFFHD BAIFH BBTPI BJH BNH BNI BNJ BNO C1A ERI IPNFZ PET PQGLB REK RIG WWN |
| ID | FETCH-LOGICAL-e114t-643e49fde27dbac5660ccdebeefa63df1b3e8db8687ae41d78015bba65ebf603 |
| ISSN | 1176-3647 1436-4522 |
| IngestDate | Tue Dec 02 16:56:10 EST 2025 Thu Jul 03 21:09:54 EDT 2025 |
| IsOpenAccess | false |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-e114t-643e49fde27dbac5660ccdebeefa63df1b3e8db8687ae41d78015bba65ebf603 |
| PageCount | 12 |
| ParticipantIDs | eric_primary_EJ1146911 jstor_primary_26196128 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-00-00 |
| PublicationDateYYYYMMDD | 2017-01-01 |
| PublicationDate_xml | – year: 2017 text: 2017-00-00 |
| PublicationDecade | 2010 |
| PublicationTitle | Educational technology & society |
| PublicationYear | 2017 |
| Publisher | National Sun Yat-Sen University International Forum of Educational Technology & Society |
| Publisher_xml | – name: National Sun Yat-Sen University – name: International Forum of Educational Technology & Society |
| SSID | ssj0020460 |
| Score | 2.1844091 |
| 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 | eric jstor |
| SourceType | Index Database Publisher |
| StartPage | 170 |
| SubjectTerms | Computer Assisted Instruction Computer programming Computer Science Education Control Groups Cues Design Preferences Educational activities Educational environment Experimental Groups Full Length Articles Independent Study Instructional Materials Learning Learning motivation Metacognition Novices Online learning Posttests Pretests Posttests Programming Scaffolding (Teaching Technique) Self Evaluation (Individuals) Training Undergraduate Students |
| Title | Metocognitive Support Accelerates Computer Assisted Learning for Novice Programmers |
| URI | https://www.jstor.org/stable/26196128 http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1146911 |
| Volume | 20 |
| 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 (ISSN International Center) 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 (ProQuest) 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 (ProQuest) 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 (ProQuest) 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: 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 (ProQuest) 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/eLvHCXMwtV3NS8MwFA8iHryIn_hNDt4k0KxdkxxFFBE2he0wTyNpUhS3bmyd-Of7XtPWKAh68FJKAqPN7-199b33I-RCKCMj20FyF5uzxEWaqUQ5lsc64kZlMuW2IpsQ_b4cjdRj3a64rOgERFHI93c1_1eoYQ3AxtbZP8Dd_igswD2ADleAHa6_Ar7nytlnURCydoKHjawQYGBwLsTysmFyQGwQZdtMWfU1lf0Zag9sIcDKrWldIt-m75uKEKxSb_PylQQtZ-1YEV88X8naAB4EkxKriX4pQIc8209xnGqfgu5pbAddgbS8TvUizET4lstwhPcE3qm4fNIlG7giKCwJ1CsXKcOJ9d76-LUkThnOdQ91cicKZC8OFCz3NCO1reae7uXbxGwMCsFxww7wWEmMyHudhzYKxy_BnnHHP0pb6B7Wo1bexXCbbNVhAb3ycO6QNVfsIqN2fdZ7ZPAFVlrDSgNYaQMrbWClDawUYKUeVhrAuk-GtzfD6ztWE2IwB2FrycB7dInKresIa3QGnniUZRb-hi7XaWxzbmInrZGpFNol3ApwP7rG6LTrTJ5G8QFZL2aFOySUZ1mcm4TzDAnLhJVgsgW4tlanriuUOCIHeCjjuR95Mr65x-51MIywUR1Tu9Mc9vFPGydkE4XFp61OyXq5WLkzspG9lS_LxXmFzQfralaq |
| linkProvider | ProQuest |
| 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=Metocognitive+Support+Accelerates+Computer+Assisted+Learning+for+Novice+Programmers&rft.jtitle=Educational+technology+%26+society&rft.au=Rum%2C+Siti+Nurulain+Mohd&rft.au=Ismail%2C+Maizatul+Akmar&rft.date=2017&rft.pub=National+Sun+Yat-Sen+University&rft.issn=1176-3647&rft.eissn=1436-4522&rft.volume=20&rft.issue=3&rft.spage=170&rft.epage=181&rft.externalDocID=26196128 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1176-3647&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1176-3647&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1176-3647&client=summon |