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 …

[PDF][PDF] Pedagogy in teaching computer science in schools: A literature review

J Waite - London: Royal Society, 2017 - royalsociety.org
Literature review: pedagogy in teaching Page 1 Pedagogy in teaching Computer Science in
schools: A Literature Review Jane Waite Queen Mary University of London and King's …

Challenges when introducing electronic exam

M Kuikka, M Kitola, MJ Laakso - Research in Learning Technology, 2014 - journal.alt.ac.uk
Time pressures often necessitate the use of more efficient exam tools, such as electronic
exams (e-exams), instead of traditional paper exams. However, teachers may face …

Identifying potential design features of a smart learning environment for programming education in Nigeria

FJ Agbo, SS Oyelere, J Suhonen… - … Journal of Learning …, 2019 - inderscienceonline.com
Smart learning environment (SLE) has been researched to enhance teaching and learning
by providing personalised learning, quick feedback, motivation and learning support. This …

Redesigning an object-oriented programming course

E Kaila, E Kurvinen, E Lokkila, MJ Laakso - ACM Transactions on …, 2016 - dl.acm.org
Educational technology offers several potential benefits for programming education. Still, to
facilitate the technology properly, integration into a course must be carefully designed. In this …

Effects, experiences and feedback from studies of a program visualization tool

E Kaila, T Rajala, MJ Laakso… - Informatics in …, 2009 - ceeol.com
Program visualization (PV) is potentially a useful method for teaching programming basics to
novice programmers. However, there are very few studies on the effects of PV. We have …

[PDF][PDF] Effects of course-long use of a program visualization tool

E Kaila, T Rajala, MJ Laakso… - Proceedings of the …, 2010 - researchgate.net
We studied the course-long use of a program visualization tool called ViLLE in high school
in Finland. The study was conducted in three consecutive instances of the first programming …

Effects of using problem-solving guide and explanatory support in program visualization tool on reducing students' misconceptions in learning data structure concepts

AB Mtaho - Bulletin of Social Informatics Theory and Application, 2023 - pubs.ascee.org
The tendency of novice programmers to hold misconceptions when learning data structures
is one of the challenges that novice programmers face in computer science education …

Breaking the programming language barrier: Using program visualizations to transfer programming knowledge in one programming language to another

J Holvitie, T Rajala, R Haavisto, E Kaila… - 2012 IEEE 12th …, 2012 - ieeexplore.ieee.org
The transition from one programming language to another is an issue, which usually needs
to be addressed in programming curricula, as the learning is typically started with …

[PDF][PDF] Effects of collaboration in program visualization

T Rajala, E Kaila, MJ Laakso… - … 2009 (TELearn 2009), 2009 - oppimisanalytiikka.fi
Program visualization is a method shown to be beneficial in supporting programming
learning. In this paper we study the effects of student collaboration on learning basic …