All Stories

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