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
We’re agnostic to specific conference venues, journal publications and books, but the following are a pretty good place to start for the latest research and background in Computer Science Education:
There are plenty of conferences in this space including:
- Computing Education Practice (CEP) held annually in Durham, UK community.dur.ac.uk/cep.conference
- United Kingdom and Ireland Computing Education Research (UKICER) ukicer.com
- International Computing Education Research Conference (ICER) icer.acm.org
- SIGCSE technical symposium, the ACMs big bash held annually in the United States since 1970, sigcse.org/sigcse/events/symposia
- Innovation and Technology in Computer Science Education (ITiCSE) iticse.acm.org
- KOLI Calling, named after its venue, the Hotel Koli in Finland kolicalling.fi
- ACM CompEd, a global computing education conference acmcomped.org
Some journals of interest include:
- ACM Transactions on Computing Education (TOCE) dl.acm.org/journal/toce
- Computer Science Education tandfonline.com/toc/ncse20/current
- ACM Inroads dl.acm.org/magazine/inroads is more of a magazine than a journal but publishes some longer articles
- ACM SIGCSE Bulletin dl.acm.org/newsletter/sigcse is more of a newsletter than a journal but publishes some longer articles
- Educational Psychologist tandfonline.com/loi/hedp20
We sometimes discuss book chapters, if they are short enough to cover in a fifty minute meeting, for example:
- The Cambridge Handbook on Computing Education Research,  edited by Sally Fincher and Anthony Robins, provides a thorough “informative, inspiring, and overwhelming”  overview of the field in 32 chapters. See the video below for details.
- Computer Science Education: Perspectives on Teaching and Learning in School,  edited by Sue Sentance, Erik Barendsen and Carsten Schulte covers some of the same ground with more emphasis on primary and secondary education, than tertiary. SIGCSE journal club tends to focus on tertiary (higher) education although some pedagogical themes are universal.
Beyond Computer Science, there are plenty of more general books on education which are relevant and useful including:
- Teaching for Quality Learning at University  by John Biggs and Catherine Tang covers issues in teaching and learning in higher education
- The Manifesto for Teaching Online  by Siân Bayne, Peter Evans, Rory Ewins, Jeremy Knox, James Lamb, Hamish Macleod, Clara O’Shea, Jen Ross, Philippa Sheail and Christine Sinclair is short but provocative.
Amy J. Ko’s Computing Education Research FAQ provides a useful summary of the field, important people and their research.
Papers we’ve discussed
Previously at journal club we’ve discussed the following papers:
- December: Peer instruction
- November: Minimally guided and unguided approaches to instruction
- October: Learning Git
- September: Using theory in Computing Education Research
- August: How video production affects student engagement
- July: Revisiting blended learning in Computer Science
- June: Blended learning in Computer Science
- May: Teaching and learning programming languages
- April: Student misconceptions in programming
Are you lost? Looking for a map? You might find this handbook useful:
- Fincher, Sally and Robins, Anthony (2019) The Cambridge Handbook of Computing Education Research, DOI: 10.1017/9781108654555 ISBN:9781108654555, Cambridge University Press, Cambridge UK
- 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.
- Sentance, Sue; Barendsen, Erik and Schulte, Carsten (2019) Computer Science Education: Perspectives on Teaching and Learning in School ISBN:9781350057104, Bloomsbury Publishing
- Biggs, John and Tang, Catherine (2011) Teaching for Quality Learning at University, Open University Press, ISBN:9780335242757, 4th edition
- 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