J. Ángel Velázquez-Iturbide

Orcid: 0000-0002-9486-8526

Affiliations:
  • Universidad Rey Juan Carlos, Mostoles, Madrid, Spain


According to our database1, J. Ángel Velázquez-Iturbide authored at least 142 papers between 1989 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Educational Materials to Train Teachers in ScratchJr: Rules of Program Behavior and Programming Patterns.
Proceedings of the International Symposium on Computers in Education, 2024

Assessment of a Predictive Model for Academic Performance in a Small-Sized Programming Course.
Proceedings of the International Symposium on Computers in Education, 2024

Values and Beliefs Underpinning K-12 Computing Education.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024

Experiences and Proposals of Use of Generative AI in Advanced Software Courses.
Proceedings of the IEEE Global Engineering Education Conference, 2024

2023
Augmented reality and education in electronics: Relationship between usability, academic performance, and emotions experienced in learning.
Comput. Appl. Eng. Educ., November, 2023

The acceptance of augmented reality in engineering education: the role of technology optimism and technology innovativeness.
Interact. Learn. Environ., August, 2023

Augmented reality with algorithm animation and their effect on students' emotions.
Multim. Tools Appl., March, 2023

A Tracer for Teacher Development in the Programming Language ScratchJr.
Proceedings of the International Symposium on Computers in Education, 2023

Proposals for the Promotion of Computing in K-12 Studies in Spain.
Proceedings of the IEEE Frontiers in Education Conference, 2023

2022
An Experience in Explicitly Training Pre-Service Early Childhood Teachers in Programming Concepts with ScratchJr.
Proceedings of the WiPSCE '22: The 17th Workshop in Primary and Secondary Computing Education, Morschach, Switzerland, 31 October 2022, 2022

Replication of an Evaluation of Teacher Training in the Classification of Programming Exercises Using Bloom's Taxonomy.
Proceedings of the IEEE Global Engineering Education Conference, 2022

2021
Augmented Reality and Engineering Education: A Systematic Review.
IEEE Trans. Learn. Technol., 2021

Interactive AR App for Real-Time Analysis of Resistive Circuits.
Rev. Iberoam. de Tecnol. del Aprendiz., 2021

A unified framework to experiment with algorithm optimality and efficiency.
Comput. Appl. Eng. Educ., 2021

Towards the Design of Notional Machines for Simple Block-Based Languages.
Proceedings of the 23rd International Symposium on Computers in Education, 2021

An Analysis of the Formal Properties of Bloom's Taxonomy and Its Implications for Computing Education.
Proceedings of the Koli Calling '21: 21st Koli Calling International Conference on Computing Education Research, Joensuu, Finland, November 18, 2021

Students' Emotions Using an Algorithm Experimentation Tool in the New Normal.
Proceedings of the IEEE Global Engineering Education Conference, 2021

Experiences in CDIO Methodology in Mining Engineering and Civil Engineering.
Proceedings of the International Conference of Innovation, 2021

2020
Personality Traits and Intention to Continue Using Massive Open Online Courses (ICM) in Spain: The Mediating Role of Motivations.
Int. J. Hum. Comput. Interact., 2020

Relationship between motivations, personality traits and intention to continue using MOOCs.
Educ. Inf. Technol., 2020

Analyzing the influence of a visualization system on students' emotions: An empirical case study.
Comput. Educ., 2020

Who Will Continue Using MOOCs in the Future? Personality Traits Perspective.
IEEE Access, 2020

Analysis of the Emotions Experienced by Learning Greedy Algorithms with Augmented Reality.
Proceedings of the 22th International Symposium on Computers in Education, 2020

Intention to use an interactive AR app for engineering education.
Proceedings of the 2020 IEEE International Symposium on Mixed and Augmented Reality Adjunct, 2020

Using Large-Scale Optimality Testing as a Tool for Analysis Tasks in Algorithm Courses.
Proceedings of the IEEE Frontiers in Education Conference, 2020

Addressing Students' Creativity in Algorithm Design.
Proceedings of the 2020 IEEE Global Engineering Education Conference, 2020

2019
The role of basic mathematics concepts in programming teaching and learning.
Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, 2019

