A review of generic program visualization systems for introductory programming education

J Sorva, V Karavirta, L Malmi - ACM Transactions on Computing …, 2013 - dl.acm.org
This article is a survey of program visualization systems intended for teaching beginners
about the runtime behavior of computer programs. Our focus is on generic systems that are …

The effects of using different tools in programming teaching of secondary school students on engagement, computational thinking and reflective thinking skills for …

H Yildiz Durak - Technology, Knowledge and Learning, 2020 - Springer
The aim of this research is to determine the effects of Scratch and Alice tools and
programming teaching practices on student engagement, reflective thinking and problem …

A review of AI-supported tutoring approaches for learning programming

NT Le, S Strickroth, S Gross, N Pinkwart - … computational methods for …, 2013 - Springer
In this paper, we review tutoring approaches of computer-supported systems for learning
programming. From the survey we have learned three lessons. First, various AI-supported …

Improving teaching and learning of computer programming through the use of the Second Life virtual world

M Esteves, B Fonseca, L Morgado… - British Journal of …, 2011 - Wiley Online Library
The emergence of new technologies such as three‐dimensional virtual worlds brings new
opportunities for teaching and learning. We conducted an action research approach to the …

Digital story design activities used for teaching programming effect on learning of programming concepts, programming self‐efficacy, and participation and analysis of …

H Yildiz Durak - Journal of Computer Assisted Learning, 2018 - Wiley Online Library
The aim of this research is to determine the effects and experiences of the use of digital story
design activities in teaching applications of programming on academic achievement …

Uma proposta para ajudar alunos com dificuldades na aprendizagem inicial de programação de computadores

A Gomes, J Henriques, AJ Mendes - Educação, Formação e …, 2008 - educa.fcc.org.br
Os elevados níveis de insucesso em disciplinas onde são ensinados os conceitos mais
básicos de programação, em qualquer grau e sistema de ensino, é um problema universal …

Enhancing self-motivation in learning programming using game-based simulation and metrics

HC Jiau, JC Chen, KF Ssu - IEEE Transactions on Education, 2009 - ieeexplore.ieee.org
Game-based assignments typically form an integral component of computer programming
courses. The effectiveness of the assignments in motivating students to carry out repetitive …

[PDF][PDF] Programlama eğitiminde yaşanan zorluklar ve çözüm önerileri

Ş SAYGINER, H TÜZÜN - Uluslararası Bilgisayar ve Öğretim …, 2017 - academia.edu
Özet Son yıllarda hemen herkesin programlama öğrenmesi gerektiği görüşü sıklıkla dile
getirilmektedir. Çünkü 21. yüzyılda yetişen bireylerde geliştirilmek istenen yaratıcılık …

Modeling of relationship of personal and affective variables with computational thinking and programming

H Yildiz Durak, M Saritepeci, A Durak - Technology, Knowledge and …, 2023 - Springer
Computational thinking skill is one of the basic skills required for every individual, such as
reading and writing. For the development of CT, programming education is seen as the key …

The effect of algorithm education on students' computer programming self-efficacy perceptions and computational thinking skills

PM Türker, FK Pala - … Journal of Computer Science Education in Schools, 2020 - ijcses.org
In this study, the effect of algorithm education on teacher candidates' computational thinking
skills and computer programming self-efficacy perceptions were examined. In the study, one …