All Stories

  1. Hash Table Notional Machines: A Comparison of 2D and 3D Representations
  2. Example-Based Reasoning about the Realizability of Polymorphic Programs
  3. "Let Them Try to Figure It Out First" - Reasons Why Experts (Do Not) Provide Feedback to Novice Programmers
  4. Next-Step Hint Generation for Introductory Programming Using Large Language Models
  5. What Skills Do You Need When Developing Software Using ChatGPT? (Discussion Paper)
  6. Student Code Refactoring Misconceptions
  7. A Systematic Mapping Study of Code Quality in Education
  8. Towards Giving Timely Formative Feedback and Hints to Novice Programmers
  9. Developing a Self-efficacy Scale for Computational Thinking (CT-SES)
  10. Examining the Use of Computational Thinking Skills When Solving Bebras Tasks
  11. Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them
  12. A Tutoring System to Learn Code Refactoring
  13. Computational Thinking Interventions in Higher Education
  14. Student Refactoring Behaviour in a Programming Tutor
  15. End-user feedback in multi-user workflow systems
  16. Assessing the quality of evolving Haskell systems by measuring structural inequality
  17. Notional Machines in Computing Education
  18. Generating Hints and Feedback for Hilbert-style Axiomatic Proofs