Cognitive Load in Programming Education: Easing the Burden on Beginners with REXX
To learn and teach programming is very difficult, often leads to poor results, and causes many students to drop out or turn away from the subject. Cognitive load theory can help to understand the challenges students face, improve programming education, and select an appropriate language for instruct...
Saved in:
Published in | Conference proceedings pp. 171 - 178 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
Varazdin
Faculty of Organization and Informatics Varazdin
01.01.2023
|
Subjects | |
Online Access | Get full text |
ISSN | 1847-2001 1848-2295 |
Cover
Abstract | To learn and teach programming is very difficult, often leads to poor results, and causes many students to drop out or turn away from the subject. Cognitive load theory can help to understand the challenges students face, improve programming education, and select an appropriate language for instruction. In this paper, we take a theoretical look at programming education and, in particular, language characteristics that reduce students' cognitive load and thus enable rapid learning and frustration-free productivity. We introduce the REXX language and some of its favorable characteristics that make it possible to teach novices programming within a single semester. In this limited time, students are empowered to program Microsoft products (Windows, Office), address the command line, grasp the basics of objectoriented programming, use Java classes, and create portable graphical user interfaces (GUIs) with JavaFX. |
---|---|
AbstractList | To learn and teach programming is very difficult, often leads to poor results, and causes many students to drop out or turn away from the subject. Cognitive load theory can help to understand the challenges students face, improve programming education, and select an appropriate language for instruction. In this paper, we take a theoretical look at programming education and, in particular, language characteristics that reduce students' cognitive load and thus enable rapid learning and frustration-free productivity. We introduce the REXX language and some of its favorable characteristics that make it possible to teach novices programming within a single semester. In this limited time, students are empowered to program Microsoft products (Windows, Office), address the command line, grasp the basics of objectoriented programming, use Java classes, and create portable graphical user interfaces (GUIs) with JavaFX. |
Author | Winkler, Till Flatscher, Rony G |
Author_xml | – sequence: 1 givenname: Till surname: Winkler fullname: Winkler, Till – sequence: 2 givenname: Rony surname: Flatscher middlename: G fullname: Flatscher, Rony G |
BookMark | eNotjUtLAzEYRYNUsNb-h4Drgbwn484OoxYKPlDormSSdJpiv9Qko3_f-ribe7iLcy_RBCL4MzSlWuiKsUZOfrmuGCH0As1z3pNTdE1IQ6fouY0DhBI-PV5F43AA_JTikMzhEGDAnRutKSHCDe5M_lnKzuPFmJwHHAEv_BAAfMr4K5QdfunW6yt0vjXv2c__e4be7rrX9qFaPd4v29tVdaSUl0rp3lIiGOOEbwl3tO6NJFZz7epeCMWl9FwqxzQzVBnaN04IYZng1kqnNJ-h6z_vMcWP0eey2ccxwelyw3StKFGMS_4ND9lMsg |
ContentType | Conference Proceeding |
Copyright | 2023. This work is published under http://archive.ceciis.foi.hr/app/index.php/ceciis/archive (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
Copyright_xml | – notice: 2023. This work is published under http://archive.ceciis.foi.hr/app/index.php/ceciis/archive (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. |
DBID | 3V. 7SC 7XB 8AL 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D M0N P5Z P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U |
DatabaseName | ProQuest Central (Corporate) Computer and Information Systems 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) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Central Technology Collection ProQuest One ProQuest Central Korea ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) Publicly Available Content Database ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic |
DatabaseTitle | 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) 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 Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) |
DatabaseTitleList | Publicly Available Content Database |
Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Education Library & Information Science |
EISSN | 1848-2295 |
EndPage | 178 |
Genre | Conference Proceeding |
GroupedDBID | 3V. 5VS 7SC 7XB 8AL 8FD 8FE 8FG 8FK ABUWG AFKRA ALMA_UNASSIGNED_HOLDINGS ARAPS AZQEC BENPR BGLVJ BPHCQ CCPQU DWQXO GNUQQ HCIFZ JQ2 K6V K7- KQ8 L7M L~C L~D M0N P62 PHGZM PHGZT PIMPY PKEHL PQEST PQGLB PQQKQ PQUKI PRINS PROAC Q9U |
ID | FETCH-LOGICAL-p113t-68bc10422303f03d17ba50c838d7b446355e356d282a16a1b9d444c243cc5d683 |
IEDL.DBID | 8FG |
ISSN | 1847-2001 |
IngestDate | Mon Jul 14 07:30:37 EDT 2025 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-p113t-68bc10422303f03d17ba50c838d7b446355e356d282a16a1b9d444c243cc5d683 |
Notes | ObjectType-Conference Proceeding-1 SourceType-Conference Papers & Proceedings-1 content type line 21 |
OpenAccessLink | https://www.proquest.com/docview/2876106235?pq-origsite=%requestingapplication% |
PQID | 2876106235 |
PQPubID | 1986354 |
PageCount | 8 |
ParticipantIDs | proquest_journals_2876106235 |
PublicationCentury | 2000 |
PublicationDate | 20230101 |
PublicationDateYYYYMMDD | 2023-01-01 |
PublicationDate_xml | – month: 01 year: 2023 text: 20230101 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Varazdin |
PublicationPlace_xml | – name: Varazdin |
PublicationTitle | Conference proceedings |
PublicationYear | 2023 |
Publisher | Faculty of Organization and Informatics Varazdin |
Publisher_xml | – name: Faculty of Organization and Informatics Varazdin |
SSID | ssj0000870091 ssib044732764 ssib027713618 |
Score | 2.2056174 |
Snippet | To learn and teach programming is very difficult, often leads to poor results, and causes many students to drop out or turn away from the subject. Cognitive... |
SourceID | proquest |
SourceType | Aggregation Database |
StartPage | 171 |
SubjectTerms | Automation Cognitive load Education Graphical user interface Java Learning Memory Object oriented programming Problem solving Programming languages Semantics Students Syntax Teaching methods Windows (computer programs) |
Title | Cognitive Load in Programming Education: Easing the Burden on Beginners with REXX |
URI | https://www.proquest.com/docview/2876106235 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LTwIxEG4ULt4UMT6A9GC8Nba03W69mEAWiVGCRJK9kT6WxIMLCv5_p0sXDiZe9zGH7XS--WZn-iF0qxVzVltgqlQsifBaEUudJ9QC-hluTFEpz71OkvFcPOcyjwW3TWyrrGNiFaj9yoUa-T1k9oD0ANbycf1FgmpU-LsaJTSOUZMB0gQ_T0dPtT_1FTCw5BB7hVC8ryI9qCI1OCutRPWA56jgMOxPSK5wZnSK2ocJPDzdY8sZOirKVlBYjt0YLdSNAwf4DseJonAdx616jt6GdV8QflkZjz_KYC-0Yn2CQby39IAzE8oFGBJBvJtpwGBnEPQaSkgNcSjU4lmW5200H2XvwzGJ8glkzRjfkiS1joUjvgCllpR7pqyR1KU89coCC4RMo-Ay8UC6DEsMs9oLIVxfcOekT1J-gRrlqiwuEU5d4qmE16wwAqwa7TU8zrRUxnnLrlCn_mqLuAc2i8OKXf9_-wadBBH3XWGjgxrb75-iC1C_tb1qPXuoOcgm09kvABGokg |
linkProvider | ProQuest |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT8JAEJ4gHPSmiPEBugf11thtt93WxJiANSCPIIGEG-6jJB4sKBjjn_I3OltaOJh449rHHHZn55tvOtMP4DLkVMlQIlO12dRiOuSWtJW2bInoJ1wh4lR5rtvzmyP2NPbGBfjJZ2FMW2UeE9NArWfK1MhvMLNHpEew9u7n75ZRjTJfV3MJjZVbtOPvL6Rsi7vWA-7vleM8RsNG08pUBaw5pe7S8gOpqPnzFQbvqe1qyqXwbBW4geYSyRECcOx6vkYuIqgvqAw1Y0w5zFXK037got0dKDEz0VqEUj3q9Qe5BzscOZ-_ifaMcdfhGSFJsQGPh53K-CGz4sZF6R8QSJHtcR8qm5k_0l-j2QEU4qRsNJ2z_o8y1LIRB3JNshkmc51kweEQnht5JxLpzIQmr4mxZ5q_3tAgWVu6JZEwBQqCqSdZTVEQtFM3ChEJJqPElIbJIBqPKzDaytIeQTGZJfExkED52vbwNckEQ6si1CE-TkOPC6UlPYFqvmqT7NQtJhsfOf3_9gXsNofdzqTT6rXPYM9IyK_KKlUoLj8-4xomGkt5nu0ugZdtO9QvMrzjDw |
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=proceeding&rft.title=Conference+proceedings&rft.atitle=Cognitive+Load+in+Programming+Education%3A+Easing+the+Burden+on+Beginners+with+REXX&rft.au=Winkler%2C+Till&rft.au=Flatscher%2C+Rony+G&rft.date=2023-01-01&rft.pub=Faculty+of+Organization+and+Informatics+Varazdin&rft.issn=1847-2001&rft.eissn=1848-2295&rft.spage=171&rft.epage=178 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1847-2001&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1847-2001&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1847-2001&client=summon |