1. Programming environments for novices;Guzdial;Computer Science Education Research 2004,2004
2. Wing, J. 2011. Research notebook: Computational thinking– what and why? The Link Magazine, Spring. Carnegie Mellon University, Pittsburgh, PA, USA. URL: http://link.cs.cmu.edu/article.php?a=600.
3. Programming in Prolog
4. Zhang, Y. 2015. Lecture notes for teaching computer science using asp. URL: http://www.myweb.ttu.edu/yuazhang/TexPREP/ASP.pdf.