A teaching approach plays an important role in teaching and learning process of an introductory programming (IP) course. The teaching approach should focus on different …
JM Gallego-Romero, C Alario-Hoyos… - Educational Technology …, 2020 - Springer
Abstract Massive Open Online Courses (MOOCs) can be enhanced with the so-called learning-by-doing, designing the courses in a way that the learners are involved in a more …
We present Java Sensei, an Intelligent Learning Environment (ILE) for learning Java programming. The ILE is formed by an affective tutoring system working in a Web …
La enseñanza de la programación tiene, entre sus objetivos esenciales, la formación y desarrollo de habilidades, por parte de los estudiantes, que posibiliten la resolución de …
Teaching programming at university beginner's level has some specific problems like wide diversity of student's previous knowledge, fear of programming, problems with programming …
Aim/Purpose: This study introduced a new teaching and learning approach based on an ADRI (Approach, Deployment, Result, Improvement) model in an introductory pro-gramming …
F Yılmaz, H Çakır - Eğitim Teknolojisi Kuram ve Uygulama, 2019 - dergipark.org.tr
Bu çalışmasının amacı, meslek yüksekokulu öğrencilerinin programlama başarılarını etkileyen faktörleri ortaya çıkarmak ve öğrencilerin programlama başarıları ile demografik …
SM Biju - E-Learning and Digital Media, 2013 - journals.sagepub.com
Learning the fundamentals of programming languages has always been a difficult task for students. It is equally challenging for lecturers to teach these concepts. A number of methods …
In this paper, we present a multiplatform and Intelligent Tutoring System for learning Java (Java Sensei). The learning system combines state-of-the-art action selection, motivation …