Personality traits and the intention to continue to use the Smart Learning Technologies: The role played by internal and external motivations in the relationship between the Big Five Personality Traits and the Intention to Continue to Use MOOCs (ICM).
Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, 2019

Students' Misconceptions of Optimization Algorithms.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Evaluating Instructors' Classification of Programming Exercises Using the Revised Bloom's Taxonomy.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

2018
Report of the Spanish Computing Scientific Society on Computing Education in Pre-University Stages.
Proceedings of the Sixth International Conference on Technological Ecosystems for Enhancing Multiculturality, 2018

A Systematic Review of the Use of Bloom's Taxonomy in Computer Science Education.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2017
Evaluating the Effect of Program Visualization on Student Motivation.
IEEE Trans. Educ., 2017

A (Relatively) Unsatisfactory Experience of Use of Scratch in CS1.
Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality, 2017

iProg: development of immersive systems for the learning of programming.
Proceedings of the XVIII International Conference on Human Computer Interaction, 2017

Exploring the joint use of educational theories and information technology to improve CS courses.
Proceedings of the 2017 IEEE Global Engineering Education Conference, 2017

Digital education in the classroom.
Proceedings of the 2017 IEEE Global Engineering Education Conference, 2017

2016
Recursion Removal as an Instructional Method to Enhance the Understanding of Recursion Tracing.
IEEE Trans. Educ., 2016

How to use the SRec visualization system in programming and algorithm courses.
Inroads, 2016

Trends in Computers in Education.
Rev. Iberoam. de Tecnol. del Aprendiz., 2016

Evaluation Experiences of the Representation Techniques of Greedy Programs: Application to the GreedEx Tool.
Rev. Iberoam. de Tecnol. del Aprendiz., 2016

Influence of Pedagogic Approaches and Learning Styles on Motivation and Educational Efficiency of Computer Science Students.
Rev. Iberoam. de Tecnol. del Aprendiz., 2016

Systematic Development of Dynamic Programming Algorithms Assisted by Interactive Visualization.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016

A "Multiple Executions" Technique of Visualization.
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016


2015
Modeling the Collaborative Instructional Framework for LMSs Using Educational Modeling Languages.
Rev. Iberoam. de Tecnol. del Aprendiz., 2015

GreedExCol, A CSCL tool for experimenting with greedy algorithms.
Comput. Appl. Eng. Educ., 2015

2014
Evaluation of a Didactic Method for the Active Learning of Greedy Algorithms.
IEEE Trans. Educ., 2014

FLOP: A User-Friendly System for Automated Program Assessment.
J. Univers. Comput. Sci., 2014

An Analysis of Printed Illustrations of Three Algorithm Design Techniques.
Rev. Iberoam. de Tecnol. del Aprendiz., 2014

Student perception and usage of an automated programming assessment tool.
Comput. Hum. Behav., 2014

An evaluation of students' motivation in computer-supported collaborative learning of programming concepts.
Comput. Hum. Behav., 2014

Game programming for improving learning experience.
Proceedings of the Innovation and Technology in Computer Science Education Conference 2014, 2014

Replication in Ecuador of a multinational study on performance of programming students.
Proceedings of the IEEE Frontiers in Education Conference, 2014

Merlin-know, an interactive virtual teacher for improving learning in Moodle.
Proceedings of the IEEE Frontiers in Education Conference, 2014

Serious games for motivating into programming.
Proceedings of the IEEE Frontiers in Education Conference, 2014

Using Textbook Illustrations to Extract Design Principles for Algorithm Visualizations.
Proceedings of the Handbook of Human Centric Visualization., 2014

2013
GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms.
IEEE Trans. Learn. Technol., 2013

Outcomes of International Research Projects on Technology Applied to Education.
J. Univers. Comput. Sci., 2013

An Experimental Method for the Active Learning of Greedy Algorithms.
ACM Trans. Comput. Educ., 2013

Toward the effective use of educational program animations: The roles of student's engagement and topic complexity.
Comput. Educ., 2013

Identification and Removal of Misconceptions on Optimization Concepts Underlying Greedy Algorithms.
J. Res. Pract. Inf. Technol., 2013

