Anyone can propose a paper for discussion on teaching and learning Computer Science.
Nominate a paper for discussion
Nominate papers for discussion by:
- Posting them in the
#paper-suggestions
channel of our shared slack workspace at uk-acm-sigsce.slack.com, email Duncan or Steven if you’d like a slack invite - Commenting on this blog
- Using this anonymous form, although we won’t be able to thank and acknowledge you for recommending a good paper: forms.office.com/e/J9erS3nWjg
- Emailing Duncan Hull or Steven Bradley
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 and debate
Papers we’ve already discussed are listed below and will give you an idea of the kind of topics we cover, alongside conferences and other places you can look for better quality publications.
Reading one (or one more) paper per month is an achievable target for most people. If there are papers you think our community should be reading and deserve more attention, you can nominate them for discussion using the procedure described below.
Papers we’ve discussed previously
Since starting during lockdown in 2020 we’ve had 42 monthly meetings discussing the papers listed below:
2024
- December: Why LLM-enhanced Programming Error Messages are Ineffective
- November: AI in undergraduate programming
- October: In memory of Brett Becker
- September: UKICER in Manchester
- July: broken software engineering pipelines
- June: Teaching team collaboration
- May: Using agile group projects to develop more employable graduates
- April: Developing students professional competencies in software engineering
- March: Women’s elective choices in Computing
- February: Ten Things Software Developers Should Learn About Learning
- January: Computing Education Practice
2023
- December: when ChatGPT aces the exam
- November: using storytelling and drama in the lecture theatre
- October: the goals and self-efficacy of students
- September: microcredentials
- August: the most dangerous course to teach in computing
- July: how theory is used in assessment and feedback
- June: diving into open online interactive textbook publishing
- May: the implications of programming getting easier with AI
- April: Using AI to solve simple programming problems
- March: Code Comprehension
- February: Collaborative Coding in the Cloud
2022
- December: Computing in UK and Ireland schools
- November: novice use of Java
- October: graduate skills for computer science students
- September: what counts as Computing Education Research?
- August: assisting TAs with automatic code corrections
- July: implications of AI bots for introductory programming
- June: teaching programming to Physics students
- May: spatial skills in engineering and computing
- April: the feeling of learning (vs actual learning)
- March: conversational programming
- February: widening participation for women in computing
2021
- December: Sense of belonging in Computing
- October: Inequalities in Computer Science participation
- September: Why students should contribute to open source software projects
- August: When study turns digital
- July: The tyranny of content
- June: Optimising cognitive load
- May: Inside the mind of Teaching Assistants
- April: Learning sciences
- March: Teaching socially responsible Computer Science
- February: Failure rates in introductory programming courses
- January: Ungraded assessment
2020
- 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
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 cepconference.webspace.durham.ac.uk
- 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 North America since 1970, sigcse.org/events
- 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 comped.acm.org
- etc
Relevant journals
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
- Communications of the ACM cacm.acm.org
- Educational Psychologist tandfonline.com/loi/hedp20
- etc
Relevant books
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, [2] edited by Sally Fincher and Anthony Robins, provides a thorough “informative, inspiring, and overwhelming” [3] overview of the field in 32 chapters. See the video below for details.
- Computer Science Education: Perspectives on Teaching and Learning in School, [4] 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 [5] by John Biggs and Catherine Tang covers issues in teaching and learning in higher education
- The Manifesto for Teaching Online [6] 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.
Are you lost? Looking for a map? You might find this handbook useful:
References
- Oldenburg, Henry (1665) An introduction to this tract, Philosophical Transactions, Volume 1, Issue 1, DOI:10.1098/rstl.1665.0002 The Royal Society of London for improving Natural Knowledge
- Fincher, Sally and Anthony Robins (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 Summarised 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; Erik Barendsen, Nicol R. Howard and Carsten Schulte (2023) Computer Science Education: Perspectives on Teaching and Learning in School, 2nd edition, ISBN: 9781350296909 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