The effects of scaffolded programming scripts on pre-service teachers' computational thinking: Developing algorithmic thinking through programming robots

C Angeli - International Journal of Child-Computer Interaction, 2022 - Elsevier
Workers in the areas of science, technology, engineering and mathematics play a significant
role in the sustained growth and stability of the global economy, and, thus constitute a critical …

Aligning and assessing teaching approaches with solo taxonomy in a computer programming course

SI Malik, RM Tawafak, M Shakir - International Journal of Information …, 2021 - igi-global.com
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 …

Analyzing learners' engagement and behavior in MOOCs on programming with the Codeboard IDE

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 …

An affective learning environment for Java

RZ Cabada, MLB Estrada… - 2015 IEEE 15th …, 2015 - ieeexplore.ieee.org
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: una experiencia en la formación de profesores de informática

KI Díaz Tejera, E Fierro Martín, MA Muñoz Pentón - Educación, 2018 - scielo.org.pe
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 …

New approaches and tools in teaching programming

D Radošević, T Orehovački… - Radošević, D., Orehovački …, 2009 - papers.ssrn.com
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 …

Comparison of traditional and ADRI based teaching approaches in an introductory programming course

SI Malik, J Coldwell-Neilson - 2017 - dro.deakin.edu.au
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 …

MESLEK YÜKSEKOKULU ÖĞRENCİLERİNİN PROGRAMLAMA BAŞARILARINI ETKİLEYEN FAKTÖRLERİN İNCELENMESİ

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 …

Taking advantage of Alice to teach programming concepts

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 …

An affective and cognitive tutoring system for learning programming

ML Barrón-Estrada, R Zatarain-Cabada… - Advances in Artificial …, 2015 - Springer
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 …