Tools and environments

Lauri Malmi, Ian Utting, Andrew J. Ko

Research output: Chapter in Book/Report/Conference proceedingChapterScientificpeer-review


Teaching and learning how to build software are central aspects of computing education, and the tools which we use to support this are themselves a focus of research and innovation. This chapter considers tools designed or predominately used for education; from software development environments to automatic assessment tools, visualization, and educational games platforms. It looks at not just the history and state-of-the-art of these tools, but also at the challenges and opportunities in researching with and about them.
Original languageEnglish
Title of host publicationThe Cambridge Handbook of Computing Education Research
PublisherCambridge University Press
ISBN (Print)9781108721899
Publication statusPublished - 2019
MoE publication typeA3 Part of a book or another research book


  • computing education research
  • educational technology

Fingerprint Dive into the research topics of 'Tools and environments'. Together they form a unique fingerprint.

  • Cite this

    Malmi, L., Utting, I., & Ko, A. J. (2019). Tools and environments. In The Cambridge Handbook of Computing Education Research (pp. 639-662). Cambridge University Press.