Intelligent computer-aided instruction for the coding task
This paper describes an intelligent computer-aided instruction (ICAI) system for the task of translating a high level program design language (PDL) into a programming language. It enforces the desirable separation of algorithm design and coding by focusing on coding as an independent task. A product...
Gespeichert in:
Veröffentlicht in: | Computers and education 1989, Vol.13 (2), p.205-212 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 212 |
---|---|
container_issue | 2 |
container_start_page | 205 |
container_title | Computers and education |
container_volume | 13 |
creator | Becker, Lee A. Gupta, Sanjeev |
description | This paper describes an intelligent computer-aided instruction (ICAI) system for the task of translating a high level program design language (PDL) into a programming language. It enforces the desirable separation of algorithm design and coding by focusing on coding as an independent task. A production system formalism is used to represent the rules needed to do the translation. The intelligent tutor program presents a PDL program to the learner and then uses the production rules to translate it into FORTRAN 77, saving the correct set of rules needed. It then inputs the learner's translation, and when it is not correct, it attempts to determine those rules not applied correctly. After isolating an error, it is capable of several response levels which give the learner maximum opportunity to discover her his own error. These responses involve the generation of remedial PDL programs which highlight the rule that has presented difficulty to the learner. Finally, methods of incorporating the ICAI system into a beginning Computer Science course are presented. |
doi_str_mv | 10.1016/0360-1315(89)90013-4 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1307434897</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>0360131589900134</els_id><sourcerecordid>1307434897</sourcerecordid><originalsourceid>FETCH-LOGICAL-c332t-33cee22939550e16bc2809212b8551e38c5789c71b18fb9ad684acf03000e3483</originalsourceid><addsrcrecordid>eNp9kE1LAzEQhoMoWKv_wMOCFz1E87mbeBCk-FEoeFHwFnazszW1TdYkK_jv3Vrx6Gkuz_vOzIPQKSWXlNDyivCSYMqpPFf6QhNCORZ7aEJVxXGl2Os-mvwhh-gopRUhRJRCTtD13GdYr90SfC5s2PRDhohr10JbOJ9yHGx2wRddiEV-gxFpnV8WuU7vx-igq9cJTn7nFL3c3z3PHvHi6WE-u11gyznLmHMLwJjmWkoCtGwsU0QzyholJQWurKyUthVtqOoaXbelErXtCB9vBC4Un6KzXW8fw8cAKZtVGKIfVxrKSSVGRlcjJXaUjSGlCJ3po9vU8ctQYraWzFaB2SowSpsfS0aMsZtdDMYPPh1Ek6wDb6F1EWw2bXD_F3wDYDRskA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1307434897</pqid></control><display><type>article</type><title>Intelligent computer-aided instruction for the coding task</title><source>Elsevier ScienceDirect Journals</source><source>Periodicals Index Online</source><creator>Becker, Lee A. ; Gupta, Sanjeev</creator><creatorcontrib>Becker, Lee A. ; Gupta, Sanjeev</creatorcontrib><description>This paper describes an intelligent computer-aided instruction (ICAI) system for the task of translating a high level program design language (PDL) into a programming language. It enforces the desirable separation of algorithm design and coding by focusing on coding as an independent task. A production system formalism is used to represent the rules needed to do the translation. The intelligent tutor program presents a PDL program to the learner and then uses the production rules to translate it into FORTRAN 77, saving the correct set of rules needed. It then inputs the learner's translation, and when it is not correct, it attempts to determine those rules not applied correctly. After isolating an error, it is capable of several response levels which give the learner maximum opportunity to discover her his own error. These responses involve the generation of remedial PDL programs which highlight the rule that has presented difficulty to the learner. Finally, methods of incorporating the ICAI system into a beginning Computer Science course are presented.</description><identifier>ISSN: 0360-1315</identifier><identifier>EISSN: 1873-782X</identifier><identifier>DOI: 10.1016/0360-1315(89)90013-4</identifier><language>eng</language><publisher>New York, N.Y: Elsevier Ltd</publisher><ispartof>Computers and education, 1989, Vol.13 (2), p.205-212</ispartof><rights>1989</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c332t-33cee22939550e16bc2809212b8551e38c5789c71b18fb9ad684acf03000e3483</citedby><cites>FETCH-LOGICAL-c332t-33cee22939550e16bc2809212b8551e38c5789c71b18fb9ad684acf03000e3483</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/0360-1315(89)90013-4$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,776,780,3536,4009,27848,27902,27903,27904,45974</link.rule.ids></links><search><creatorcontrib>Becker, Lee A.</creatorcontrib><creatorcontrib>Gupta, Sanjeev</creatorcontrib><title>Intelligent computer-aided instruction for the coding task</title><title>Computers and education</title><description>This paper describes an intelligent computer-aided instruction (ICAI) system for the task of translating a high level program design language (PDL) into a programming language. It enforces the desirable separation of algorithm design and coding by focusing on coding as an independent task. A production system formalism is used to represent the rules needed to do the translation. The intelligent tutor program presents a PDL program to the learner and then uses the production rules to translate it into FORTRAN 77, saving the correct set of rules needed. It then inputs the learner's translation, and when it is not correct, it attempts to determine those rules not applied correctly. After isolating an error, it is capable of several response levels which give the learner maximum opportunity to discover her his own error. These responses involve the generation of remedial PDL programs which highlight the rule that has presented difficulty to the learner. Finally, methods of incorporating the ICAI system into a beginning Computer Science course are presented.</description><issn>0360-1315</issn><issn>1873-782X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1989</creationdate><recordtype>article</recordtype><sourceid>K30</sourceid><recordid>eNp9kE1LAzEQhoMoWKv_wMOCFz1E87mbeBCk-FEoeFHwFnazszW1TdYkK_jv3Vrx6Gkuz_vOzIPQKSWXlNDyivCSYMqpPFf6QhNCORZ7aEJVxXGl2Os-mvwhh-gopRUhRJRCTtD13GdYr90SfC5s2PRDhohr10JbOJ9yHGx2wRddiEV-gxFpnV8WuU7vx-igq9cJTn7nFL3c3z3PHvHi6WE-u11gyznLmHMLwJjmWkoCtGwsU0QzyholJQWurKyUthVtqOoaXbelErXtCB9vBC4Un6KzXW8fw8cAKZtVGKIfVxrKSSVGRlcjJXaUjSGlCJ3po9vU8ctQYraWzFaB2SowSpsfS0aMsZtdDMYPPh1Ek6wDb6F1EWw2bXD_F3wDYDRskA</recordid><startdate>1989</startdate><enddate>1989</enddate><creator>Becker, Lee A.</creator><creator>Gupta, Sanjeev</creator><general>Elsevier Ltd</general><general>Pergamon Press</general><scope>AAYXX</scope><scope>CITATION</scope><scope>HWXIY</scope><scope>K30</scope><scope>PAAUG</scope><scope>PAWHS</scope><scope>PAWZZ</scope><scope>PAXOH</scope><scope>PBHAV</scope><scope>PBQSW</scope><scope>PBYQZ</scope><scope>PCIWU</scope><scope>PCMID</scope><scope>PCZJX</scope><scope>PDGRG</scope><scope>PDWWI</scope><scope>PETMR</scope><scope>PFVGT</scope><scope>PGXDX</scope><scope>PIHIL</scope><scope>PISVA</scope><scope>PJCTQ</scope><scope>PJTMS</scope><scope>PLCHJ</scope><scope>PMHAD</scope><scope>PNQDJ</scope><scope>POUND</scope><scope>PPLAD</scope><scope>PQAPC</scope><scope>PQCAN</scope><scope>PQCMW</scope><scope>PQEME</scope><scope>PQHKH</scope><scope>PQMID</scope><scope>PQNCT</scope><scope>PQNET</scope><scope>PQSCT</scope><scope>PQSET</scope><scope>PSVJG</scope><scope>PVMQY</scope><scope>PZGFC</scope></search><sort><creationdate>1989</creationdate><title>Intelligent computer-aided instruction for the coding task</title><author>Becker, Lee A. ; Gupta, Sanjeev</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c332t-33cee22939550e16bc2809212b8551e38c5789c71b18fb9ad684acf03000e3483</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1989</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Becker, Lee A.</creatorcontrib><creatorcontrib>Gupta, Sanjeev</creatorcontrib><collection>CrossRef</collection><collection>Periodicals Index Online Segment 25</collection><collection>Periodicals Index Online</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - West</collection><collection>Primary Sources Access (Plan D) - International</collection><collection>Primary Sources Access & Build (Plan A) - MEA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Midwest</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Northeast</collection><collection>Primary Sources Access (Plan D) - Southeast</collection><collection>Primary Sources Access (Plan D) - North Central</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Southeast</collection><collection>Primary Sources Access (Plan D) - South Central</collection><collection>Primary Sources Access & Build (Plan A) - UK / I</collection><collection>Primary Sources Access (Plan D) - Canada</collection><collection>Primary Sources Access (Plan D) - EMEALA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - North Central</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - South Central</collection><collection>Primary Sources Access & Build (Plan A) - International</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - International</collection><collection>Primary Sources Access (Plan D) - West</collection><collection>Periodicals Index Online Segments 1-50</collection><collection>Primary Sources Access (Plan D) - APAC</collection><collection>Primary Sources Access (Plan D) - Midwest</collection><collection>Primary Sources Access (Plan D) - MEA</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - Canada</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - UK / I</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - EMEALA</collection><collection>Primary Sources Access & Build (Plan A) - APAC</collection><collection>Primary Sources Access & Build (Plan A) - Canada</collection><collection>Primary Sources Access & Build (Plan A) - West</collection><collection>Primary Sources Access & Build (Plan A) - EMEALA</collection><collection>Primary Sources Access (Plan D) - Northeast</collection><collection>Primary Sources Access & Build (Plan A) - Midwest</collection><collection>Primary Sources Access & Build (Plan A) - North Central</collection><collection>Primary Sources Access & Build (Plan A) - Northeast</collection><collection>Primary Sources Access & Build (Plan A) - South Central</collection><collection>Primary Sources Access & Build (Plan A) - Southeast</collection><collection>Primary Sources Access (Plan D) - UK / I</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - APAC</collection><collection>Primary Sources Access—Foundation Edition (Plan E) - MEA</collection><jtitle>Computers and education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Becker, Lee A.</au><au>Gupta, Sanjeev</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Intelligent computer-aided instruction for the coding task</atitle><jtitle>Computers and education</jtitle><date>1989</date><risdate>1989</risdate><volume>13</volume><issue>2</issue><spage>205</spage><epage>212</epage><pages>205-212</pages><issn>0360-1315</issn><eissn>1873-782X</eissn><abstract>This paper describes an intelligent computer-aided instruction (ICAI) system for the task of translating a high level program design language (PDL) into a programming language. It enforces the desirable separation of algorithm design and coding by focusing on coding as an independent task. A production system formalism is used to represent the rules needed to do the translation. The intelligent tutor program presents a PDL program to the learner and then uses the production rules to translate it into FORTRAN 77, saving the correct set of rules needed. It then inputs the learner's translation, and when it is not correct, it attempts to determine those rules not applied correctly. After isolating an error, it is capable of several response levels which give the learner maximum opportunity to discover her his own error. These responses involve the generation of remedial PDL programs which highlight the rule that has presented difficulty to the learner. Finally, methods of incorporating the ICAI system into a beginning Computer Science course are presented.</abstract><cop>New York, N.Y</cop><pub>Elsevier Ltd</pub><doi>10.1016/0360-1315(89)90013-4</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0360-1315 |
ispartof | Computers and education, 1989, Vol.13 (2), p.205-212 |
issn | 0360-1315 1873-782X |
language | eng |
recordid | cdi_proquest_journals_1307434897 |
source | Elsevier ScienceDirect Journals; Periodicals Index Online |
title | Intelligent computer-aided instruction for the coding task |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T13%3A58%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Intelligent%20computer-aided%20instruction%20for%20the%20coding%20task&rft.jtitle=Computers%20and%20education&rft.au=Becker,%20Lee%20A.&rft.date=1989&rft.volume=13&rft.issue=2&rft.spage=205&rft.epage=212&rft.pages=205-212&rft.issn=0360-1315&rft.eissn=1873-782X&rft_id=info:doi/10.1016/0360-1315(89)90013-4&rft_dat=%3Cproquest_cross%3E1307434897%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1307434897&rft_id=info:pmid/&rft_els_id=0360131589900134&rfr_iscdi=true |