We’re open to suggestions of papers we can discuss on teaching and learning Computer Science. The list of previous papers at the bottom of this page will give you an idea of the kind of topics we cover, alongside conferences and other places you can look for quality publications.

Nominate a paper

You can nominate papers for discussion by:

We look for papers that do some or all of the following:

  • investigate important issues in computer science education, particularly in a University setting or post-18 setting
  • offer advice or insight that can quickly be tested or put into practice
  • provoke lively discussion

Some examples of papers we’ve already discussed are listed below.

Papers we’ve discussed previously

Previously at journal club we’ve discussed (or are about to discuss) the following papers:





We’re agnostic to specific conference venues, journal publications and books, but the suggestions below are a good place to start for the latest research in Computer Science Education.

Relevant conferences

There are plenty of conferences in this space including:

  • Computing Education Practice (CEP) held annually in Durham, UK
  • United Kingdom and Ireland Computing Education Research (UKICER)
  • International Computing Education Research Conference (ICER)
  • SIGCSE technical symposium, the ACMs big bash held annually in the United States since 1970,
  • Innovation and Technology in Computer Science Education (ITiCSE)
  • KOLI Calling, named after its venue, the Hotel Koli in Finland
  • ACM CompEd, a global computing education conference
  • etc

Relevant journals

Some journals of interest include:

Relevant books

We sometimes discuss book chapters, if they are short enough to cover in a fifty minute meeting, for example:

Beyond Computer Science, there are plenty of more general books on education which are relevant and useful including:

Amy J. Ko’s Computing Education Research FAQ provides a useful summary of the field, important people and their research.

Are you lost? Looking for a map? You might find this handbook useful:

The Cambridge Handbook of Computing Education Research [1] provides a thorough overview of computer science education that is “informative, inspiring, and overwhelming.” [2]


  1. Fincher, Sally and Robins, Anthony (2019) The Cambridge Handbook of Computing Education Research, DOI: 10.1017/9781108654555 ISBN:9781108654555, Cambridge University Press, Cambridge UK
  2. Lewis, Colleen M.; Bell, Tim; Blikstein, Paulo; Carter, Adam S.; Falkner, Katrina; Fincher, Sally A.; Fisler, Kathi; Guzdial, Mark; Haden, Patricia; Hejazi Moghadam, Sepehr; Horn, Michael S.; Hundhausen, Christopher; Ko, Amy J.; Lancaster, Thomas; Loui, Michael C.; Margulieux, Lauren; Porter, Leo; Robins, Anthony; Ryoo, Jean J.; Shah, Niral; Shapiro, R. Benjamin; Shephard, Kerry; Simon, Beth; Tissenbaum, Mike; Utting, Ian; Vahrenhold, Jan; Yadav, Aman (2020). The Cambridge Handbook of Computing Education Research Summarized in 75 minutes in SIGCSE ’20: Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 323–324. doi:10.1145/3328778.3366988.
  3. Sentance, Sue; Barendsen, Erik and Schulte, Carsten (2019) Computer Science Education: Perspectives on Teaching and Learning in School ISBN:9781350057104, Bloomsbury Publishing
  4. Biggs, John and Tang, Catherine (2011) Teaching for Quality Learning at University, Open University Press, ISBN:9780335242757, 4th edition
  5. Bayne, Siân; Evans, Peter; Ewins, Rory; Knox, Jeremy; Lamb, James; Macleod, Hamish; O’Shea, Clara; Ross, Jen; Sheail, Philippa and Sinclair, Christine (2020) The Manifesto for Teaching Online, DOI: 10.7551/mitpress/11840.001.0001 ISBN:9780262539838, The MIT Press