NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Jale Kalemkus; Fatih Kalemkus – Science & Education, 2025
When the studies on the effectiveness of visual programming language are examined, it is seen that studies on coding teaching have been carried out frequently recently. In this study, Scratch was used as a teaching tool in teaching science lessons. In this way, a new perspective has been brought to Scratch applications. In the related study, the…
Descriptors: Design, Science Experiments, Programming Languages, Science Instruction
Peer reviewed Peer reviewed
PDF on ERIC Download full text
João Alberto Arantes do Amaral; Izabel Patricia Meister; Alessandro dos Santos Faria; Felipe Mancini; Valeria Sperduti Lima; Luciano Gamez – Journal of Open, Flexible and Distance Learning, 2025
This article presents our findings concerning a MOOC named 'Introduction to R programming language', in which we applied design thinking combined with problem-based learning to enhance student engagement and improve the learning experience. The course was delivered to 575 students from Brazil between February 28 and March 18, 2022. Our goal was to…
Descriptors: Design, Thinking Skills, Problem Based Learning, MOOCs
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