Tips for effective blended learning for computer science education

Goodfellow, Martin and Liaskos, Konstantinos; (2023) Tips for effective blended learning for computer science education. In: ITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education. ACM, New York, NY., pp. 589-590. ISBN 9798400701399 (

[thumbnail of Goodfellow-Liaskos-ITiCSE-2023-Tips-for-effective-blended-learning-for-computer-science-education]
Text. Filename: Goodfellow_Liaskos_ITiCSE_2023_Tips_for_effective_blended_learning_for_computer_science_education.pdf
Final Published Version
License: Strathprints license 1.0

Download (870kB)| Preview


Blended learning is the combination of in-person teaching and online activities. For example, combining face-to-face lectures/tutorials with online videos and assessments. With the adoption of non-traditional, not fully on-campus courses, such as degree and graduate apprenticeships in the UK, CPD, re/upskilling, and alternative teaching methods being required due to the pandemic, many different teaching strategies have been explored. Blended learning is one of these strategies and has proven popular for both universities and students. Based on experience, we present tips for blended learning within the teaching of computer science.