2022
A blended learning approach for teaching computer science in high schools
Cypriot Journal of Educational Sciences, 17(7), pp. 2235-2246.