NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Nikola Luburic; Jelena Slivka; Luka Doric; Simona Prokic; Aleksandar Kovacevic – Education and Information Technologies, 2025
Project-based learning (PBL) is a learning technology praised for its ability to grow domain-specific and domain-general skills and related knowledge and attitudes. However, consistently designing effective PBL experiences is challenging, primarily due to the lack of instructor support and guidance for designing PBL experiences aligned with…
Descriptors: Computer Software, Computer Uses in Education, Engineering Education, Active Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Ehean Kim; Emre Dinç – Journal of Educational Technology Systems, 2025
This multiple case study aimed to investigate ESL teachers' practices when they learn and design their ESL lesson activities, with a particular emphasis on the integration of computational thinking through Scratch. Scratch was considered as the computational thinking platform, and teachers were designers of language instruction with/for…
Descriptors: English (Second Language), Language Teachers, Coding, Second Language Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
David DeLiema; Ashley Hufnagle; Miguel Ovies-Bocanegra – British Journal of Educational Psychology, 2025
Background: Moments of failure during learning present a wide range of opportunities for growth. However, experimental research and meta reviews focused on failure and learning tend to target singular valued learning processes, such as efficient fixes or transfer of conceptual understanding. These analytical decisions conflict with research…
Descriptors: Middle School Students, Nonprofit Organizations, Summer Programs, Workshops
Peer reviewed Peer reviewed
Direct linkDirect link
Nikola M. Luburic; Luka Z. Doric; Jelena J. Slivka; Dragan Lj. Vidakovic; Katarina-Glorija G. Grujic; Aleksandar D. Kovacevic; Simona B. Prokic – IEEE Transactions on Learning Technologies, 2025
Software engineers are tasked with writing functionally correct code of high quality. Maintainability is a crucial code quality attribute that determines the ease of analyzing, modifying, reusing, and testing a software component. This quality attribute significantly affects the software's lifetime cost, contributing to developer productivity and…
Descriptors: Intelligent Tutoring Systems, Coding, Computer Software, Technical Occupations