Madasari Ansari, (2011) Incorporating visual and animation teaching tools in computer programming classes for effective teaching and learning. Masters thesis, Open University Malaysia.