Computer Science Education: Theory and Practice

Having just finished teaching this module I am very impressed once again by the enthusiasm and engagement of the teachers and others enrolled for this computer science education course. As well as delving into the literature about various aspects of computer science education research, we also had the opportunity to share ideas and look at new environments for relating theory to practice. That is the essence of this module – understanding what the research says about teaching computer science in school, and then being able to relate this to classroom practice.

The next iteration of this module will run in January 2017 and will, as usual, be open to both MA students on any of the modular MA programmes at King’s College London, but also as a stand-alone short course, worth 30 credits, for teachers who wish to understand more about the research in computer science education. The module runs at the Waterloo campus of KCL on Tuesdays from 5:30 – 7:30pm.

The 10 sessions are:

  • What is computer science?
  • Teaching unplugged
  • Computational thinking
  • Learning to program – novices and visual environments
  • Learning to program – novices and text environments
  • Collaboration in Computing
  • Physical Computing
  • Algorithms and algorithmic thinking
  • Gender and Computing
  • Motivation and mindset

Contact Sue Sentance if you want to know more.