All Stories

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