Online coding tutorials are increasingly popular among learners, but we still have little knowledge of their quality. To address this gap, we derived several dimensions of pedagogical effectiveness from the learning sciences and education literature and analyzed a large sample of tutorials against these dimensions. We sampled 30 popular and diverse online coding tutorials, and analyzed what and how they taught learners. We found that tutorials largely taught similar content, organized content bottom-up, and provided goal-directed practices with immediate feedback. However, few were tailored to learners' prior coding knowledge and only a few informed learners how to transfer and apply learned knowledge. Based on these results, we discuss strengths and weaknesses of online coding tutorials, opportunities for improvement, and recommend that educators point their students to educational games and interactive tutorials over other tutorial genres.
CITATION STYLE
Kim, A. S., & Ko, A. J. (2017). A pedagogical analysis of online coding tutorials. In Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE (pp. 321–326). Association for Computing Machinery. https://doi.org/10.1145/3017680.3017728
Mendeley helps you to discover research relevant for your work.