Connecting Undergraduate Students as Partners in Computer Science Teaching and Research

Neil Andrew Gordon, Mike Brayshaw


Connecting undergraduate students as partners can lead to the enhancement of the undergraduate experience and allow students to see the different sides of the university. Such holistic perspectives may better inform academic career choices and postgraduate study. Furthermore, student involvement in course development has many potential benefits. This paper outlines a framework for connecting research and teaching within Computer Science- though this is applicable across other disciplines. Three case studies are considered to illustrate the approach. The first case study involves students in their honours’ stage (level 6, typically 3rd year) project, the second an undergraduate intern between stages 5 and 6, and finally, a MSc (level 7) project. All three case studies have actively involved students in core parts of the University’s teaching and research activities, producing usable software systems to support these efforts. We consider this as a continuing engagement process to enhance the undergraduate learning experience within Computer Science.

Full Text:



Anderson, J.R., Farrell, R. & Sauers, R. (1984) Learning to Program in LISP, Cognitive Science, 8, pp 87-129.

Anderson, J.R. & Jeffries, R. (1985) Novice LISP Errors: Undetected Losses of Information from Working Memory, Human Computer Interaction, 1, pp 107-131

Brayshaw, M. & Balaghan, P. (nd), Learning and Gaming in a Media Enriched Prolog MOOC within a traditional delivered course (submitted)

Brayshaw, M. & Eisenstadt, M.A. (1991) Practical Graphical Prolog Tracer. International Journal of Man-Machine Studies. 35, pp. 597-631, ISSN 0020-7373.

Brayshaw, M., Gordon, N., Ngjani, J.T., Wen, L. & Butterfield, A.M. (2014) Investigating Heuristic Evaluation as a Methodology for Evaluating Pedagogical Software: An Analysis Employing Three Case Studies., Learning and Collaboration Technologies: 16th International Conference on Human Computer Integration, Greece, Lecture Notes in Computer Science, Springer.

Bruner, J.S. (1961) The act of discovery. Harvard Educational Review 31 (1): 21–3


Butterfield, A.M. & Brayshaw, M. (2014) Pedagogically Motivated Guided Discovery Tutoring System for C#, Proceedings of the HEA STEM (Computing) Learning Technologies 2014 Workshop, University of Hull; ISBN: 978-1-907207-48-8

Carr, W. & Kemmis, S. (1986) Becoming Critical: Education, Knowledge and Action Research, Deakin University Press.

CILASS (2016) Centre for Inquiry-Based Learning in the Arts and Social Sciences (CiLASS), University of Sheffield, Available (Accessed 5th October, 2016)

Elsom-Cook, M. (1990) Guided Discovery Tutoring in M Elsom-Cook (Ed) Guided Discovery Tutoring: A Framework for ICAI Research, London: Paul Chapman, ISBN 0442308353

Eisenstadt, M. & Brayshaw, M. (1988) The Transparent Prolog Machine (TPM): an execution model and graphical debugger for logic programming. Journal of Logic Programming, 5(4), pp. 277-342, ISSN 0743-1066.

FLN (2016) Available at [Accessed 2nd March, 2017].

Freire, P. (1970) Pedagogy of the Oppressed. New York, Continuum. ISBN 0816491321 Goldschmid B and Goldschmid ML, 1975, Peer Teaching in Higher Education: A Review, Higher Education, 5(9),


Gordon, N.A. & Brayshaw, M. (2008) Inquiry based Learning in Computer Science teaching in Higher Education, Innovations in Teaching And Learning in Information and Computer Sciences, ITALICS, 7 (1), pp22-33, ISSN 1473-7507.

Griffiths, S., Housten, K. & Laenbatt, A. (1995) Enhancing student learning through peer tutoring in Higher Education, University of Ulster.

Mounota, N. & Brayshaw, M. (2015) Personalizing your social computing world: A case study using Twitter, Science and Information Conference 2015, pp263-268.

DOI: 10.1109/SAI.2015.7237153

Moyse, R. & Elsom-Cook, M. (Eds) (1992) Knowledge Navigation, Academic Press, September, ISBN-10: 0125093780

Papert, S. (1980) Mindstorms: Children, Computers and Powerful Ideas, Brighton: Harvester Press.

Phillips, E.M. & Pugh, D.S. (2010) How to Get a PhD: A handbook for students and their supervisors. Open University Press, ISBN-10:0-33-524202-2.

Preece, J. (2016) Citizen Science: New Research Challenges for Human-Computer Interaction, International Journal of Human-Computer Interaction, 32(8).

DOI 10447318.2016.1194153.

Vygotsky, L.S. (1934) Thought and Language, Alex Kozulin (Ed), MIT Press, 1986, 0-262-72101-8

Wagner, I. (2016) Gender and Performance in Computer Science, ACM Transactions on Computing Education, 16(3).

DOI: 10.1145/2920173.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

New Directions in the Teaching of Physical Sciences

eISSN: 2051-3615