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.

You can nominate papers for discussion in the #paper-suggestions channel of our shared slack workspace. Alternatively, you can tweet us @ukicse, add a comment on this blog or email Duncan. 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 school 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 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:

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