Recommendations for Improving End-User Programming Education: A Case Study with Undergraduate Chemistry Students
Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical introductory computing course, students from other disciplines face challenges with learning to program. We offer a case study in which we study...
Saved in:
| Published in: | Journal of chemical education Vol. 101; no. 8; p. 3085 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
United States
13.08.2024
|
| ISSN: | 0021-9584 |
| Online Access: | Get more information |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical introductory computing course, students from other disciplines face challenges with learning to program. We offer a case study in which we study undergraduate students majoring in either chemistry or biochemistry as they learn programming in a physical chemistry course sequence. Using surveys and think-aloud sessions with students, we conducted a thematic content analysis to explain the challenges they face in this endeavor. We found that students struggled to transfer their programming knowledge to new representations and problems, and they did not have strategies in place for solving problems with programming. These facts combine to lower students' confidence in their programming abilities, making it less likely that they will reach for computing to help solve domain-specific problems. We recommend that students in end-user programming contexts be explicitly taught the skills of abstraction, decomposition, and metacognitive awareness as they pertain to programming. |
|---|---|
| AbstractList | Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical introductory computing course, students from other disciplines face challenges with learning to program. We offer a case study in which we study undergraduate students majoring in either chemistry or biochemistry as they learn programming in a physical chemistry course sequence. Using surveys and think-aloud sessions with students, we conducted a thematic content analysis to explain the challenges they face in this endeavor. We found that students struggled to transfer their programming knowledge to new representations and problems, and they did not have strategies in place for solving problems with programming. These facts combine to lower students' confidence in their programming abilities, making it less likely that they will reach for computing to help solve domain-specific problems. We recommend that students in end-user programming contexts be explicitly taught the skills of abstraction, decomposition, and metacognitive awareness as they pertain to programming.Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical introductory computing course, students from other disciplines face challenges with learning to program. We offer a case study in which we study undergraduate students majoring in either chemistry or biochemistry as they learn programming in a physical chemistry course sequence. Using surveys and think-aloud sessions with students, we conducted a thematic content analysis to explain the challenges they face in this endeavor. We found that students struggled to transfer their programming knowledge to new representations and problems, and they did not have strategies in place for solving problems with programming. These facts combine to lower students' confidence in their programming abilities, making it less likely that they will reach for computing to help solve domain-specific problems. We recommend that students in end-user programming contexts be explicitly taught the skills of abstraction, decomposition, and metacognitive awareness as they pertain to programming. Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical introductory computing course, students from other disciplines face challenges with learning to program. We offer a case study in which we study undergraduate students majoring in either chemistry or biochemistry as they learn programming in a physical chemistry course sequence. Using surveys and think-aloud sessions with students, we conducted a thematic content analysis to explain the challenges they face in this endeavor. We found that students struggled to transfer their programming knowledge to new representations and problems, and they did not have strategies in place for solving problems with programming. These facts combine to lower students' confidence in their programming abilities, making it less likely that they will reach for computing to help solve domain-specific problems. We recommend that students in end-user programming contexts be explicitly taught the skills of abstraction, decomposition, and metacognitive awareness as they pertain to programming. |
| Author | Fuchs, William Kazerouni, Ayaan M Gautam, Aakash McDonald, Ashley Ringer |
| Author_xml | – sequence: 1 givenname: William surname: Fuchs fullname: Fuchs, William organization: Department of Computer Science and Software Engineering, Cal Poly, San Luis Obispo, California 93405, United States – sequence: 2 givenname: Ashley Ringer orcidid: 0000-0002-4381-1239 surname: McDonald fullname: McDonald, Ashley Ringer organization: Department of Chemistry and Biochemistry, Cal Poly, San Luis Obispo, California 93405, United States – sequence: 3 givenname: Aakash surname: Gautam fullname: Gautam, Aakash organization: Department of Computer Science, University of Pittsburgh, Pittsburgh, Pennsylvania 15260, United States – sequence: 4 givenname: Ayaan M orcidid: 0000-0002-6574-1278 surname: Kazerouni fullname: Kazerouni, Ayaan M organization: Department of Computer Science and Software Engineering, Cal Poly, San Luis Obispo, California 93405, United States |
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/39157431$$D View this record in MEDLINE/PubMed |
| BookMark | eNo1kM9LwzAcxXOYuB_6FwiSo5fOJE1t4m2UTQcDRd25pMm3W8eaziRV9t8b5zw9eHx4vPfGaGA7CwjdUDKlhNF7pf10p7fQgplyTaIlB2j0q4nMBB-isfc7QijLpLhEw1TSLOcpHaHDG-iubcEaFZrOelx3Di_bg-u-GrvBc2uStQeHX123captT6bp9Yl-xDNcKA_4PfTmiL-bsMVra8BF1PQqAC5ipcYHdzwhYIO_Qhe12nu4PusErRfzj-I5Wb08LYvZKlGcipBoQSuWS6DKpLpSMmMp19JoIRiTKVMirpSk1jkwqE0KhD_QrKI0z5Vihig2QXd_uXHKZw8-lLGIhv1eWeh6X6ZEcp5zSkREb89oX8UDy4NrWuWO5f9L7AcHBm1I |
| CitedBy_id | crossref_primary_10_1038_s43588_024_00708_2 crossref_primary_10_3390_iot6030042 crossref_primary_10_1016_j_iree_2025_100310 |
| ContentType | Journal Article |
| Copyright | 2024 The Authors. Published by American Chemical Society and Division of Chemical Education, Inc. |
| Copyright_xml | – notice: 2024 The Authors. Published by American Chemical Society and Division of Chemical Education, Inc. |
| DBID | NPM 7X8 |
| DOI | 10.1021/acs.jchemed.4c00219 |
| DatabaseName | PubMed MEDLINE - Academic |
| DatabaseTitle | PubMed MEDLINE - Academic |
| DatabaseTitleList | MEDLINE - Academic PubMed |
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: 7X8 name: MEDLINE - Academic url: https://search.proquest.com/medline sourceTypes: Aggregation Database |
| DeliveryMethod | no_fulltext_linktorsrc |
| Discipline | Education Chemistry |
| ExternalDocumentID | 39157431 |
| Genre | Journal Article |
| GroupedDBID | -DZ -ET -~X .K2 4.4 53G 55A 5GY 5VS 6TJ 7K8 85S AABCJ AABXI AAHBH AAIKC AAMNW AAWRB ABDQB ABEFU ABJNI ABMVS ABOCM ABPPZ ABQRX ABUCX ACGFO ACGFS ACGOD ACIWK ACKOT ACNCT ACQAM ACS ADHLV ADUKH AEESW AENEX AFEFF AFXLT AHGAQ ALIPV ALMA_UNASSIGNED_HOLDINGS AQSVZ BAANH CJ0 CUPRZ DU5 E.L EBS ED~ F5P FA8 FAC GGK GNL HF~ JG~ LG6 M0P NPM P2P RNS ROL RWL RXW SJN TAE TN5 TWZ UCJ UHB UI2 UKR UPT VF5 VG9 VQA W1F WH7 X7L XKZ XSW XZL YCJ YIN YQT YR5 YYQ YZZ Z5M ZCA ZKG ZUP ~02 7X8 ABBLG ABLBI |
| ID | FETCH-LOGICAL-a418t-c81b279e1ad3cba95234c9dc8822932a84c090fc7e2efd3e04615b1177aa2d0a2 |
| IEDL.DBID | 7X8 |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001265053300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0021-9584 |
| IngestDate | Thu Oct 02 10:25:31 EDT 2025 Wed Feb 19 02:03:36 EST 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 8 |
| Language | English |
| License | 2024 The Authors. Published by American Chemical Society and Division of Chemical Education, Inc. |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a418t-c81b279e1ad3cba95234c9dc8822932a84c090fc7e2efd3e04615b1177aa2d0a2 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| ORCID | 0000-0002-4381-1239 0000-0002-6574-1278 |
| OpenAccessLink | https://pubs.acs.org/doi/pdf/10.1021/acs.jchemed.4c00219 |
| PMID | 39157431 |
| PQID | 3094474108 |
| PQPubID | 23479 |
| ParticipantIDs | proquest_miscellaneous_3094474108 pubmed_primary_39157431 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-08-13 |
| PublicationDateYYYYMMDD | 2024-08-13 |
| PublicationDate_xml | – month: 08 year: 2024 text: 2024-08-13 day: 13 |
| PublicationDecade | 2020 |
| PublicationPlace | United States |
| PublicationPlace_xml | – name: United States |
| PublicationTitle | Journal of chemical education |
| PublicationTitleAlternate | J Chem Educ |
| PublicationYear | 2024 |
| SSID | ssj0012598 |
| Score | 2.4108725 |
| Snippet | Programming is widespread in multiple domains and is being integrated into various discipline-specific university courses where, like students in a typical... |
| SourceID | proquest pubmed |
| SourceType | Aggregation Database Index Database |
| StartPage | 3085 |
| Title | Recommendations for Improving End-User Programming Education: A Case Study with Undergraduate Chemistry Students |
| URI | https://www.ncbi.nlm.nih.gov/pubmed/39157431 https://www.proquest.com/docview/3094474108 |
| Volume | 101 |
| WOSCitedRecordID | wos001265053300001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT8MwDI6AIcGFx3iNl4LEtVubZqTlgqZpEweYdmBotypNXAmkdoNuSPx77D62G0Li0kOVqJHj2l9sxx9jt14su-4dCFLexJHCek4cEyUg7rdMlAQobqW9PqnRKJhOw3EVcMurssraJhaG2s4Mxcg7Pp5DJLo_N3iYfzjEGkXZ1YpCY5M1fIQypNVqus4iILQvLTGVIaCnrbsOCa-jTd5-R7Ggy2lLQyN-wZiFrxnu_3eVB2yvQpm8V6rFIduArMl2-jW5W5PImqvCjiM2pyNomkJFr5RzxLF8FWzgg8w6E1RUPi5LudLiZT39nvd4Hz0hp4LEb05hXV5wKeFQu0Qgy1dfLYZQ3cYxmwwHL_1HpyJicLT0goVjENsKFYKnrW9iHeLhVZrQmoC6xftCByjB0E2MAgGJ9YGauHdjSgdrLayrxQnbymYZnDEOsQIFoZYWDGqJ1nGi0G54RtG1Kh9a7KYWbISLo-yFzmC2zKO1aFvstNydaF525Iioyz1BofM_zL5guwKBCcWFPf-SNRL8zeGKbZuvxVv-eV1oED5H4-cfQpTSYw |
| 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=Recommendations+for+Improving+End-User+Programming+Education%3A+A+Case+Study+with+Undergraduate+Chemistry+Students&rft.jtitle=Journal+of+chemical+education&rft.au=Fuchs%2C+William&rft.au=McDonald%2C+Ashley+Ringer&rft.au=Gautam%2C+Aakash&rft.au=Kazerouni%2C+Ayaan+M&rft.date=2024-08-13&rft.issn=0021-9584&rft.volume=101&rft.issue=8&rft.spage=3085&rft_id=info:doi/10.1021%2Facs.jchemed.4c00219&rft_id=info%3Apmid%2F39157431&rft_id=info%3Apmid%2F39157431&rft.externalDocID=39157431 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0021-9584&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0021-9584&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0021-9584&client=summon |