1. K.Ala‐Mutka Problems in learning and teaching programming – A literature study for developing visualizations in the codewitz‐minerva project Codewitz Needs Analysis (2004) available athttp://www.cs.tut.fi/%7Eedge/literature_study.pdf
2. Teaching computer science: A problem solving approach that works;Allan V. H.;SIGCUE Outlook,1997
3. Diagnosing student learning problems in object oriented programming;Al‐Nuaim H.;Comput. Technol. Appl.,2011
4. Australian Computer Society The ICT profession body of knowledge (2013) available atacs.org.au/__data/assets/pdf_file/0013/24502/The-ICT-Profession-Body-of-Knowledge-23-Sept-2013.pdf