Goliath and the Cognitive Load Theory
A successful teaching effort is usually dependant on several factors. From the right environment, to a precisely worded exercise statement, it rests on the teacher’s shoulders the concoction of the most effective learning assets to their students. A significant part of this process lies on practise:...
Saved in:
| Published in: | Journal of computer languages (Online) Vol. 85; p. 101372 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier Ltd
01.11.2025
|
| Subjects: | |
| ISSN: | 2590-1184 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | A successful teaching effort is usually dependant on several factors. From the right environment, to a precisely worded exercise statement, it rests on the teacher’s shoulders the concoction of the most effective learning assets to their students. A significant part of this process lies on practise: students commonly solidify their knowledge by solving exercises. Creating new programming exercises, specially in high-demand environments such as large classrooms, is a repetitive and error-prone process, specially when stacked with other typical affairs that educators are required to attend to. Goliath, one of the two main contributions of this article, is a template-based, Artificial Intelligence (AI) supported exercise generator, that aims to facilitate the creation of exercise repositories. By using a Domain-Specific Language (DSL) to define exercise templates, combined with the automatic generation of different exercise types, educators can use Goliath’s features to improve their exercise repositories, both in size and variety. This systematic approach allows for greater control and automatisation than using a Large Language Model (LLM) directly, as the exercises’ main components can be pre-defined and pre-configured via their templates. Goliath, which is available online for free access, has been tested and its usability assessed. Combined with these functionalities, the content of the exercises themselves, the manner in which they are presented, and how they are rated for difficulty should also be considered in high regard when designing programming exercises. The Cognitive Load Theory (CLT) provides a conceptual foundation to understand problem-solving mechanisms that are commonly found in several aspects and situations of daily life, such as solving programming exercises. This foundation has been explored and systematically structured to construct the second main contribution of this article: guides to create exercise templates in Goliath founded on the Cognitive Load Theory, aiming to improve both teaching and learning computer programming.
•Goliath is a template-based, AI-supported exercise generator.•Teachers can create templates that generate different versions of an exercise.•Two AI models support the initial creation of the templates via keywords.•Exercises are generated ad hoc from their templates.•The Cognitive Load Theory provides a foundation for creating exercise templates. |
|---|---|
| AbstractList | A successful teaching effort is usually dependant on several factors. From the right environment, to a precisely worded exercise statement, it rests on the teacher’s shoulders the concoction of the most effective learning assets to their students. A significant part of this process lies on practise: students commonly solidify their knowledge by solving exercises. Creating new programming exercises, specially in high-demand environments such as large classrooms, is a repetitive and error-prone process, specially when stacked with other typical affairs that educators are required to attend to. Goliath, one of the two main contributions of this article, is a template-based, Artificial Intelligence (AI) supported exercise generator, that aims to facilitate the creation of exercise repositories. By using a Domain-Specific Language (DSL) to define exercise templates, combined with the automatic generation of different exercise types, educators can use Goliath’s features to improve their exercise repositories, both in size and variety. This systematic approach allows for greater control and automatisation than using a Large Language Model (LLM) directly, as the exercises’ main components can be pre-defined and pre-configured via their templates. Goliath, which is available online for free access, has been tested and its usability assessed. Combined with these functionalities, the content of the exercises themselves, the manner in which they are presented, and how they are rated for difficulty should also be considered in high regard when designing programming exercises. The Cognitive Load Theory (CLT) provides a conceptual foundation to understand problem-solving mechanisms that are commonly found in several aspects and situations of daily life, such as solving programming exercises. This foundation has been explored and systematically structured to construct the second main contribution of this article: guides to create exercise templates in Goliath founded on the Cognitive Load Theory, aiming to improve both teaching and learning computer programming.
•Goliath is a template-based, AI-supported exercise generator.•Teachers can create templates that generate different versions of an exercise.•Two AI models support the initial creation of the templates via keywords.•Exercises are generated ad hoc from their templates.•The Cognitive Load Theory provides a foundation for creating exercise templates. |
| ArticleNumber | 101372 |
| Author | Henriques, Pedro Rangel Costa Neto, Alvaro Pereira, Maria João Varanda Freitas, Tiago Carvalho |
| Author_xml | – sequence: 1 givenname: Tiago Carvalho surname: Freitas fullname: Freitas, Tiago Carvalho email: tiago10cf@hotmail.com organization: ALGORITMI Research Centre/LASI, DI - University of Minho, Campus de Gualtar, Rua da Universidade, Braga, 4710-057, Portugal – sequence: 2 givenname: Alvaro orcidid: 0000-0003-1861-3545 surname: Costa Neto fullname: Costa Neto, Alvaro email: alvaro@ifsp.edu.br organization: ALGORITMI Research Centre/LASI, DI - University of Minho, Campus de Gualtar, Rua da Universidade, Braga, 4710-057, Portugal – sequence: 3 givenname: Maria João Varanda orcidid: 0000-0001-6323-0071 surname: Pereira fullname: Pereira, Maria João Varanda email: mjoao@ipb.pt organization: Research Centre in Digitalization and Intelligent Robotics, Polythechnic Insitute of Bragança, Campus de Santa Apolonia, Bragança, 5300-253, Portugal – sequence: 4 givenname: Pedro Rangel orcidid: 0000-0002-3208-0207 surname: Henriques fullname: Henriques, Pedro Rangel email: prh@di.uminho.pt organization: ALGORITMI Research Centre/LASI, DI - University of Minho, Campus de Gualtar, Rua da Universidade, Braga, 4710-057, Portugal |
| BookMark | eNp9jztrwzAYRTWk0DTNH-jkpaPdTy8rgi7FtEnB0CWdhaxHLZNaRTKB_PvGuHOnCxfO5Z47tBrj6BB6wFBhwPXTUJl40hUBwueCCrJCa8IllBjv2C3a5jwAAJE15YKu0eM-noKe-kKPtph6VzTxawxTOLuijdoWx97FdLlHN16fstv-5QZ9vr0em0PZfuzfm5e2NITTqbSUECuZqAWrdYe5sF5zJl3nJXDOGDBudqQDz-vOUyGFF1gToNJSjYnWdIPIsmtSzDk5r35S-NbpojCo2U8NavZTs59a_K7Q8wK567NzcEllE9xonA3JmUnZGP7DfwH05FpJ |
| Cites_doi | 10.1177/0963721420922183 10.1037/0022-0663.84.4.429 10.1145/362052.362053 10.1145/1597849.1384346 10.1145/216511.216517 10.1007/s10648-019-09465-5 10.1016/j.jss.2023.111619 10.1207/s15516709cog1202_4 |
| ContentType | Journal Article |
| Copyright | 2025 The Authors |
| Copyright_xml | – notice: 2025 The Authors |
| DBID | 6I. AAFTH AAYXX CITATION |
| DOI | 10.1016/j.cola.2025.101372 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| ExternalDocumentID | 10_1016_j_cola_2025_101372 S2590118425000589 |
| GrantInformation_xml | – fundername: SusTEC grantid: LA/P/0007/2020 – fundername: FCT – Fundação para a Ciência e Tecnologia grantid: UID/00319/2023 – fundername: Research Centre in Digitalization and Intelligent Robotics (CeDRI) grantid: UID/05757 |
| GroupedDBID | 0R~ 6I. AAEDW AAFTH AAKOC AALRI AATTM AAXKI AAXUO AAYFN AAYWO ABBOA ABJNI ACDAQ ACLOT ACRLP ACVFH ADCNI AEBSH AEIPS AEUPX AFJKZ AFPUW AFTJW AIEXJ AIGII AIIUN AIKHN AITUG AKBMS AKRWK AKYEP ALMA_UNASSIGNED_HOLDINGS AMRAJ ANKPU AOUOD APXCP AXJTR BKOJK EBS EFBJH EFKBS EFLBG EJD FDB FYGXN KOM M41 ROL SPC SPCBC SSV SSZ T5K AAYXX CITATION |
| ID | FETCH-LOGICAL-c253t-d322d9476746ab157dfa549ebf905544045c82b0f56bf3797f71a2039d3a12aa3 |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001611530000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2590-1184 |
| IngestDate | Thu Nov 27 00:57:50 EST 2025 Sat Nov 29 17:14:17 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Domain-Specific Languages Computer programming education Artificial intelligence Programming exercises Cognitive load theory |
| Language | English |
| License | This is an open access article under the CC BY-NC license. |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c253t-d322d9476746ab157dfa549ebf905544045c82b0f56bf3797f71a2039d3a12aa3 |
| ORCID | 0000-0003-1861-3545 0000-0002-3208-0207 0000-0001-6323-0071 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.cola.2025.101372 |
| ParticipantIDs | crossref_primary_10_1016_j_cola_2025_101372 elsevier_sciencedirect_doi_10_1016_j_cola_2025_101372 |
| PublicationCentury | 2000 |
| PublicationDate | November 2025 2025-11-00 |
| PublicationDateYYYYMMDD | 2025-11-01 |
| PublicationDate_xml | – month: 11 year: 2025 text: November 2025 |
| PublicationDecade | 2020 |
| PublicationTitle | Journal of computer languages (Online) |
| PublicationYear | 2025 |
| Publisher | Elsevier Ltd |
| Publisher_xml | – name: Elsevier Ltd |
| References | Robertson, Lee (b5) 1995; 27 Python Tutor (b11) 2023 Wang (b34) 2006; vol. 1 Figueiredo, García-Peñalvo (b2) 2018 Freitas, Costa Neto, Pereira, Henriques (b24) 2023; vol. 112 Paas, van Merriënboer (b32) 2020; 29 w3resource (b25) 2023 Ragonis (b17) 2012; 6 Raffel, Shazeer, Roberts, Lee, Narang, Matena, Zhou, Li, Liu (b26) 2020; 21 Gomes, Mendes (b1) 2007 Husain, Wu, Gazit, Allamanis, Brockschmidt (b28) 2019 Ajogbeje (b7) 2023; 6 Ruf, Berges, Hubwieser (b16) 2015; vol. 9378 Bhatia (b22) 2023 Beecrowd (b12) 2024 Sweller, van Merriënboer, Paas (b31) 2019; 31 Abbad-Andaloussi (b33) 2023; 198 Celikyilmaz, Clark, Gao (b21) 2020 Sweller (b30) 1988; 12 Reiter, Dale (b20) 2002; 3 Bower (b15) 2008; 40 Fenichel, Weizenbaum, Yochelson (b4) 1970; 13 Paas (b6) 1992; 84 Reiter, Dale (b19) 2000 Wang, Wang, Joty, Hoi (b23) 2021 Pereira, Henriques (b3) 2003 Almeida, Alves, Pereira, Barbosa (b10) 2020; vol. 81 Sweller (b8) 1988; 12 Austin, Odena, Nye (b27) 2021 Freitas, Costa Neto, Pereira, Henriques (b9) 2024; vol. 39 Shinan (b29) 2023 Zeileis (b14) 2023 Rios, Pérez de la Cruz, Conejo (b13) 1998 Simões, Queirós (b18) 2020; vol. 81 Freitas (10.1016/j.cola.2025.101372_b24) 2023; vol. 112 Fenichel (10.1016/j.cola.2025.101372_b4) 1970; 13 Celikyilmaz (10.1016/j.cola.2025.101372_b21) 2020 Wang (10.1016/j.cola.2025.101372_b34) 2006; vol. 1 Freitas (10.1016/j.cola.2025.101372_b9) 2024; vol. 39 Ruf (10.1016/j.cola.2025.101372_b16) 2015; vol. 9378 Austin (10.1016/j.cola.2025.101372_b27) 2021 Sweller (10.1016/j.cola.2025.101372_b31) 2019; 31 Sweller (10.1016/j.cola.2025.101372_b8) 1988; 12 Paas (10.1016/j.cola.2025.101372_b32) 2020; 29 Pereira (10.1016/j.cola.2025.101372_b3) 2003 Robertson (10.1016/j.cola.2025.101372_b5) 1995; 27 Ajogbeje (10.1016/j.cola.2025.101372_b7) 2023; 6 Python Tutor (10.1016/j.cola.2025.101372_b11) 2023 Zeileis (10.1016/j.cola.2025.101372_b14) 2023 Reiter (10.1016/j.cola.2025.101372_b20) 2002; 3 w3resource (10.1016/j.cola.2025.101372_b25) 2023 Shinan (10.1016/j.cola.2025.101372_b29) 2023 Simões (10.1016/j.cola.2025.101372_b18) 2020; vol. 81 Sweller (10.1016/j.cola.2025.101372_b30) 1988; 12 Rios (10.1016/j.cola.2025.101372_b13) 1998 Husain (10.1016/j.cola.2025.101372_b28) 2019 Beecrowd (10.1016/j.cola.2025.101372_b12) 2024 Bhatia (10.1016/j.cola.2025.101372_b22) 2023 Ragonis (10.1016/j.cola.2025.101372_b17) 2012; 6 Almeida (10.1016/j.cola.2025.101372_b10) 2020; vol. 81 Abbad-Andaloussi (10.1016/j.cola.2025.101372_b33) 2023; 198 Gomes (10.1016/j.cola.2025.101372_b1) 2007 Bower (10.1016/j.cola.2025.101372_b15) 2008; 40 Wang (10.1016/j.cola.2025.101372_b23) 2021 Reiter (10.1016/j.cola.2025.101372_b19) 2000 Figueiredo (10.1016/j.cola.2025.101372_b2) 2018 Paas (10.1016/j.cola.2025.101372_b6) 1992; 84 Raffel (10.1016/j.cola.2025.101372_b26) 2020; 21 |
| References_xml | – volume: 6 start-page: 453 year: 2023 end-page: 465 ident: b7 article-title: Enhancing classroom learning outcomes: The power of immediate feedback strategy publication-title: Int. J. Disabil. Sport. Heal. Sci. – year: 2019 ident: b28 article-title: CodeSearchNet challenge: Evaluating the state of semantic code search – year: 2023 ident: b25 article-title: Python exercises, practice, solution – volume: 198 year: 2023 ident: b33 article-title: On the relationship between source-code metrics and cognitive load: A systematic tertiary review publication-title: J. Syst. Softw. – start-page: 8696 year: 2021 end-page: 8708 ident: b23 article-title: CodeT5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation publication-title: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing – start-page: 283 year: 2007 end-page: 287 ident: b1 article-title: Learning to program: Difficulties and solutions publication-title: Proceedings of the 2007 International Conference on Engineering and Education – volume: 31 start-page: 261 year: 2019 end-page: 292 ident: b31 article-title: Cognitive architecture and instructional design: 20 years later publication-title: Educ. Psychol. Rev. – year: 2023 ident: b29 article-title: Lark – volume: 84 start-page: 429 year: 1992 end-page: 434 ident: b6 article-title: Training strategies for attaining transfer of problem-solving skill in statistics: A cognitive-load approach publication-title: J. Educ. Psychol. – year: 2020 ident: b21 article-title: Evaluation of text generation: A survey – volume: vol. 1 start-page: 226 year: 2006 end-page: 235 ident: b34 article-title: Cognitive complexity of software and its measurement publication-title: 2006 5th IEEE International Conference on Cognitive Informatics – volume: vol. 9378 year: 2015 ident: b16 publication-title: Classification of Programming Tasks According to Required Skills and Knowledge Representation – volume: vol. 39 start-page: 331 year: 2024 end-page: 342 ident: b9 article-title: Goliath, a programming exercises generator supported by AI publication-title: Proceedings of the 19th Conference on Computer Science and Intelligence Systems – volume: vol. 81 start-page: 1 year: 2020 end-page: 8 ident: b10 article-title: EasyCoding: Methodology to support programming learning publication-title: Open Access Series in Informatics (OASIcs) – volume: vol. 112 start-page: 9:1 year: 2023 end-page: 9:12 ident: b24 article-title: NLP/AI Based Techniques for Programming Exercises Generation publication-title: 4th International Computer Programming Education Conference – year: 2024 ident: b12 article-title: Beecrowd – year: 2000 ident: b19 article-title: Building Natural Language Generation Systems – volume: 27 start-page: 9 year: 1995 end-page: 12 ident: b5 article-title: The application of second natural language acquisition pedagogy to the teaching of programming languages: a research agenda publication-title: ACM SIGCSE Bull. – year: 1998 ident: b13 article-title: SIETTE: Intelligent evaluation system using tests for TeleEducation publication-title: WWW-Based Tutoring Workshop At 4th International Conference on Intelligent Tutoring Systems – volume: 6 start-page: 115 year: 2012 end-page: 132 ident: b17 article-title: Type of questions - the case of computer science publication-title: Olymp. Inform. – volume: 13 start-page: 141 year: 1970 end-page: 146 ident: b4 article-title: A program to teach programming publication-title: Commun. ACM – start-page: 260 year: 2003 end-page: 262 ident: b3 article-title: Visualization/animation of programs in alma: Obtaining different results publication-title: Proceedings of the IEEE Symposium on Human Centric Computing Languages and Environments – year: 2023 ident: b22 article-title: Keytotext – volume: 12 start-page: 257 year: 1988 end-page: 285 ident: b30 article-title: Cognitive load during problem solving: Effects on learning publication-title: Cogn. Sci. – year: 2021 ident: b27 article-title: Program synthesis with large language models – volume: 12 start-page: 257 year: 1988 end-page: 285 ident: b8 article-title: Cognitive load during problem solving: Effects on learning publication-title: Cogn. Sci. – year: 2023 ident: b11 article-title: Python tutor – volume: 40 start-page: 281 year: 2008 end-page: 285 ident: b15 article-title: A taxonomy of task types in computing publication-title: SIGCSE Bull. – volume: 3 year: 2002 ident: b20 article-title: Building applied natural language generation systems publication-title: Nat. Lang. Eng. – start-page: 46 year: 2018 end-page: 50 ident: b2 article-title: Building skills in introductory programming publication-title: Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality – volume: 21 year: 2020 ident: b26 article-title: Exploring the limits of transfer learning with a unified text-to-text transformer publication-title: J. Mach. Learn. Res. – year: 2023 ident: b14 article-title: R/exams – volume: vol. 81 start-page: 24:1 year: 2020 end-page: 24:9 ident: b18 article-title: On the Nature of Programming Exercises publication-title: First International Computer Programming Education Conference – volume: 29 start-page: 394 year: 2020 end-page: 398 ident: b32 article-title: Cognitive-load theory: Methods to manage working memory load in the learning of complex tasks publication-title: Curr. Dir. Psychol. Sci. – start-page: 46 year: 2018 ident: 10.1016/j.cola.2025.101372_b2 article-title: Building skills in introductory programming – volume: 6 start-page: 115 year: 2012 ident: 10.1016/j.cola.2025.101372_b17 article-title: Type of questions - the case of computer science publication-title: Olymp. Inform. – year: 2023 ident: 10.1016/j.cola.2025.101372_b29 – volume: 6 start-page: 453 year: 2023 ident: 10.1016/j.cola.2025.101372_b7 article-title: Enhancing classroom learning outcomes: The power of immediate feedback strategy publication-title: Int. J. Disabil. Sport. Heal. Sci. – volume: 29 start-page: 394 issue: 4 year: 2020 ident: 10.1016/j.cola.2025.101372_b32 article-title: Cognitive-load theory: Methods to manage working memory load in the learning of complex tasks publication-title: Curr. Dir. Psychol. Sci. doi: 10.1177/0963721420922183 – volume: vol. 9378 year: 2015 ident: 10.1016/j.cola.2025.101372_b16 – year: 2023 ident: 10.1016/j.cola.2025.101372_b25 – volume: vol. 1 start-page: 226 year: 2006 ident: 10.1016/j.cola.2025.101372_b34 article-title: Cognitive complexity of software and its measurement – volume: 84 start-page: 429 year: 1992 ident: 10.1016/j.cola.2025.101372_b6 article-title: Training strategies for attaining transfer of problem-solving skill in statistics: A cognitive-load approach publication-title: J. Educ. Psychol. doi: 10.1037/0022-0663.84.4.429 – year: 2020 ident: 10.1016/j.cola.2025.101372_b21 – volume: vol. 39 start-page: 331 year: 2024 ident: 10.1016/j.cola.2025.101372_b9 article-title: Goliath, a programming exercises generator supported by AI – volume: 13 start-page: 141 year: 1970 ident: 10.1016/j.cola.2025.101372_b4 article-title: A program to teach programming publication-title: Commun. ACM doi: 10.1145/362052.362053 – year: 2023 ident: 10.1016/j.cola.2025.101372_b11 – volume: 40 start-page: 281 issue: 3 year: 2008 ident: 10.1016/j.cola.2025.101372_b15 article-title: A taxonomy of task types in computing publication-title: SIGCSE Bull. doi: 10.1145/1597849.1384346 – year: 2023 ident: 10.1016/j.cola.2025.101372_b14 – year: 2000 ident: 10.1016/j.cola.2025.101372_b19 – volume: vol. 112 start-page: 9:1 year: 2023 ident: 10.1016/j.cola.2025.101372_b24 article-title: NLP/AI Based Techniques for Programming Exercises Generation – start-page: 8696 year: 2021 ident: 10.1016/j.cola.2025.101372_b23 article-title: CodeT5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation – start-page: 260 year: 2003 ident: 10.1016/j.cola.2025.101372_b3 article-title: Visualization/animation of programs in alma: Obtaining different results – volume: 21 issue: 1 year: 2020 ident: 10.1016/j.cola.2025.101372_b26 article-title: Exploring the limits of transfer learning with a unified text-to-text transformer publication-title: J. Mach. Learn. Res. – year: 2024 ident: 10.1016/j.cola.2025.101372_b12 – volume: 27 start-page: 9 issue: 4 year: 1995 ident: 10.1016/j.cola.2025.101372_b5 article-title: The application of second natural language acquisition pedagogy to the teaching of programming languages: a research agenda publication-title: ACM SIGCSE Bull. doi: 10.1145/216511.216517 – volume: vol. 81 start-page: 24:1 year: 2020 ident: 10.1016/j.cola.2025.101372_b18 article-title: On the Nature of Programming Exercises – volume: vol. 81 start-page: 1 year: 2020 ident: 10.1016/j.cola.2025.101372_b10 article-title: EasyCoding: Methodology to support programming learning – volume: 3 year: 2002 ident: 10.1016/j.cola.2025.101372_b20 article-title: Building applied natural language generation systems publication-title: Nat. Lang. Eng. – volume: 31 start-page: 261 year: 2019 ident: 10.1016/j.cola.2025.101372_b31 article-title: Cognitive architecture and instructional design: 20 years later publication-title: Educ. Psychol. Rev. doi: 10.1007/s10648-019-09465-5 – volume: 198 year: 2023 ident: 10.1016/j.cola.2025.101372_b33 article-title: On the relationship between source-code metrics and cognitive load: A systematic tertiary review publication-title: J. Syst. Softw. doi: 10.1016/j.jss.2023.111619 – volume: 12 start-page: 257 issue: 2 year: 1988 ident: 10.1016/j.cola.2025.101372_b8 article-title: Cognitive load during problem solving: Effects on learning publication-title: Cogn. Sci. doi: 10.1207/s15516709cog1202_4 – start-page: 283 year: 2007 ident: 10.1016/j.cola.2025.101372_b1 article-title: Learning to program: Difficulties and solutions – year: 2021 ident: 10.1016/j.cola.2025.101372_b27 – year: 1998 ident: 10.1016/j.cola.2025.101372_b13 article-title: SIETTE: Intelligent evaluation system using tests for TeleEducation – year: 2023 ident: 10.1016/j.cola.2025.101372_b22 – year: 2019 ident: 10.1016/j.cola.2025.101372_b28 – volume: 12 start-page: 257 issue: 2 year: 1988 ident: 10.1016/j.cola.2025.101372_b30 article-title: Cognitive load during problem solving: Effects on learning publication-title: Cogn. Sci. doi: 10.1207/s15516709cog1202_4 |
| SSID | ssj0002963573 |
| Score | 2.3079264 |
| Snippet | A successful teaching effort is usually dependant on several factors. From the right environment, to a precisely worded exercise statement, it rests on the... |
| SourceID | crossref elsevier |
| SourceType | Index Database Publisher |
| StartPage | 101372 |
| SubjectTerms | Artificial intelligence Cognitive load theory Computer programming education Domain-Specific Languages Programming exercises |
| Title | Goliath and the Cognitive Load Theory |
| URI | https://dx.doi.org/10.1016/j.cola.2025.101372 |
| Volume | 85 |
| WOSCitedRecordID | wos001611530000001&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: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 issn: 2590-1184 databaseCode: AIEXJ dateStart: 20190201 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: false ssIdentifier: ssj0002963573 providerName: Elsevier – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 issn: 2590-1184 databaseCode: AIEXJ dateStart: 20220201 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.sciencedirect.com omitProxy: false ssIdentifier: ssj0002963573 providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NT9swFLc62GEXPsYmvpXDdqoyNf5I4iOqgA0hNKFu6i1yHFsUVTEKpeLE385z7bilKtM4cIkqq3Ed_15ffnl5v_cQ-iZTy1PTNE5zXMaUZjQWWNO4qjSRXEu445ezZhPZ1VU-HPLfnc5Tq4WZjrO6zh8f-d27Qg1jALaVzr4B7jApDMBnAB2OADsc_wv4czOG7b4JqZH9kCB0aUQ1F-Ov4qTS93gIYcz75XKkXiqiRhOnBBuMbCJH33YYGt-Y8EbDAOm0YmIvopmKxsydMJw9625khUIj0b0ws7f1xHT_ikYshAisgMKWl3W9BFTVmO61aJNw21AFZl6zFzwaPGr1YMz1hGvdb84W_GdiKyDila7dRRluAZmxrReF2Y_5l1_W0V66v4Wswzah7bawcxR2jsLN8QGt44xxcOzrJ79OhxchSoe5rddn0xTC2r3yyiUJLi9mNbtZYCyDLbThYY1OnIlso46qP6PNto1H5L36DvruLSaCvY_AYqJgMZG1mMhZzBf05-x00P8Z--4ZscSMTOIKXHXFqS3WlIoyYVmlBaNclZr3gENS4PIS_p89zdJSk4xnOksE7hFeEZFgIchXtFabWu2iKFGaqlznImecKokF0FoiCSM0TYTSeA9126su7lyRlOL1zd5DrN2YwtM8R98KgPof5-2_6VcO0Ke5CR6itUnzoI7QRzmdjO6bY4_zMzO6boc |
| linkProvider | Elsevier |
| 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=Goliath+and+the+Cognitive+Load+Theory&rft.jtitle=Journal+of+computer+languages+%28Online%29&rft.au=Freitas%2C+Tiago+Carvalho&rft.au=Costa+Neto%2C+Alvaro&rft.au=Pereira%2C+Maria+Jo%C3%A3o+Varanda&rft.au=Henriques%2C+Pedro+Rangel&rft.date=2025-11-01&rft.issn=2590-1184&rft.volume=85&rft.spage=101372&rft_id=info:doi/10.1016%2Fj.cola.2025.101372&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_cola_2025_101372 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2590-1184&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2590-1184&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2590-1184&client=summon |