NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 7 results Save | Export
Ira Woodring – ProQuest LLC, 2025
Unified Modeling Language (UML) Class Diagramming is the commonly accepted mechanism used to describe relationships between software components. In addition, it is an essential educational tool that is used to convey the structure of software and the patterns of software design to students. Unfortunately, UML is a visual-only mechanism and…
Descriptors: Computer Software, Visual Aids, Audio Equipment, Visual Impairments
Peer reviewed Peer reviewed
Direct linkDirect link
Wen-shuang Fu; Jia-hua Zhang; Di Zhang; Tian-tian Li; Min Lan; Na-na Liu – Journal of Educational Computing Research, 2025
Cognitive ability is closely associated with the acquisition of programming skills, and enhancing learners' cognitive ability is a crucial factor in improving the efficacy of programming education. Adaptive feedback strategies can provide learners with personalized support based on their learning context, which helps to stimulate their interest…
Descriptors: Feedback (Response), Cognitive Ability, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ndudi Okechukwu Ezeamuzie; Mercy Noyenim Ezeamuzie – Review of Educational Research, 2025
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental…
Descriptors: Kindergarten, Elementary Secondary Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hui Zhang; Yi Zhang; Tao Xu; Yun Zhou – Educational Technology Research and Development, 2024
Virtual Reality (VR) is increasingly recognized as a promising tool to enhance learning, yet research on the use of VR instructional approaches for online learning remains limited. The present study aims to address this research gap by examining the effects of VR instructional approaches and textual cues on learning. We conducted an educational VR…
Descriptors: Teaching Methods, Cognitive Ability, Computer Simulation, Cues
Peer reviewed Peer reviewed
Direct linkDirect link
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Saiteja Malisetty – ProQuest LLC, 2024
This dissertation investigates the application of network models in educational assessment across diverse learning settings, encompassing both clinical and classroom environments. As educational paradigms shift and digital tools become more embedded in learning processes, traditional assessment methods often fall short in effectively capturing the…
Descriptors: Educational Assessment, Information Technology, Technology Integration, Textbooks