| 
 REFERENCES 
[1] W. Dann, S. Cooper, R. Pausch, Learning to program with Alice, Prentice Hall, New Jersey, USA, 2008. 
  [2] I. Durdevic, Procjene studenata uciteljskog studija o tri racunalna programa namijenjena malim pocetnicima u programiranju, Radovi Zavoda za znanstveni i umjetnicki rad u Pozegi, Vol.3, 2014, pp. 93-108 
  [3] M. Thune, A. Eckerdal, Variation theory applied to students' conceptions of computer programming, European journal of engineering education, Vol.34, 2009, pp. 339-347. 
  [4] C. Kelleher, Barriers to programming engagement, Advances in gender and education, Vol.1, No.1, 2009, pp. 5-10. 
  [5] G. Zaharija, S. Mladenović, I. Boljat, Introducing basic programming concepts to elementary school children, Procedia - social and behavioral sciences, Vol.106, 2013, pp.1576-1584. 
  [6] L. Mannila, Novices' progress in introductory programming courses, Informatics in education, Vol.6, No.1, 2007, pp. 139–152. 
  [7] J. Bennedsen, M. E. Caspersen, Persistence of elementary programming skills, Computer Science Education, Vol.22, No.2, 2007. pp. 81- 107. 
  [8] M. Koling, The Greenfoot programming environment, ACM Transactions on computing education, Vol.10, No 4, 2010, pp. 182-196. 
  [9] M. Guzdial, Programming environments for novices, in Fincher, S. and Petre, M. (Eds.) Computer science education research, CRC press, Boca Raton, USA, 2004, pp. 127–154. 
  [10] E. Lahtinen, K. Ala-Mutka, H.M. Jarvinen, A study of the difficulties of novice programmers, ACM SIGCSE Bulletin, Vol.37, No.3, 2005, pp. 14–18. 
  [11] P. Brusilovsky, E. Calabrese, J. Hvorecky, A. Kouchnirenko, P. Miller, Mini-languages: a way to learn programming principles, Education and information technologies, Vol.2, No.1, 1997, pp. 65–83. 
  [12] M. Olsson, P. Mozelius, J. Collin, Visualisation and gamification of e-learning and programming education, Electronic journal of e-learning, Vol.13, No.6., 2015, pp. 441-454. 
  [13] M. Mladenovic, M. Rosic, S. Mladenovic, Comparing elementary students’ programming success based on programming environment, International journal of modern education and computer science, Vol.8, 2016, pp. 1-10\ 
  [14] R. Pausch, J. Zaslow, The Last Lecture, Hyperion, New York, 2008. 
  [15] M. Zizovic, N. Damljanovic, NNew method for multticriteria analysis, UPB Scientific Billetin, Series A: Applied mathematics and physics, Vol.73, No.2, 2011, pp. 13-22. 
  [16] W. Wang, Beginning Programing all-in-one desk reference for dummies, Wiley Publishing, Indiana, USA, 2008. 
  [17] B. Ward, D. Marghitu, T. Bell, L. Lambert, Teaching computer science concepts in Scratch and Alice, Journal of computing sciences in colleges, Vol.26, No.2, 2010, pp. 173-180. 
  [18] A. Fowler, T. Fristce, M. MacLauren, Kodu Game Lab: a programming environment, Computer games journal, Vol.1, No.1, 2012, pp. 17-28. 
  [19] J. Maloney, M. Resnick, N. Rusk, B. Silverman, E. Eastmond, The Scratch programming language and environment, ACM Transactions on computing education, Vol.10, No.4, 2010, article 16. 
  [20] I. Utting, S. Cooper, M. Kolling, J. Maloney, M. Resnick, Alice, Greenfoot, and Scratch – A discussion, ACM Transactions on computing education, Vol.10, No.4, 2010, Article 17. 
  [21] D. L. Kwong, M. Niibori, S. Okamoto, M. Kamada,T. Yonekura, Islay3D A programming environment for authoring interactive 3D animations in terms of state-transition diagram, Journal of software engineering and applications, Vol. =7, 2014, pp. 177-186. 
  [22] A. Ebrahimi, S. Geranzeli, T. Shokouhi , E. R. Tee, E.R. (2013). Programming for children: Alice and Scratch Analysis, International Journal of information technology & computer science, vol. 12, no. 3, 2013, pp. 106-115. 
  [23] F. Kaleliogluf, Y. Gulbahar, The effects of teaching programming via scratch on problem solving skills: A discussion from learners’ perspective, Informatics in education, Vol.13, No.1, 2014, pp. 33–50. 
  [24] K. Asad, M. Tibi, J. Raiyn, Primary school pupils’ attitudes toward learning programming through visual interactive environments, World journal of education, Vol.6, No.5, 2016, pp. 20-26. 
  [25] A. Sattar, T. Lorenzen, Teach Alice programming to non-majors, CM SIGCSE Bulletin, Vol.41, No.2, 2009, pp. 118-121. 
  [26] A. Y. S. Su, C. S. J. Huang, S. J. H. Yang, T. J. Ding, Y. Z. Hsieh, Effects of annotations and homework on learning achievement: An empirical study of scratch programming Pedagogy, Educational technology & society, Vol.18, No.4, 2015, pp. 331– 343. 
 |