1. Arabacıoğlu, T., Bülbül, H.İ. & Filiz, A. (2007). Bilgisayar programlama öğretiminde yeni bir yaklaşım. Akademik Bilişim’07 - IX. Akademik Bilişim Konferansı Bildirileri [Tam Metin Basım], 31 Ocak - 2 Şubat 2007 Dumlupınar Üniversitesi, Kütahya.
2. Brusilovsky, P. (2003) Adaptive navigation support in educational hypermedia: the role of student knowledge level and the case for meta-adaptation. British Journal of Educational Technology, 34(4), 487-497
3. Carin, A. & J. Bass. (2005). Teaching science as inquiry. Upper Saddle River, New Jersey: Pearson Prentice Hall.
4. Connolly, C., Murphy, E. & Moore, S., (2009). Programming anxiety amongst computing students—a key in the retention debate? IEEE Transactions on Education, 52(1), 52-56.
5. Çelikkol, S. (2007). Programlamaya giriş ve algoritmalar. Trabzon: Academic Book Publishing.