Peter Donaldson

University Lecturer in Computing Science Education (Engineering; Information and computing sciences; Economics; Education)

University of Glasgow


  • Code or (Not Code): Separating Formal and Natural Language in CS Education
  • An evaluation of a professional learning network for computer science teachers
  • Searching for Early Developmental Activities Leading to Computational Thinking Skills
  • Early Developmental Activities and Computing Proficiency
  • Computing science
  • Investigating Attitudes Towards Learning Computer Science
  • A Systematic Review of the Potential of Machine Learning and Data Science in Primary and Secondary Education
  • Flexible low-cost activities to develop novice code comprehension skills in schools
  • CAMAU Project: Research Report (April 2018)
  • Experience Report: Thinkathon -- Countering an "I Got It Working" Mentality with Pencil-and-Paper Exercises
  • Design & Technology and Computer Science in the CAMAU Project: the Genesis of Learning Progression in the New Curriculum for Wales
  • Review and Use of Learning Theories within Computer Science Education Research: Primer for Researchers and Practitioners
  • Notional Machines in Computing Education: The Education of Attention
  • The National Framework for Digital Literacies in Initial Teacher Education

Peter Donaldson's public data