1. Akçay, A. ve Çoklar, A. N. (2016). Bilişsel becerilerin gelişimine yönelik bir öneri: Programlama eğitimi. A. İşman, H. F. Odabaşı ve B. Akkoyunlu (Eds.), Eğitim Teknolojieri Okumaları (s. 121-139). Ankara: The Turkish Online Journal of Educational Technology (TOJET).
2. Akkuş Çakır, N. ve Senemoğlu N. (2016). Yükseköğretimde analitik düşünme becerileri. Kastamonu Eğitim Dergisi, 24(3), 1487-1502.
3. Anderson, L., Krathwohl, D. R., Airasian, P. W., Cruikshank, K. A., Mayer, R. E. & Pintrich, P. R. (Eds.) (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives. (Çev). Özçelik, D. A. (2010). Öğrenme Öğretim ve Değerlendirme ile İlgili Bir Sınıflama. Ankara: Pegem Akademi.
4. Barut, B., Tuğtekin, U. ve Kuzu, A. (2016). Programlama eğitiminin bilgi işlemsel düşünme becerileri bağlamında incelenmesi. 4th International Instructional Technologies ve Teacher Education Symposium (210-214). Fırat Üniversitesi, 6-8 Ekim 2016, Elazığ.
5. Bayırtepe, E. ve Tüzün, H. (2007). Oyun-tabanlı öğrenme ortamlarının öğrencilerin bilgisayar dersindeki başarıları ve öz-yeterlik algıları üzerine etkileri. Hacettepe Üniversitesi Eğitim Fakültesi Dergisi, 33, 41-54.