On the public citation graph
A Review of Generic Program Visualization Systems for Introductory Programming Education
0 signed · 545 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1002/spe.1071openalex-snapshot
Role‐play virtual worlds for teaching object‐oriented design: the ViRPlay development experience
inferredcites →https://doi.org/10.1006/ijhc.1981.0309openalex-snapshot
The black box inside the glass box: presenting computing concepts to novices
inferredcites →https://doi.org/10.1006/ijhc.2000.0410openalex-snapshot
Studying the language and structure in non-programmers' solutions to programming problems
inferredcites →https://doi.org/10.1006/jvlc.1993.1015openalex-snapshot
A Principled Taxonomy of Software Visualization
inferredcites →https://doi.org/10.1006/jvlc.1999.0152openalex-snapshot
A Visual Interface for Effortless Animation of C/C++ Programs
inferredcites →https://doi.org/10.1006/jvlc.2002.0237openalex-snapshot
A Meta-Study of Algorithm Visualization Effectiveness
inferredcites →https://doi.org/10.1007/11536406_22openalex-snapshot
Opportunities for CBR in Learning by Doing
inferredcites →https://doi.org/10.1007/11872320_27openalex-snapshot
Dynamic Binding Is the Name of the Game
inferredcites →https://doi.org/10.1007/3-540-45875-1_14openalex-snapshot
JAVAVIS: Automatic Program Visualization with Object and Sequence Diagrams Using the Java Debug Interface (JDI)
inferredcites →https://doi.org/10.1007/3-540-68716-5_13openalex-snapshot
Habitable 3D Learning Environments for Situated Learning
inferredcites →https://doi.org/10.1007/978-3-540-69839-5_39openalex-snapshot
A Web Based Tool for Novice Programmers: Interaction in Use
inferredcites →https://doi.org/10.1007/978-3-540-77934-6_9openalex-snapshot
Using BlueJ to Introduce Programming
inferredcites →https://doi.org/10.1007/978-3-540-87605-2_3openalex-snapshot
Role-Play Virtual Environments: Recreational Learning of Software Design
inferredcites →https://doi.org/10.1007/bf00118559openalex-snapshot
Conceptual models of programming environments: how learners use the glass box
inferredcites →https://doi.org/10.1016/0377-0427(93)90083-nopenalex-snapshot
Department of Computer Science
inferredcites →https://doi.org/10.1016/j.chb.2005.01.009openalex-snapshot
Making the abstract concrete: Visualizing mathematical solution procedures
inferredcites →https://doi.org/10.1016/j.compedu.2012.08.009openalex-snapshot
The design and pilot evaluation of an interactive learning environment for introductory programming influenced by cognitive load theory and constructivism
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.030openalex-snapshot
Integrating Algorithm Visualization Systems
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.033openalex-snapshot
Jeliot 3 in a Demanding Educational Setting
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.037openalex-snapshot
Animation Metaphors for Object-Oriented Concepts
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.038openalex-snapshot
An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.040openalex-snapshot
Program and Algorithm Visualization in Engineering and Physics
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.041openalex-snapshot
Annotations for Defining Interactive Instructions to Interpreter Based Program Visualization Tools
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.043openalex-snapshot
Visualizations in Preparing for Programming Exercise Sessions
inferredcites →https://doi.org/10.1016/j.entcs.2007.01.047openalex-snapshot
Peer Review of Animations Developed by Students
inferredcites →https://doi.org/10.1016/j.entcs.2008.12.055openalex-snapshot
Integrating test generation functionality into the Teaching Machine environment
inferredcites →https://doi.org/10.1016/j.jvlc.2011.04.004openalex-snapshot
A decade of research and development on program animation: The Jeliot experience
inferredcites →https://doi.org/10.1016/s0020-7373(81)80056-9openalex-snapshot
The black box inside the glass box: presenting computing concepts to novices
inferredcites →https://doi.org/10.1016/s0360-1315(02)00076-3openalex-snapshot
The Jeliot 2000 program animation system
inferredcites →https://doi.org/10.1016/s0360-1315(03)00032-0openalex-snapshot
A visualisation tool as a demonstration aid
inferredcites →https://doi.org/10.1016/s1045-926x(05)80036-9openalex-snapshot
Taxonomies of visual programming and program visualization
inferredcites →https://doi.org/10.1017/s0956796801004208openalex-snapshot
DrScheme: a programming environment for Scheme
inferredcites →https://doi.org/10.1023/a:1011078011415openalex-snapshot
Incorporating Software Visualization in the Design of Intelligent Diagnosis Systems for User Programming
inferredcites →https://doi.org/10.1023/a:1015362608943openalex-snapshot
Difficulties in Learning and Teaching Programming—Views of Students and Tutors
inferredcites →https://doi.org/10.1023/b:eait.0000042041.04999.17openalex-snapshot
OGRE: Three-Dimensional Program Visualization for Novice Programmers
inferredcites →https://doi.org/10.1037//0022-0663.67.6.725openalex-snapshot
Different problem-solving competencies established in learning computer programming with and without meaningful models.
inferredcites →https://doi.org/10.1037//0022-0663.68.2.143openalex-snapshot
Some conditions of meaningful learning for computer programming: Advance organizers and subject control of frame order.
inferredcites →https://doi.org/10.1046/j.1365-2729.2000.00118.xopenalex-snapshot
Programming by discovery
inferredcites →https://doi.org/10.1080/00461528209529247openalex-snapshot
Antagonism Between Achievement and Enjoyment in ATI Studies
inferredcites →https://doi.org/10.1080/08993400500056563openalex-snapshot
An Experiment on Using Roles of Variables in Teaching Introductory Programming
inferredcites →https://doi.org/10.1080/08993400500224310openalex-snapshot
A long-term investigation of the comprehension of OOP concepts by novices
inferredcites →https://doi.org/10.1080/08993400601165545openalex-snapshot
The contribution of visualization to learning computer architecture
inferredcites →https://doi.org/10.1080/08993400802114508openalex-snapshot
Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers
inferredcites →https://doi.org/10.1080/08993408.2011.554722openalex-snapshot
Investigating and improving the models of programming concepts held by novice programmers
inferredcites →https://doi.org/10.1080/08993408.2013.807962openalex-snapshot
Students’ ways of experiencing visual program simulation
inferredcites →https://doi.org/10.1080/0954730920290104openalex-snapshot
Intelligent Tutor, Environment and Manual for Introductory Programming
inferredcites →https://doi.org/10.1080/10447319109526004openalex-snapshot
What do novices learn during program comprehension?
inferredcites →https://doi.org/10.1080/1049482940040104openalex-snapshot
Can Tracing Tools Contribute to Programming Proficiency? The LISP Evaluation Modeler
inferredcites →https://doi.org/10.1109/2.247643openalex-snapshot
A taxonomy of program visualization systems
inferredcites →https://doi.org/10.1109/ccece.2000.849582openalex-snapshot
Lifting the hood of the computer: program animation with the Teaching Machine
inferredcites →https://doi.org/10.1109/compsac.2011.31openalex-snapshot
Combining Dynamic Program Viewing and Testing in Early Computing Courses
inferredcites →https://doi.org/10.1109/fie.1998.736852openalex-snapshot
A Java-based environment for teaching programming language concepts
inferredcites →https://doi.org/10.1109/fie.1998.738589openalex-snapshot
Animating programs and students in the laboratory
inferredcites →https://doi.org/10.1109/fie.2002.1158137openalex-snapshot
Using the debugger as an integral part of teaching CS1
inferredcites →https://doi.org/10.1109/fie.2004.1408649openalex-snapshot
A simulation tool to help learning of object oriented programming basics
inferredcites →https://doi.org/10.1109/fie.2005.1612204openalex-snapshot
Memview: A Pedagogically-Motivated Visual Debugger
inferredcites →https://doi.org/10.1109/fie.2007.4418051openalex-snapshot
Developing Mental Models of Computer Programming Interactively Via the Web
inferredcites →https://doi.org/10.1109/fie.2011.6143119openalex-snapshot
mJeliot: ICT support for interactive teaching of programming
inferredcites →https://doi.org/10.1109/icalt.2007.165openalex-snapshot
Integrating Dynamic Program Visualization into BlueJ: the Jeliot 3 Extension
inferredcites →https://doi.org/10.1109/mcg.2005.110openalex-snapshot
JHAVÉ: Supporting Algorithm Visualization
inferredcites →https://doi.org/10.1109/vissof.2002.1019792openalex-snapshot
A task oriented view of software visualization
inferredcites →https://doi.org/10.1109/vl.1997.626605openalex-snapshot
Animation of user algorithms on the Web
inferredcites →https://doi.org/10.1109/wvl.1988.18028openalex-snapshot
Automatic data visualization for novice Pascal programmers
inferredcites →https://doi.org/10.1109/wvl.1992.275790openalex-snapshot
Understanding and characterizing software visualization systems
inferredcites →https://doi.org/10.1111/1467-8535.00168openalex-snapshot
VINCE—an on‐line tutorial tool for teaching introductory programming
inferredcites →https://doi.org/10.11120/plan.2006.00170016openalex-snapshot
Threshold concepts within the disciplines
inferredcites →https://doi.org/10.1145/1028174.971373openalex-snapshot
CS1 assessment using memory diagrams
inferredcites →https://doi.org/10.1145/1028174.971390openalex-snapshot
Scaffolding with object diagrams in first year programming classes
inferredcites →https://doi.org/10.1145/1041624.1041673openalex-snapshot
A multi-national study of reading and tracing skills in novice programmers
inferredcites →https://doi.org/10.1145/1047124.1047422openalex-snapshot
Results from the evaluation of the effectiveness of an online tutor on expression evaluation
inferredcites →https://doi.org/10.1145/1056018.1056032openalex-snapshot
Methodology and architecture of JIVE
inferredcites →https://doi.org/10.1145/1067445.1067453openalex-snapshot
A study of the difficulties of novice programmers
inferredcites →https://doi.org/10.1145/1067445.1067464openalex-snapshot
Software behaviour understanding Supported by dynamic visualization and role-play
inferredcites →https://doi.org/10.1145/1067445.1067473openalex-snapshot
Novice Java programmers' conceptions of "object" and "class", and variation theory
inferredcites →https://doi.org/10.1145/107004.107013openalex-snapshot
Experience with the DYNAMOD program animator
inferredcites →https://doi.org/10.1145/107005.107013openalex-snapshot
Experience with the DYNAMOD program animator
inferredcites →https://doi.org/10.1145/1089733.1089734openalex-snapshot
Lowering the barriers to programming
inferredcites →https://doi.org/10.1145/1140123.1140179openalex-snapshot
Learner interaction with algorithm visualizations
inferredcites →https://doi.org/10.1145/1151588.1151590openalex-snapshot
Affective effects of program visualization
inferredcites →https://doi.org/10.1145/1151588.1151591openalex-snapshot
An experiment on short-term effects of animated versus static visualization of operations on program perception
inferredcites →https://doi.org/10.1145/1151588.1151593openalex-snapshot
What do teachers teach in introductory programming?
inferredcites →https://doi.org/10.1145/1151954.1067453openalex-snapshot
A study of the difficulties of novice programmers
inferredcites →https://doi.org/10.1145/1151954.1067464openalex-snapshot
Software behaviour understanding Supported by dynamic visualization and role-play
inferredcites →https://doi.org/10.1145/1151954.1067473openalex-snapshot
Novice Java programmers' conceptions of "object" and "class", and variation theory
inferredcites →https://doi.org/10.1145/1268784.1268853openalex-snapshot
Factors in novice programmers' poor tracing skills
inferredcites →https://doi.org/10.1145/1268784.1268856openalex-snapshot
We work so hard and they don't use it
inferredcites →https://doi.org/10.1145/1268784.1268857openalex-snapshot
Analyzing engagement taxonomy in collaborative algorithm visualization
inferredcites →https://doi.org/10.1145/1268784.1268858openalex-snapshot
Targeting program visualizations
inferredcites →https://doi.org/10.1145/1269900.1268853openalex-snapshot
Factors in novice programmers' poor tracing skills
inferredcites →https://doi.org/10.1145/1269900.1268856openalex-snapshot
We work so hard and they don't use it
inferredcites →https://doi.org/10.1145/1269900.1268857openalex-snapshot
Analyzing engagement taxonomy in collaborative algorithm visualization
inferredcites →https://doi.org/10.1145/1269900.1268858openalex-snapshot
Targeting program visualizations
inferredcites →https://doi.org/10.1145/1315803openalex-snapshot
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
inferredcites →https://doi.org/10.1145/1316450.1316453openalex-snapshot
A study of the development of students' visualizations of program state during an elementary object-oriented programming course
inferredcites →https://doi.org/10.1145/1345375.1345441openalex-snapshot
A survey of literature on the teaching of introductory programming
inferredcites →https://doi.org/10.1145/1352135.1352149openalex-snapshot
A principled approach to teaching OO first
inferredcites →https://doi.org/10.1145/1352135.1352226openalex-snapshot
Identifying important and difficult concepts in introductory computing courses using a delphi process
inferredcites →https://doi.org/10.1145/1352322.1352149openalex-snapshot
A principled approach to teaching OO first
inferredcites →https://doi.org/10.1145/1352322.1352226openalex-snapshot
Identifying important and difficult concepts in introductory computing courses using a delphi process
inferredcites →https://doi.org/10.1145/1508865.1509039openalex-snapshot
Data space animation for learning the semantics of C++ pointers
inferredcites →https://doi.org/10.1145/1513593.1513600openalex-snapshot
Extending the Engagement Taxonomy
inferredcites →https://doi.org/10.1145/1538234.1538236openalex-snapshot
A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
inferredcites →https://doi.org/10.1145/1539024.1509039openalex-snapshot
Data space animation for learning the semantics of C++ pointers
inferredcites →https://doi.org/10.1145/1562877.1562931openalex-snapshot
Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations
inferredcites →https://doi.org/10.1145/1595356.1595376openalex-snapshot
Automatic assessment of program visualization exercises
inferredcites →https://doi.org/10.1145/1595496.1562931openalex-snapshot
Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations
inferredcites →https://doi.org/10.1145/1789934.1789938openalex-snapshot
BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?
inferredcites →https://doi.org/10.1145/1822090.1822127openalex-snapshot
Helping students build a mental model of computation
inferredcites →https://doi.org/10.1145/1879211.1879234openalex-snapshot
Jype - a program visualization and programming exercise tool for Python
inferredcites →https://doi.org/10.1145/191029.191154openalex-snapshot
Teaching a hierarchical model of computation with animation software in the first course
inferredcites →https://doi.org/10.1145/191033.191154openalex-snapshot
Teaching a hierarchical model of computation with animation software in the first course
inferredcites →https://doi.org/10.1145/1930464.1930467openalex-snapshot
Reflections on threshold concepts in computer programming and beyond
inferredcites →https://doi.org/10.1145/201998.202016openalex-snapshot
A model computer simulation as an epistemic game
inferredcites →https://doi.org/10.1145/203241.203251openalex-snapshot
Why looking isn't always seeing
inferredcites →https://doi.org/10.1145/2094131.2094138openalex-snapshot
Students' long-term engagement with the visualization tool VIP
inferredcites →https://doi.org/10.1145/2325296.2325340openalex-snapshot
Comparing the effectiveness of different educational uses of program animations
inferredcites →https://doi.org/10.1145/236452.236561openalex-snapshot
Tools for visual exploration of scope and parameter passing in a programming languages course
inferredcites →https://doi.org/10.1145/236462.236561openalex-snapshot
Tools for visual exploration of scope and parameter passing in a programming languages course
inferredcites →https://doi.org/10.1145/2401796.2401799openalex-snapshot
Exploring programming misconceptions
inferredcites →https://doi.org/10.1145/2401796.2401808openalex-snapshot
During automatic program animation, explanations after animations have greater impact than before animations
inferredcites →https://doi.org/10.1145/240678.240711openalex-snapshot
Control structure diagrams for Ada 95
inferredcites →https://doi.org/10.1145/2445196.2445364openalex-snapshot
Trace-based teaching in early programming courses
inferredcites →https://doi.org/10.1145/2483710.2483713openalex-snapshot
Notional machines and introductory programming education
inferredcites →https://doi.org/10.1145/268084.268144openalex-snapshot
The locker metaphor to teach dynamic memory
inferredcites →https://doi.org/10.1145/268085.268144openalex-snapshot
The locker metaphor to teach dynamic memory
inferredcites →https://doi.org/10.1145/274790.274308openalex-snapshot
Constructivism in computer science education
inferredcites →https://doi.org/10.1145/330908.331875openalex-snapshot
EROSI—visualising recursion and discovering new errors
inferredcites →https://doi.org/10.1145/331795.331875openalex-snapshot
EROSI—visualising recursion and discovering new errors
inferredcites →https://doi.org/10.1145/356835.356841openalex-snapshot
The Psychology of How Novices Learn Computer Programming
inferredcites →https://doi.org/10.1145/563340.563386openalex-snapshot
Role playing in an object-oriented world
inferredcites →https://doi.org/10.1145/563340.563413openalex-snapshot
Using visualization to aid program construction tasks
inferredcites →https://doi.org/10.1145/563517.563386openalex-snapshot
Role playing in an object-oriented world
inferredcites →https://doi.org/10.1145/563517.563413openalex-snapshot
Using visualization to aid program construction tasks
inferredcites →https://doi.org/10.1145/74878.74879openalex-snapshot
A laboratory for teaching object oriented thinking
inferredcites →https://doi.org/10.1145/774833.774835openalex-snapshot
Program animation based on the roles of variables
inferredcites →https://doi.org/10.1145/782941.782998openalex-snapshot
Exploring the role of visualization and engagement in computer science education
inferredcites →https://doi.org/10.1145/800055.802041openalex-snapshot
Steps toward better debugging tools for LISP
inferredcites →https://doi.org/10.1145/973620.973716openalex-snapshot
OOP-Anim, a system to support learning of basic object oriented programming concepts
inferredcites →https://doi.org/10.1145/989863.989928openalex-snapshot
Visualizing programs with Jeliot 3
inferredcites →https://doi.org/10.1147/sj.202.0184openalex-snapshot
Natural language programming: Styles, strategies, and contrasts
inferredcites →https://doi.org/10.1163/9789460911477_010openalex-snapshot
The Everydayness of Threshold Concepts
inferredcites →https://doi.org/10.1201/9781482287325-18openalex-snapshot
Misconceptions and Attitudes that Interfere with Learning to Program
inferredcites →https://doi.org/10.1518/001872098779480505openalex-snapshot
Principles of Educational Multimedia User Interface Design
inferredcites →https://doi.org/10.15388/infedu.2009.02openalex-snapshot
Effects, Experiences and Feedback from Studies of a Program Visualization Tool
inferredcites →https://doi.org/10.15837/ijccc.2011.4.2094openalex-snapshot
Effectiveness of Program Visualization in Learning Java: a Case Study with Jeliot 3
inferredcites →https://doi.org/10.2190/2xpp-ltyh-98nq-bu77openalex-snapshot
Pascal and High School Students: A Study of Errors
inferredcites →https://doi.org/10.2190/3lfx-9rrf-67t8-uvk9openalex-snapshot
Some Difficulties of Learning to Program
inferredcites →https://doi.org/10.2190/689t-1r2a-x4w4-29j2openalex-snapshot
Language-Independent Conceptual “Bugs” in Novice Programming
inferredcites →https://doi.org/10.2190/ec.39.4.eopenalex-snapshot
An Experiment on the Short-Term Effects of Engagement and Representation in Program Animation
inferredcites →https://doi.org/10.2190/gujt-jcbj-q6qu-q9plopenalex-snapshot
Conditions of Learning in Novice Programmers
inferredcites →https://doi.org/10.2190/n0vv-0p48-xj9g-f8wvopenalex-snapshot
The Efficacy of a Low-Level Program Visualization Tool for Teaching Programming Concepts to Novice C Programmers
inferredcites →https://doi.org/10.28945/195openalex-snapshot
Effectiveness of Program Visualization: A Case Study with the ViLLE Tool
inferredcites →https://doi.org/10.28945/2886openalex-snapshot
An Empirical Evaluation of Visual Metaphors in the Animation of Roles of Variables
inferredcites →https://doi.org/10.28945/489openalex-snapshot
An Empirical Evaluation of Visual Metaphors in the Animation of Roles of Variables
inferredcites →https://doi.org/10.4304/jcp.2.3.12-20openalex-snapshot
A Real-time Monitoring System for Programming Education using a Generator of Program Animation Systems
inferredcites →https://doi.org/10.5220/0001825104790488openalex-snapshot
HOW DOES ALGORITHM VISUALIZATION AFFECT COLLABORATION? - Video Analysis of Engagement and Discussions
inferredcites →https://doi.org/10.5220/0003924000650072openalex-snapshot
VISUALIZATION OF OBJECT-ORIENTED (JAVA) PROGRAMS
inferredcites →https://doi.org/10.55016/ojs/jet.v18i1.44128openalex-snapshot
Mindstorms: Children, Computers and Powerful Ideas
inferredcites →https://doi.org/10.5555/1862219.1862234openalex-snapshot
Effects of course-long use of a program visualization tool
inferredcites →https://doi.org/10.5860/choice.43-5643openalex-snapshot
The Cambridge handbook of multimedia learning
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.2139/ssrn.4642337openalex-extracted
Teaching and Learning to Program Instead of Teaching and Learning Programming Languages
inferred← citeshttps://doi.org/10.1002/cae.22278openalex-snapshot
C Tutor usage in relation to student achievement and progress: A study of introductory programming courses in Portugal and Serbia
inferred← citeshttps://doi.org/10.1002/cae.22315openalex-snapshot
The impact of using program visualization techniques on learning basic programming concepts at the K–12 level
inferred← citeshttps://doi.org/10.1002/cae.22365openalex-snapshot
Computational thinking development through physical computing activities in STEAM education
inferred← citeshttps://doi.org/10.1002/smr.1924openalex-snapshot
Jsvee & Kelmu: Creating and tailoring program animations for computing education
inferred← citeshttps://doi.org/10.1007/978-3-030-03577-8_13openalex-snapshot
Teaching and Learning How to Program Without Writing Code
inferred← citeshttps://doi.org/10.1007/978-3-030-58459-7_12openalex-snapshot
RefacTutor: An Interactive Tutoring System for Software Refactoring
inferred← citeshttps://doi.org/10.1007/978-3-030-63212-0_8openalex-snapshot
Engagement Taxonomy for Introductory Programming Tools: Failing to Tackle the Problems of Comprehension
inferred← citeshttps://doi.org/10.1007/978-3-030-77889-7_33openalex-snapshot
The Global Challenge of Designing E-learning Tools for Computational Thinking: A Comparison Between East Asia and Scandinavia
inferred← citeshttps://doi.org/10.1007/978-3-030-81222-5_4openalex-snapshot
Data Visualizations to Foster Self-regulated Learning with Intelligent Programming Tutors
inferred← citeshttps://doi.org/10.1007/978-3-030-86062-2_41openalex-snapshot
Visualizing Program State as a Clustered Graph for Learning Programming
inferred← citeshttps://doi.org/10.1007/978-3-030-90228-5_2openalex-snapshot
Towards Classification of Interactive Non-programming Tasks Promoting Computational Thinking
inferred← citeshttps://doi.org/10.1007/978-3-031-06424-1_36openalex-snapshot
A Knowledge Sharing Platform for Learning from Others’ Code
inferred← citeshttps://doi.org/10.1007/978-3-031-25336-2_4openalex-snapshot
The Evolution of Computing Education Research: A Meta-Analytic Perspective
inferred← citeshttps://doi.org/10.1007/978-3-031-35129-7_21openalex-snapshot
Classroom Practice Using a Code-Sharing Platform to Encourage Refinement Activities
inferred← citeshttps://doi.org/10.1007/978-3-031-60125-5_23openalex-snapshot
Code-Sharing Platform in Programming Learning: A Proposal for a Strategy-Aware Code-Sharing Methodology
inferred← citeshttps://doi.org/10.1007/978-3-031-72315-5_1openalex-snapshot
The Impact of Connecting Worked Examples and Completion Problems for Introductory Programming Practice
inferred← citeshttps://doi.org/10.1007/978-3-032-32526-6_12openalex-snapshot
Automatic Heap-Memory Diagrams for Separation-Logic Proofs
inferred← citeshttps://doi.org/10.1007/978-3-319-40238-3_3openalex-snapshot
Visual Debuggers and Deaf Programmers
inferred← citeshttps://doi.org/10.1007/978-3-319-42089-9_36openalex-snapshot
Integrating Computing to STEM Curriculum via CodeBoard
inferred← citeshttps://doi.org/10.1007/978-3-319-49956-7_22openalex-snapshot
Educational and Research Systems for Evaluating the Efficiency of Parallel Computations
inferred← citeshttps://doi.org/10.1007/978-3-319-52691-1_9openalex-snapshot
Creating and Evaluating a Visual Programming Course Based on Student Experience
inferred← citeshttps://doi.org/10.1007/978-3-319-60285-1_33openalex-snapshot
Survey of Software Visualization Systems to Teach Message-Passing Concurrency in Secondary School
inferred← citeshttps://doi.org/10.1007/978-3-319-93882-0_6openalex-snapshot
Learning to Code and Collaborate in a Web Environment
inferred← citeshttps://doi.org/10.1007/978-981-95-1734-3_42openalex-snapshot
Harnessing Jigsaw Learning for Effective Visualization Tool Exploration in Learning Algorithms Course
inferred← citeshttps://doi.org/10.1007/978-981-97-3562-4_5openalex-snapshot
CodePedia: Crafting the Ultimate Java Learning Odyssey for Novice Programmers
inferred← citeshttps://doi.org/10.1007/s10639-022-11165-7openalex-snapshot
Memory Transfer Language as a Tool for Visualization-Based-Pedagogy
inferred← citeshttps://doi.org/10.1007/s10639-022-11559-7openalex-snapshot
Comparison of voluntary and forced digital leaps in higher education – Teachers’ experiences of the added value of using digital tools in teaching and learning
inferred← citeshttps://doi.org/10.1007/s10639-023-11896-1openalex-snapshot
Visible thinking to support online project-based learning: Narrowing the achievement gap between high- and low-achieving students
inferred← citeshttps://doi.org/10.1007/s10639-024-13016-zopenalex-snapshot
Examining self-regulation models of programming students in visual environments: A bottom-up analysis of learning behaviour
inferred← citeshttps://doi.org/10.1007/s11042-022-13679-1openalex-snapshot
Augmented reality with algorithm animation and their effect on students’ emotions
inferred← citeshttps://doi.org/10.1007/s11786-023-00560-zopenalex-snapshot
Self-Paced, Instructor-Assisted Approach to Teaching Python Programming
inferred← citeshttps://doi.org/10.1007/s40593-020-00197-0openalex-snapshot
Improving Engagement in Program Construction Examples for Learning Python Programming
inferred← citeshttps://doi.org/10.1007/s42979-023-02096-2openalex-snapshot
Classroom Practice with Learning Support System for Program Design Using Mock Technique Based on Testability
inferred← citeshttps://doi.org/10.1007/s44217-024-00144-4openalex-snapshot
Students’ perspectives on using digital tools in programming courses
inferred← citeshttps://doi.org/10.1007/s44217-025-00557-9openalex-snapshot
Combining memory transfer language with constructivism and reversibility to improve comprehension in introductory programming
inferred← citeshttps://doi.org/10.1016/j.aej.2025.10.026openalex-snapshot
Provide personalized programming learning for individuals based on large language models
inferred← citeshttps://doi.org/10.1016/j.compedu.2020.103817openalex-snapshot
Analyzing the influence of a visualization system on students’ emotions: An empirical case study
inferred← citeshttps://doi.org/10.1016/j.eij.2023.03.001openalex-snapshot
Synthesis of nested loop exercises for practice in introductory programming
inferred← citeshttps://doi.org/10.1016/j.heliyon.2020.e03806openalex-snapshot
PVC.js: visualizing C programs on web browsers for novices
inferred← citeshttps://doi.org/10.1016/j.ssaho.2025.101962openalex-snapshot
Development and evaluation of a dynamic code visualization system for C programming education: The PVLS approach
inferred← citeshttps://doi.org/10.1017/9781108654555openalex-snapshot
The Cambridge Handbook of Computing Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.001openalex-snapshot
An Important and Timely Field
inferred← citeshttps://doi.org/10.1017/9781108654555.002openalex-snapshot
The History of Computing Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.003openalex-snapshot
Computing Education Research Today
inferred← citeshttps://doi.org/10.1017/9781108654555.004openalex-snapshot
Computing EducationLiterature Review and Voices from the Field
inferred← citeshttps://doi.org/10.1017/9781108654555.008openalex-snapshot
Qualitative Methods for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.009openalex-snapshot
Learning Sciences for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.010openalex-snapshot
Cognitive Sciences for Computing Education
inferred← citeshttps://doi.org/10.1017/9781108654555.012openalex-snapshot
Engineering Education Research
inferred← citeshttps://doi.org/10.1017/9781108654555.013openalex-snapshot
Novice Programmers and Introductory Programming
inferred← citeshttps://doi.org/10.1017/9781108654555.014openalex-snapshot
Programming Paradigms and Beyond
inferred← citeshttps://doi.org/10.1017/9781108654555.020openalex-snapshot
Computing for Other Disciplines
inferred← citeshttps://doi.org/10.1017/9781108654555.024openalex-snapshot
Leveraging the Integrated Development Environment for Learning Analytics
inferred← citeshttps://doi.org/10.1017/9781108654555.025openalex-snapshot
Teacher Knowledge for Inclusive Computing Learning
inferred← citeshttps://doi.org/10.1017/9781108654555.026openalex-snapshot
Teacher Learning and Professional Development
inferred← citeshttps://doi.org/10.1017/9781108654555.027openalex-snapshot
Learning Outside the Classroom
inferred← citeshttps://doi.org/10.1017/9781108654555.028openalex-snapshot
Student Knowledge and Misconceptions
inferred← citeshttps://doi.org/10.1017/9781108654555.029openalex-snapshot
Motivation, Attitudes, and Dispositions
inferred← citeshttps://doi.org/10.1017/9781108654555.030openalex-snapshot
Students As Teachers and Communicators
inferred← citeshttps://doi.org/10.1017/9781108654555.031openalex-snapshot
A Case Study of Peer Instruction
inferred← citeshttps://doi.org/10.1017/9781108654555.032openalex-snapshot
A Case Study of Qualitative Methods
inferred← citeshttps://doi.org/10.1063/1.5005943openalex-snapshot
Designing algorithm visualization on mobile platform: The proposed guidelines
inferred← citeshttps://doi.org/10.1063/5.0317047openalex-snapshot
Optimizing code generation with mutational prompts and automated testing in LLMs
inferred← citeshttps://doi.org/10.1080/03043797.2018.1544609openalex-snapshot
Analysis of Students’ learning of computer programming in a computer laboratory context
inferred← citeshttps://doi.org/10.1080/03043797.2025.2526085openalex-snapshot
A multi-modal investigation of retrospective emotions during a programming task
inferred← citeshttps://doi.org/10.1080/08993408.2013.807962openalex-snapshot
Students’ ways of experiencing visual program simulation
inferred← citeshttps://doi.org/10.1080/08993408.2018.1564611openalex-snapshot
A systematic literature review of student engagement in software visualization: a theoretical perspective
inferred← citeshttps://doi.org/10.1080/08993408.2019.1608781openalex-snapshot
Teaching computer programming with PRIMM: a sociocultural perspective
inferred← citeshttps://doi.org/10.1080/08993408.2020.1777034openalex-snapshot
An evaluation of SeeC: a tool designed to assist novice C programmers with program understanding and debugging
inferred← citeshttps://doi.org/10.1080/08993408.2021.1970435openalex-snapshot
Preparing undergraduate students to support K-12 computer science teaching through school-university partnerships: reflections from the field
inferred← citeshttps://doi.org/10.1080/15391523.2024.2404133openalex-snapshot
Dialogue alongside or within lecturing videos for teaching debugging
inferred← citeshttps://doi.org/10.1109/access.2020.3008321openalex-snapshot
Curriculum, Teaching and Learning, and Assessments for Introductory Programming Course
inferred← citeshttps://doi.org/10.1109/access.2020.3041686openalex-snapshot
The Effects of a Visual Execution Environment and Makey Makey on Primary School Children Learning Introductory Programming Concepts
inferred← citeshttps://doi.org/10.1109/access.2021.3086703openalex-snapshot
Ideating and Developing a Visualization Dashboard to Support Teachers Using Educational Games in the Classroom
inferred← citeshttps://doi.org/10.1109/access.2021.3089560openalex-snapshot
A Systematic Mapping of Introductory Programming Languages for Novice Learners
inferred← citeshttps://doi.org/10.1109/candarw.2019.00048openalex-snapshot
A Development Platform of Intelligent Mobile APP Based on Edge Computing
inferred← citeshttps://doi.org/10.1109/cgo57630.2024.10444823openalex-snapshot
EasyTracker: A Python Library for Controlling and Inspecting Program Execution
inferred← citeshttps://doi.org/10.1109/clei.2015.7360049openalex-snapshot
Student understanding of the C++ notional machine through traditional teaching with conceptual contraposition and program memory tracing
inferred← citeshttps://doi.org/10.1109/compsac.2018.00175openalex-snapshot
Computational Thinking: Learning by Doing with the Cinco Adventure Game Tool
inferred← citeshttps://doi.org/10.1109/conisoft52520.2021.00043openalex-snapshot
A 3D Metaphor for Software Code Visualization to Help Students to learn Object-Oriented Concepts
inferred← citeshttps://doi.org/10.1109/csci46756.2018.00130openalex-snapshot
ADL - Algorithmic Design Language
inferred← citeshttps://doi.org/10.1109/cscwd68734.2026.11582450openalex-snapshot
A Gamified Approach to Teaching Behavior Tree Execution Semantics
inferred← citeshttps://doi.org/10.1109/educon.2017.7943059openalex-snapshot
Evaluation of PILeT: Design guidelines, usability and learning outcomes results
inferred← citeshttps://doi.org/10.1109/edunine60625.2024.10500548openalex-snapshot
Python OCTS: Design, Implementation, and Evaluation of an Online Coding Tutorial System Prototype
inferred← citeshttps://doi.org/10.1109/eiceeai60672.2023.10590602openalex-snapshot
A Novel Method for Establishing Virtual Laboratory for Scientific and Engineering Curriculums to be Applied in Developing Countries
inferred← citeshttps://doi.org/10.1109/fie.2016.7757692openalex-snapshot
Learning principles in program visualizations: A systematic literature review
inferred← citeshttps://doi.org/10.1109/fie.2017.8190514openalex-snapshot
A comparative study of deaf and non-deaf students' performance when using a Visual Java Debugger
inferred← citeshttps://doi.org/10.1109/fie43999.2019.9028376openalex-snapshot
A Metaphorical Debugger Model to support deaf and hearing impaired in Java programming learning
inferred← citeshttps://doi.org/10.1109/fie43999.2019.9028418openalex-snapshot
Evaluating Feedback Tools in Introductory Programming Classes
inferred← citeshttps://doi.org/10.1109/fie43999.2019.9028697openalex-snapshot
Towards the Identification of Profiles based on the Understanding of Programming Concepts: the Case of the Variable
inferred← citeshttps://doi.org/10.1109/fie44824.2020.9274045openalex-snapshot
Approach to Develop a Concept Inventory Informing Teachers of Novice Programmers’ Mental Models
inferred← citeshttps://doi.org/10.1109/fie56618.2022.9962675openalex-snapshot
Read the Debug Manual: A Debugging Manual for CS1 Students
inferred← citeshttps://doi.org/10.1109/fie61694.2024.10893141openalex-snapshot
Visualizing the Conceptual Framework of Object Orientation for Novice Programmers
inferred← citeshttps://doi.org/10.1109/fie61694.2024.10893207openalex-snapshot
RustLIVE: Reducing the Learning Barriers of Rust Through Visualization
inferred← citeshttps://doi.org/10.1109/iccse49874.2020.9201806openalex-snapshot
A Tangible-Augmented Concept Inventory to Identify Novices’ Misconceptions in Programming
inferred← citeshttps://doi.org/10.1109/icodse.2018.8705794openalex-snapshot
OPT+Graph: Detection of Graph Data Structure on Program Visualization Tool to Support Learning
inferred← citeshttps://doi.org/10.1109/icpc66645.2025.00023openalex-snapshot
JavaWiz: A Trace-Based Graphical Debugger for Software Development Education
inferred← citeshttps://doi.org/10.1109/icse-seet55299.2022.9794188openalex-snapshot
ASPA: A Static Analyser to Support Learning and Continuous Feedback on Programming Courses. An Empirical Validation
inferred← citeshttps://doi.org/10.1109/icse.2015.175openalex-snapshot
In Search of the Emotional Design Effect in Programming
inferred← citeshttps://doi.org/10.1109/iiai-aai59060.2023.00054openalex-snapshot
Proposal of Gameplay Screen-Based Method to Convey Question’s Requirements
inferred← citeshttps://doi.org/10.1109/isec61299.2024.10665100openalex-snapshot
Teaching Programming Concepts with Visualization: A Systematic Overview and Lessons Learned
inferred← citeshttps://doi.org/10.1109/iset.2018.00020openalex-snapshot
BlueJ-UML: Learning Object-Oriented Programming Paradigm Using Interactive Programming Environment
inferred← citeshttps://doi.org/10.1109/mipro60963.2024.10569202openalex-snapshot
The Effectiveness of Hedy and Python Tutor in Helping Students Learning Programming
inferred← citeshttps://doi.org/10.1109/mipro65660.2025.11131801openalex-snapshot
Programming with Hedy for Indonesian Junior High Schools
inferred← citeshttps://doi.org/10.1109/sami.2016.7422999openalex-snapshot
Algorithm visualizations as a way of increasing the quality in computer science education
inferred← citeshttps://doi.org/10.1109/saner50967.2021.00090openalex-snapshot
Smart-Graph: Graphical Representations for Smart Contract on the Ethereum Blockchain
inferred← citeshttps://doi.org/10.1109/sera57763.2023.10197671openalex-snapshot
PowerGrader: Automating Code Assessment Based on PowerShell for Programming Courses
inferred← citeshttps://doi.org/10.1109/siie56031.2022.9982323openalex-snapshot
SICAS2: Interactive Tool to Support Programming Learning
inferred← citeshttps://doi.org/10.1109/siie68580.2025.11368408openalex-snapshot
CPUSAS: A Web-Based Interactive Simulator for Teaching CPU Scheduling Algorithms
inferred← citeshttps://doi.org/10.1109/tale52509.2021.9678922openalex-snapshot
Teaching Visualization-first for Novices to Understand Programming
inferred← citeshttps://doi.org/10.1109/tale54877.2022.00014openalex-snapshot
An Online Learning Help Approach based on Q&A sites in Programming Course
inferred← citeshttps://doi.org/10.1109/te.2017.2648781openalex-snapshot
Evaluating the Effect of Program Visualization on Student Motivation
inferred← citeshttps://doi.org/10.1109/te.2018.2864133openalex-snapshot
A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education
inferred← citeshttps://doi.org/10.1109/tla.2019.8863318openalex-snapshot
NoBug’s Snack Bar: A Computational Thinking Serious Game as an Educational Platform
inferred← citeshttps://doi.org/10.1109/tvcg.2017.2745878openalex-snapshot
The Explanatory Visualization Framework: An Active Learning Framework for Teaching Creative Computing Using Explanatory Visualizations
inferred← citeshttps://doi.org/10.1109/tvcg.2021.3114818openalex-snapshot
Explanatory Journeys: Visualising to Understand and Explain Administrative Justice Paths of Redress
inferred← citeshttps://doi.org/10.1109/tvcg.2022.3144975openalex-snapshot
Visualizing the Scripts of Data Wrangling With Somnus
inferred← citeshttps://doi.org/10.1109/tvcg.2022.3209470openalex-snapshot
Revealing the Semantics of Data Wrangling Scripts With Comantics
inferred← citeshttps://doi.org/10.1109/vissoft.2016.24openalex-snapshot
Jsvee & Kelmu: Creating and Tailoring Program Animations for Computing Education
inferred← citeshttps://doi.org/10.1109/vissoft.2019.00013openalex-snapshot
A Tertiary Systematic Literature Review on Software Visualization
inferred← citeshttps://doi.org/10.1109/vissoft55257.2022.00030openalex-snapshot
Can Git Repository Visualization Support Educators in Assessing Group Projects?
inferred← citeshttps://doi.org/10.1109/vissoft67405.2025.00010openalex-snapshot
Trace-Based Bytecode Interpreter Visualization for Compiler Construction Education
inferred← citeshttps://doi.org/10.1109/vl/hcc51201.2021.9576398openalex-snapshot
Demonstrating Concepts Through Visual Simulators: Two Cases in the Programming Domain
inferred← citeshttps://doi.org/10.1109/vl/hcc53370.2022.9833121openalex-snapshot
RustViz: Interactively Visualizing Ownership and Borrowing
inferred← citeshttps://doi.org/10.1109/vl/hcc60511.2024.00030openalex-snapshot
P-Inti: Interactive Visual Representation of Programming Concepts for Learning and Instruction
inferred← citeshttps://doi.org/10.1109/vlhcc.2014.6883020openalex-snapshot
A direct manipulation language for explaining algorithms
inferred← citeshttps://doi.org/10.1109/vlhcc.2015.7357193openalex-snapshot
Codepourri: Creating visual coding tutorials using a volunteer crowd of learners
inferred← citeshttps://doi.org/10.1109/vlhcc.2015.7357201openalex-snapshot
Codechella: Multi-user program visualizations for real-time tutoring and collaborative learning
inferred← citeshttps://doi.org/10.1109/vlhcc.2017.8103457openalex-snapshot
TraceDiff: Debugging unexpected code behavior using trace divergences
inferred← citeshttps://doi.org/10.1109/vlhcc.2018.8506481openalex-snapshot
The novice programmer needs a plan
inferred← citeshttps://doi.org/10.1109/vlhcc.2018.8506569openalex-snapshot
HTML Document Error Detector and Visualiser for Novice Programmers
inferred← citeshttps://doi.org/10.1111/bjet.13253openalex-snapshot
An empirical analysis of high school students' practices of modelling with unstructured data
inferred← citeshttps://doi.org/10.1111/exsy.70278openalex-snapshot
Designing and Evaluating Visualization Tools for Transparent Generative AI Education: A Study on Learning Effectiveness and Educational Equity
inferred← citeshttps://doi.org/10.1111/jcal.12757openalex-snapshot
Supporting skill integration in an intelligent tutoring system for code tracing
inferred← citeshttps://doi.org/10.1145/2483710.2483713openalex-snapshot
Notional machines and introductory programming education
inferred← citeshttps://doi.org/10.1145/2526968.2526990openalex-snapshot
A JavaScript library for visualizing program execution
inferred← citeshttps://doi.org/10.1145/2543882.2543886openalex-snapshot
Requirements and design strategies for open source interactive computer science eBooks
inferred← citeshttps://doi.org/10.1145/2591708.2591709openalex-snapshot
Three views on motivation and programming
inferred← citeshttps://doi.org/10.1145/2591708.2591743openalex-snapshot
System for automatic generation of algorithm visualizations based on pseudocode interpretation
inferred← citeshttps://doi.org/10.1145/2656450.2656473openalex-snapshot
Analysis of source code snapshot granularity levels
inferred← citeshttps://doi.org/10.1145/2656450.2656476openalex-snapshot
Automatically detectable indicators of programming assignment difficulty
inferred← citeshttps://doi.org/10.1145/2674683.2674687openalex-snapshot
Exploring expression-level program visualization in CS1
inferred← citeshttps://doi.org/10.1145/2674683.2674690openalex-snapshot
Research-based design of the first weeks of CS1
inferred← citeshttps://doi.org/10.1145/2674683.2674692openalex-snapshot
How novices tackle their first lines of code in an IDE
inferred← citeshttps://doi.org/10.1145/2676723.2677301openalex-snapshot
The Effectiveness of Visualization for Learning Expression Evaluation
inferred← citeshttps://doi.org/10.1145/2684721.2684731openalex-snapshot
A metaphor for understanding objects and classes in CS1
inferred← citeshttps://doi.org/10.1145/2702123.2702319openalex-snapshot
An Interactive System for Data Structure Development
inferred← citeshttps://doi.org/10.1145/2713609.2713611openalex-snapshot
Increasing Adoption of Smart Learning Content for Computer Science Education
inferred← citeshttps://doi.org/10.1145/2729094.2742588openalex-snapshot
A Teaching Assistant for Algorithm Construction
inferred← citeshttps://doi.org/10.1145/2729094.2742609openalex-snapshot
Supporting Diverse Novice Programming Cohorts through Flexible and Incremental Visual Constructivist Pathways
inferred← citeshttps://doi.org/10.1145/2787622.2787719openalex-snapshot
How Do Students Use Program Visualizations within an Interactive Ebook?
inferred← citeshttps://doi.org/10.1145/2828959.2828965openalex-snapshot
Tailoring animations of example programs
inferred← citeshttps://doi.org/10.1145/2828959.2828969openalex-snapshot
Introducing Thonny, a Python IDE for learning programming
inferred← citeshttps://doi.org/10.1145/2839509.2844639openalex-snapshot
Animated Examples as Practice Content in a Java Programming Course
inferred← citeshttps://doi.org/10.1145/2839509.2844653openalex-snapshot
Supporting Active Learning by Introducing an Interactive Teaching Tool in a Data Structures and Algorithms Course
inferred← citeshttps://doi.org/10.1145/2899415.2899427openalex-snapshot
The Effectiveness of Visualization for Learning Expression Evaluation
inferred← citeshttps://doi.org/10.1145/2914797openalex-snapshot
Evaluation of Model Driven Architecture-Based Instruction for Understanding Phase Transitions in Object-Oriented Analysis and Design
inferred← citeshttps://doi.org/10.1145/2960310.2960327openalex-snapshot
Some Trouble with Transparency
inferred← citeshttps://doi.org/10.1145/2967175.2967383openalex-snapshot
Reflecting on the Physics of Notations applied to a visualisation case study
inferred← citeshttps://doi.org/10.1145/2999541.2999558openalex-snapshot
Combining parson's problems with program visualization in CS1 context
inferred← citeshttps://doi.org/10.1145/3013499.3013510openalex-snapshot
Combining Agile Practices with Incremental Visual Tasks
inferred← citeshttps://doi.org/10.1145/3077618openalex-snapshot
Students’ Misconceptions and Other Difficulties in Introductory Programming
inferred← citeshttps://doi.org/10.1145/3105726.3105746openalex-snapshot
The Effect of Sketching and Tracing on Instructors' Understanding of Student Misconceptions
inferred← citeshttps://doi.org/10.1145/3105726.3106172openalex-snapshot
The Affordances and Constraints of Diagrams on Students' Reasoning about State Machines
inferred← citeshttps://doi.org/10.1145/3105726.3106179openalex-snapshot
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
inferred← citeshttps://doi.org/10.1145/3141880.3141884openalex-snapshot
An intelligent tutor to learn the evaluation of microcontroller I/O programming expressions
inferred← citeshttps://doi.org/10.1145/3159450.3159527openalex-snapshot
An Explicit Strategy to Scaffold Novice Program Tracing
inferred← citeshttps://doi.org/10.1145/3174781.3174782openalex-snapshot
Understanding International Benchmarks on Student Engagement
inferred← citeshttps://doi.org/10.1145/3174781.3174784openalex-snapshot
Developing Assessments to Determine Mastery of Programming Fundamentals
inferred← citeshttps://doi.org/10.1145/3174781.3174787openalex-snapshot
Understanding the Effects of Lecturer Intervention on Computer Science Student Behaviour
inferred← citeshttps://doi.org/10.1145/3191697.3214338openalex-snapshot
Attention patterns for code animations: using eye trackers to evaluate dynamic code presentation techniques
inferred← citeshttps://doi.org/10.1145/3197091.3205841openalex-snapshot
A review of introductory programming research 2003–2017
inferred← citeshttps://doi.org/10.1145/3231711openalex-snapshot
A Systematic Literature Review of Automated Feedback Generation for Programming Exercises
inferred← citeshttps://doi.org/10.1145/3286689.3286711openalex-snapshot
Tangible programming for children
inferred← citeshttps://doi.org/10.1145/3287324.3287391openalex-snapshot
Effects of a Pathfinding Program Visualization on Algorithm Development
inferred← citeshttps://doi.org/10.1145/3293881.3295779openalex-snapshot
Introductory programming: a systematic literature review
inferred← citeshttps://doi.org/10.1145/3304221.3319738openalex-snapshot
Direct Manipulation versus Text-based Programming
showing the first 200 of 352 · page through all 352
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.