All Stories

  1. An Experience in Explicitly Training Pre-Service Early Childhood Teachers in Programming Concepts with ScratchJr
  2. An Analysis of the Formal Properties of Bloom's Taxonomy and Its Implications for Computing Education
  3. The role of basic mathematics concepts in programming teaching and learning
  4. Personality traits and the intention to continue to use the Smart Learning Technologies
  5. A Systematic Review of the Use of Bloom's Taxonomy in Computer Science Education
  6. How to use the SRec visualization system in programming and algorithm courses
  7. Modeling the Collaborative Instructional Framework for LMSs Using Educational Modeling Languages
  8. Programming tool, educational usability
  9. Difficulties, attitudes and misconceptions on experimenting with optimization algorithms
  10. Relationship between learning styles, motivation and educational efficiency in students of computer science
  11. Serious games for motivating into programming
  12. Merlin-know, an interactive virtual teacher for improving learning in Moodle
  13. Replication in Ecuador of a multinational study on performance of programming students
  14. Design and analysis of an adaptive lens that mimics the performance of the crystalline lens in the human eye
  15. Evaluation of a Didactic Method for the Active Learning of Greedy Algorithms
  16. An Analysis of Printed Illustrations of Three Algorithm Design Techniques
  17. An evaluation of students’ motivation in computer-supported collaborative learning of programming concepts
  18. Student perception and usage of an automated programming assessment tool
  19. Game programming for improving learning experience
  20. An Experimental Method for the Active Learning of Greedy Algorithms
  21. Toward the effective use of educational program animations: The roles of student's engagement and topic complexity
  22. Using Textbook Illustrations to Extract Design Principles for Algorithm Visualizations
  23. GreedEx: A Visualization Tool for Experimentation and Discovery Learning of Greedy Algorithms
  24. Improving Students Learning Programming Skills with ProGames – Programming through Games System
  25. A Long-Term Evaluation of Educational Animations of Functional Programs
  26. Observations as a Method to Evaluate a Computer-Based Approach to Learning Algorithms
  27. Refinement of an experimental approach tocomputer-based, active learning of greedy algorithms
  28. Evaluation of a collaborative instructional framework for programming learning
  29. Comparing the effectiveness of different educational uses of program animations
  30. Experimentation with optimization problems in algorithm courses
  31. The design and coding of greedy algorithms revisited
  32. Improving compilers education through symbol tables animations
  33. Merlin-Mo, an interactions analysis system for Moodle
  34. A first step mapping IMS learning design and Merlin-Mo
  35. A problem solving teaching guide based on a procedure intertwined with a teaching model
  36. Multiple Usability Evaluations of a Program Animation Tool
  37. From the Discovery of Students Access Patterns in E-learning Including Web 2.0 Resources to the Prediction and Enhancement of Students Outcome
  38. InfoVis Interaction Techniques in Animation of Recursive Programs
  39. Educational visualizations of syntax error recovery
  40. Student-centered design of a parser visualization tool
  41. Improving the Analysis of Students' Participation & Collaboration in Moodle Forums
  42. Tail recursion by using function generalization
  43. VAST
  44. Interactive visualization of recursion with SRec
  45. Active learning of greedy algorithms by means of interactive experimentation
  46. Active learning of greedy algorithms by means of interactive experimentation
  47. VAST
  48. Tail recursion by using function generalization
  49. Editorial
  50. A Survey of Successful Evaluations of Program Visualization and Algorithm Animation Systems
  51. Software Advances in Education Computing
  52. Preface
  53. A Design of Automatic Visualizations for Divide-and-Conquer Algorithms
  54. Pedagogical Effectiveness of Engagement Levels – A Survey of Successful Experiences
  55. Enhancing learning management systems to better support computer science education
  56. SRec
  57. How to Improve Assessment of Learning and Performance through Interactive Visualization
  58. An approach to effortless construction of program animations
  59. SRec
  60. VAST
  61. Testing-Based Automatic Grading: A Proposal from Bloom's Taxonomy
  62. A Comparative Study on the Analysis of Students Interactions in e-Learning
  63. Assessing the Usability of a Cookies-Based Access Monitoring Tool for a CMS
  64. An Evaluation of the Effortless Approach to Build Algorithm Animations with WinHIPE
  65. WinHIPE
  66. Merging interactive visualizations with hypertextbooks and course management
  67. Principled design of logical fisheye views of functional expressions
  68. Visualizing the symbol table
  69. Visualizing the symbol table
  70. Merging interactive visualizations with hypertextbooks and course management
  71. A programming languages course for freshmen
  72. Reusable collections of web-based program animations
  73. SOTA
  74. Program Execution and Visualization on the Web
  75. A programming languages course for freshmen
  76. Effortless Construction and Management of Program Animations on the Web
  77. SOTA
  78. Reusable collections of web-based program animations
  79. An Approach to the Use and Automatic Generation of Web-Based Learning Materials
  80. Exploring the role of visualization and engagement in computer science education
  81. A Ubiquitous Computing Environment for Language Learning
  82. Exploring the role of visualization and engagement in computer science education
  83. A first problem for the algorithms course (poster session)
  84. Local versus comprehensive assignments
  85. Recursion in gradual steps (is recursion really that difficult?)
  86. Recursion in gradual steps (is recursion really that difficult?)
  87. Towards Truly Educational Programming Environments
  88. Calculating encoding and decoding functions for prefix codes
  89. Synthesis of functions by transformations and constraints (poster)
  90. The locker metaphor to teach dynamic memory
  91. Synthesis of functions by transformations and constraints (poster)
  92. The locker metaphor to teach dynamic memory
  93. An inexpensive programming toolset for algorithm development
  94. HIPE
  95. Graphical visualization of the evaluation of functional programs
  96. HIPE
  97. HIPE
  98. Graphical visualization of the evaluation of functional programs
  99. Graphical visualization of the evaluation of functional programs
  100. An inexpensive programming toolset for algorithm development
  101. A methodology for monitor development in concurrent programs
  102. Improving Functional Programming Environments for Education
  103. Fun, rigour and pragmatism in functional programming
  104. Formalization of the control stack
  105. Experiences in Usability Evaluation of Educational Programming Tools
  106. Interactive Learning of Recursion
  107. An Educative Application Based on Bloom’s Taxonomy for the Learning of Inheritance in Oriented-Object Programming
  108. Experiences in Usability Evaluation of Educational Programming Tools
  109. Web-Based Algorithm and Program Visualization for Education
  110. Model for an Interaction Assessment Strategy in Hybrid Learning Including Web 2.0 Resources
  111. A Review of Teaching and Learning through Practice of Optimization Algorithms
  112. An Instructor’s Guide to Design Web-Based Algorithm Animations
  113. A Framework for the Automatic Generation of Algorithm Animations Based on Design Techniques
  114. Exercita
  115. Program Execution and Visualization on the Web