Improving Students' Performance with Visualization of Error Recovery Strategies in Syntax Analysis.
J. Res. Pract. Inf. Technol., 2013

Improving Students Learning Programming Skills with ProGames - Programming through Games System.
Proceedings of the Human-Computer Interaction - INTERACT 2013, 2013

2012
Refinement of an experimental approach tocomputer-based, active learning of greedy algorithms.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Comparing the effectiveness of different educational uses of program animations.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Evaluation of a collaborative instructional framework for programming learning.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

A Long-Term Evaluation of Educational Animations of Functional Programs.
Proceedings of the 12th IEEE International Conference on Advanced Learning Technologies, 2012

Observations as a Method to Evaluate a Computer-Based Approach to Learning Algorithms.
Proceedings of the 12th IEEE International Conference on Advanced Learning Technologies, 2012

2011
The design and coding of greedy algorithms revisited.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Improving compilers education through symbol tables animations.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

A problem solving teaching guide based on a procedure intertwined with a teaching model.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

A first step mapping IMS learning design and Merlin-Mo.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Merlin-Mo, an interactions analysis system for Moodle.
Proceedings of the 16th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2011

Experimentation with optimization problems in algorithm courses.
Proceedings of EUROCON 2011, 2011

2010
InfoVis Interaction Techniques in Animation of Recursive Programs.
Algorithms, 2010

Student-centered design of a parser visualization tool.
Proceedings of the 15th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2010

Multiple Usability Evaluations of a Program Animation Tool.
Proceedings of the ICALT 2010, 2010

2009
Computers in Education: Advances in Software Technology.
J. Univers. Comput. Sci., 2009

Visualization of Syntax Trees for Language Processing Courses.
J. Univers. Comput. Sci., 2009

A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems.
ACM Trans. Comput. Educ., 2009

Editorial: Program and Algorithm Visualization in Education.
ACM Trans. Comput. Educ., 2009

Software Advances in Education Computing.
Int. J. Emerg. Technol. Learn., 2009

Presentación.
Rev. Iberoam. de Tecnol. del Aprendiz., 2009

Coordinación en Escritura Colaborativa con PDAs.
Rev. Iberoam. de Tecnol. del Aprendiz., 2009

Interactive visualization of recursion with SRec.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Active learning of greedy algorithms by means of interactive experimentation.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

Tail recursion by using function generalization.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

VAST: a visualization-based educational tool for language processors courses.
Proceedings of the 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2009

2008
Enhancing learning management systems to better support computer science education.
ACM SIGCSE Bull., 2008

A Design of Automatic Visualizations for Divide-and-Conquer Algorithms.
Proceedings of the Fifth Program Visualization Workshop, 2008

Pedagogical Effectiveness of Engagement Levels - A Survey of Successful Experiences.
Proceedings of the Fifth Program Visualization Workshop, 2008

Preface.
Proceedings of the Fifth Program Visualization Workshop, 2008

An approach to effortless construction of program animations.
Comput. Educ., 2008

VAST: visualization of abstract syntax trees within language processors courses.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

SRec: an animation system of recursion for algorithm courses.
Proceedings of the 13th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2008

A Comparative Study on the Analysis of Students Interactions in e-Learning.
Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, 2008

How to Improve Assessment of Learning and Performance through Interactive Visualization.
Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, 2008

Testing-Based Automatic Grading: A Proposal from Bloom's Taxonomy.
Proceedings of the 8th IEEE International Conference on Advanced Learning Technologies, 2008

2007
WinHIPE: an IDE for functional programming based on rewriting and visualization.
ACM SIGPLAN Notices, 2007

Collaborative Composition in a Foreign Language with Handheld Computing and Web Tools.
J. Univers. Comput. Sci., 2007

An Instructor's Guide to Design Web-Based Algorithm Animations.
Proceedings of the Advances in Web Based Learning, 2007

Assessing the Usability of a Cookies-Based Access Monitoring Tool for a CMS.
Proceedings of the 7th IEEE International Conference on Advanced Learning Technologies, 2007

