Welcome to Educational Practice in Computing

We aim to maximize the impact of innovation efforts on teaching practices, programmes, and curricula within Computing Education.

Research areas

Assessment and Feedback

We are working on personalising assessment for programming, using assessment rubrics for pair and peer programming and on assessment literacy.



Student Experience

A lot of our work is done in collaboration with students. We have recently worked with students in redesigning the complete set of undergraduate Computing programmes. We also seek their help on assessment design and on running events that help improve our School community.

Teaching and Tools

Recent work in this area includes running programming clinics, reviewing demonstrator training, support and organisation to improve labs, evaluation of IDE designs. We are also working on creating tools for efficient marking of programming assignments.