All Stories

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