A Framework for the Automatic Generation of Algorithm Animations Based on Design Techniques.
Proceedings of the Creating New Learning Experiences on a Global Scale, 2007

2006
Principled design of logical fisheye views of functional expressions.
ACM SIGPLAN Notices, 2006

Merging interactive visualizations with hypertextbooks and course management.
ACM SIGCSE Bull., 2006

An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE.
Proceedings of the Fourth Program Visualization Workshop, 2006

Visualizing the symbol table.
Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006

2005
A programming languages course for freshmen.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Reusable collections of web-based program animations.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

SOTA: a visualization tool for symbol tables.
Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005

Effortless Construction and Management of Program Animations on the Web.
Proceedings of the Advances in Web-Based Learning - ICWL 2005, 4th International Conference, Hong Kong, China, July 31, 2005

R-ZOOM: A visualization technique for algorithm animation construction.
Proceedings of the AC 2005, 2005

Program Execution and Visualization on the Web.
Proceedings of the Encyclopedia of Information Science and Technology (5 Volumes), 2005

2004
An Approach to the Use and Automatic Generation of Web-Based Learning Materials.
Proceedings of the Advances in Web-Based Learning, 2004

2003
Exploring the role of visualization and engagement in computer science education.
ACM SIGCSE Bull., 2003

2002
A system to generate electronic books on programming exercises.
Electron. Libr., 2002

Approaches to comprehension-preserving graphical reduction of program visualizations.
Proceedings of the 2002 ACM Symposium on Applied Computing (SAC), 2002

A Ubiquitous Computing Environment for Language Learning.
Proceedings of the Mobile Human-Computer Interaction, 4th International Symposium, 2002

Electronic books for programming education: a review and future prospects.
Proceedings of the 7th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2002

Improving the Access to XML Contents of Large Electronic Publications.
Proceedings of the Technology Interactions, 6th International ICCC/IFIP Conference on Electronic Publishing held in Karlovy Vary, 2002

2001
Toward Friendly, Dialog-based Construction of Algorithm Visualizations and Animations.
Proceedings of the IASTED International Conference on Visualization, 2001

A first problem for the algorithms course.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

EXercita: automatic web publishing of programming exercises.
Proceedings of the 6th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2001

EXercita. A System for Archiving and Publishing Programming Exercises.
Proceedings of the Computers and Education. Towards an Interconnected Society, 2001

TutorMap. Past, Present and Future of a Mathematics Tutoring System.
Proceedings of the Computers and Education. Towards an Interconnected Society, 2001

2000
Local versus comprehensive assignments: two complementary approaches.
ACM SIGCSE Bull., 2000

Recursion in gradual steps (is recursion really that difficult?).
Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education, 2000

1999
Calculating Encoding and Decoding Functions for Prefix Codes.
ACM SIGPLAN Notices, 1999

WinHIPE: un entorno integrado de programación functional.
Proceedings of the IV Jornadas de Ingeniería del Software y Bases de Datos (JISBD'99), 1999

1998
Automatic Simplification of the Visualization of Functional Expressions by Means of Fisheyes Views.
Proceedings of the 1998 Joint Conference on Declarative Programming, 1998

1997
The locker metaphor to teach dynamic memory.
Proceedings of the 28th SIGCSE Technical Symposium on Computer Science Education, 1997

Visual HIPE: a prototype for the graphical visualization of functional expressions (demonstration).
Proceedings of the supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, 1997

Synthesis of Functions by Transformations and Constraints.
Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming (ICFP '97), 1997

1996
An inexpensive programming toolset for algorithm development.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

HIPE: a Turbo-like environment for functional programming.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

Graphical visualization of the evaluation of functional programs.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996

1995
A Tabulation Transformation Tactic Using Haskell Arrays.
Proceedings of the 1995 Joint Conference on Declarative Programming, 1995

1994
A methodology for monitor development in concurrent programs.
ACM SIGCSE Bull., 1994

1991
Fun, rigour and pragmatism in functional programming.
ACM SIGCSE Bull., 1991

1990
Derivación deductiva de programas funcionales con patrones.
PhD thesis, 1990

1989
Formalization of the control stack.
ACM SIGPLAN Notices, 1989


  Loading...