{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T09:23:16Z","timestamp":1759742596292},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2016,12,12]],"date-time":"2016-12-12T00:00:00Z","timestamp":1481500800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2017,11]]},"DOI":"10.1007\/s10639-016-9565-y","type":"journal-article","created":{"date-parts":[[2016,12,12]],"date-time":"2016-12-12T04:30:59Z","timestamp":1481517059000},"page":"2981-3003","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Technology enhanced learning in programming courses \u2013 international perspective"],"prefix":"10.1007","volume":"22","author":[{"given":"Mirjana","family":"Ivanovi\u0107","sequence":"first","affiliation":[]},{"given":"Stelios","family":"Xinogalos","sequence":"additional","affiliation":[]},{"given":"Tom\u00e1\u0161","family":"Pitner","sequence":"additional","affiliation":[]},{"given":"Milo\u0161","family":"Savi\u0107","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,12,12]]},"reference":[{"issue":"2","key":"9565_CR1","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1108\/10309611211287279","volume":"25","author":"IG Basioudis","year":"2012","unstructured":"Basioudis, I. G., De Lange, P., Suwardy, T., & Wells, P. (2012). Accounting students\u2019 perceptions of a learning management system: an international comparison. Accounting Research Journal, 25(2), 72\u201386.","journal-title":"Accounting Research Journal"},{"issue":"5","key":"9565_CR2","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1016\/j.jvlc.2011.04.004","volume":"22","author":"M Ben-Ari","year":"2011","unstructured":"Ben-Ari, M., Bednarik, R., Levy, R. B. B., Ebel, G., Moreno, A., Myller, N., & Sutinen, E. (2011). A decade of research and development on program animation: the Jeliot experience. Journal of Visual Languages and Computing, 22(5), 375\u2013384.","journal-title":"Journal of Visual Languages and Computing"},{"key":"9565_CR3","unstructured":"Bennedsen, J., & Schulte, C. (2007). What does \u201cobjects-first\u201d mean? An international study of teachers\u2019 perceptions of objects-first. In Lister, R., and Simon (Eds.), Proceedings of Seventh Baltic Sea Conference on Computing Education Research (Koli Calling 2007), Koli National Park, Finland (pp. 21\u201329). Conferences in Research and Pratctive in Information Technology, Volume 88. Australian Computer Society."},{"key":"9565_CR4","volume-title":"Karel++-\u00a0A gentle introduction to the art of object-oriented programming","author":"J Bergin","year":"1997","unstructured":"Bergin, J., Stehlik, M., Roberts, J., & Pattis, R. (1997). Karel++-\u00a0A gentle introduction to the art of object-oriented programming (2nd ed.). New York: Wiley.","edition":"2"},{"key":"9565_CR5","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1145\/236452.236572","volume-title":"Proceedings of the twenty-seventh SIGCSE technical symposium on computer science education","author":"S Brilliant","year":"1996","unstructured":"Brilliant, S., & Wiseman, T. R. (1996). The first programming paradigm and language dilemma. In K. J. Klee (Ed.), Proceedings of the twenty-seventh SIGCSE technical symposium on computer science education(SIGCSE \u201896) (pp. 338\u2013342). New York, NY, USA: ACM. doi: 10.1145\/236452.236572 ."},{"issue":"1","key":"9565_CR6","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1023\/A:1018636507883","volume":"2","author":"P Brusilovsky","year":"1998","unstructured":"Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., & Miller, P. (1998). Mini-languages: a way to learn programming principles. Education and Information Technologies, 2(1), 65\u201383.","journal-title":"Education and Information Technologies"},{"issue":"3","key":"9565_CR7","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/BF02310555","volume":"16","author":"LJ Cronbach","year":"1951","unstructured":"Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. Psychometrika, 16(3), 297\u2013334.","journal-title":"Psychometrika"},{"issue":"6","key":"9565_CR8","first-page":"153","volume":"29","author":"C Dierbach","year":"2014","unstructured":"Dierbach, C. (2014). Python as a first programming language. Journal of Computing Sciences in Colleges, 29(6), 153\u2013154.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"9565_CR9","doi-asserted-by":"publisher","unstructured":"Emelyanova, N., & Voronina, E. (2014). Introducing a learning management system at a Russian University: students\u2019 and teachers\u2019 perceptions. The International Review of Research in Open and Distributed Learning, 15(1), 272\u2013289. doi: 10.19173\/irrodl.v15i1.1701 .","DOI":"10.19173\/irrodl.v15i1.1701"},{"issue":"7","key":"9565_CR10","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1037\/0003-066X.63.7.591","volume":"63","author":"DM Erceg-Hurn","year":"2008","unstructured":"Erceg-Hurn, D. M., & Mirosevich, V. M. (2008). Modern robust statistical methods: an easy way to maximize the accuracy and power of your research. American Psychologist, 63(7), 591\u2013601.","journal-title":"American Psychologist"},{"issue":"2","key":"9565_CR11","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1214\/aoms\/1177730243","volume":"19","author":"W Feller","year":"1948","unstructured":"Feller, W. (1948). On the Kolmogorov-Smirnov limit theorems for empirical distributions. The Annals of Mathematical Statistics, 19(2), 177\u2013189.","journal-title":"The Annals of Mathematical Statistics"},{"key":"9565_CR12","unstructured":"Govender, I., & Govender, D. W. (2010). An exploratory study: the effectiveness of a learning management system (LMS) in the delivery of a face-to-face programming course. In Welsh, F., Baralt, J., and Callaos, N. (Eds.), International Conference on Education, Training and Informatics: ICETI 2010, Orlando, USA. http:\/\/www.iiis.org\/CDs2010\/CD2010IMC\/ICETI_2010\/PapersPdf\/EB937FE.pdf . Accessed 5 Sept 2016."},{"issue":"1","key":"9565_CR13","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/1929887.1929906","volume":"2","author":"M Ivanovi\u0107","year":"2011","unstructured":"Ivanovi\u0107, M., & Pitner, T. (2011). Technology-enhanced learning for java programming: duo cum faciunt idem, non Est idem. ACM Inroads, 2(1), 55\u201363.","journal-title":"ACM Inroads"},{"issue":"2","key":"9565_CR14","first-page":"153","volume":"38","author":"M Ivanovi\u0107","year":"2008","unstructured":"Ivanovi\u0107, M., Pribela, I., Vesin, B., & Budimac, Z. (2008). Multifunctional environment for e-learning purposes. Novi Sad J. Math, 38(2), 153\u2013170.","journal-title":"Novi Sad J. Math"},{"issue":"4","key":"9565_CR15","doi-asserted-by":"crossref","first-page":"23","DOI":"10.3991\/ijet.v6i4.1796","volume":"6","author":"M Ivanovi\u0107","year":"2011","unstructured":"Ivanovi\u0107, M., Xinogalos, S., & Komlenov, \u017d. (2011). Usage of technology enhanced educational tools for delivering programming courses. International Journal of Emerging Technologies in Learning, 6(4), 23\u201330.","journal-title":"International Journal of Emerging Technologies in Learning"},{"key":"9565_CR16","doi-asserted-by":"publisher","unstructured":"Ivanovi\u0107, M., Xinogalos, S., Pitner, T., & Savi\u0107, M. (2015). Different aspects of delivering programming courses - multinational experiences. In Badica, C., and Manoupoulos, Y. (Eds.), Proceedings of the 7th Balkan Conference on Informatics Conference (BCI \u201815), Craiova, Romania (Article No. 37). ACM International Conference Proceeding Series, Volume 01001. ACM New York, NY, USA. doi: 10.1145\/2801081.2801085 .","DOI":"10.1145\/2801081.2801085"},{"issue":"2","key":"9565_CR17","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1007\/s12528-010-9032-5","volume":"22","author":"JE Klobas","year":"2010","unstructured":"Klobas, J. E., & McGill, T. J. (2010). The role of involvement in learning management system success. Journal of Computing in Higher Education, 22(2), 114\u2013134.","journal-title":"Journal of Computing in Higher Education"},{"issue":"4","key":"9565_CR18","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1076\/csed.13.4.249.17496","volume":"13","author":"M K\u00f6lling","year":"2003","unstructured":"K\u00f6lling, M., Quig, B., Patterson, A., & Rosenberg, J. (2003). The BlueJ system and its pedagogy. Journal of Computer Science Education, 13(4), 249\u2013268.","journal-title":"Journal of Computer Science Education"},{"issue":"1","key":"9565_CR19","doi-asserted-by":"crossref","first-page":"63","DOI":"10.15388\/infedu.2010.04","volume":"9","author":"\u017d Komlenov","year":"2010","unstructured":"Komlenov, \u017d., Budimac, Z., & Ivanovi\u0107, M. (2010). Introducing adaptivity features to a regular learning management system to support creation of advanced elessons. Informatics in Education Journal, 9(1), 63\u201380.","journal-title":"Informatics in Education Journal"},{"key":"9565_CR20","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1080\/01621459.1952.10483441","volume":"47","author":"WH Kruskal","year":"1952","unstructured":"Kruskal, W. H., & Wallis, W. A. (1952). Use of ranks in one-criterion variance analysis. Journal of the American Statistical Association, 47, 583\u2013261.","journal-title":"Journal of the American Statistical Association"},{"key":"9565_CR21","doi-asserted-by":"publisher","unstructured":"Lahtinen, E., Ala-Mutka, K., & Jarvinen, H. (2005). A Study of Difficulties of Novice Programmers. In Cunha, J., Fleischman, W., Proulx, V. K., and Louren\u00e7o, J. (Eds.), Proceedings of 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE '05), Caparica, Portugal (pp. 14\u201318). ACM New York, NY, USA. doi: 10.1145\/1067445.1067453 .","DOI":"10.1145\/1067445.1067453"},{"issue":"3","key":"9565_CR22","doi-asserted-by":"crossref","first-page":"686","DOI":"10.1016\/j.compedu.2009.04.008","volume":"53","author":"S Lonn","year":"2009","unstructured":"Lonn, S., & Teasley, S. D. (2009). Saving time or innovating practice: investigating perceptions and uses of learning management systems. Computers & Education, 53(3), 686\u2013694.","journal-title":"Computers & Education"},{"issue":"3","key":"9565_CR23","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1016\/j.chb.2011.12.009","volume":"28","author":"G Lust","year":"2012","unstructured":"Lust, G., Juarez Collazo, N. A., Elen, J., & Clarebout, G. (2012). Content management systems: enriched learning opportunities for all? Computers in Human Behavior, 28(3), 795\u2013808.","journal-title":"Computers in Human Behavior"},{"key":"9565_CR24","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2016.2556666","author":"C Malliarakis","year":"2016","unstructured":"Malliarakis, C., Satratzemi, M., & Xinogalos, S. (2016). CMX: the effects of an educational MMORPG on learning and teaching computer programming. IEEE Transactions on Learning Technologies. doi: 10.1109\/TLT.2016.2556666 .","journal-title":"IEEE Transactions on Learning Technologies"},{"issue":"1","key":"9565_CR25","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1214\/aoms\/1177730491","volume":"18","author":"HB Mann","year":"1947","unstructured":"Mann, H. B., & Whitney, D. R. (1947). On a test of whether one of two random variables is stochastically larger than the other. The Annals of Mathematical Statistics, 18(1), 50\u201360.","journal-title":"The Annals of Mathematical Statistics"},{"issue":"3","key":"9565_CR26","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.iheduc.2010.02.004","volume":"13","author":"G Naveh","year":"2010","unstructured":"Naveh, G., Tubin, D., & Pliskin, N. (2010). Student LMS use and satisfaction in academic institutions: the organizational perspective. The Internet and Higher Education, 13(3), 127\u2013133.","journal-title":"The Internet and Higher Education"},{"issue":"4","key":"9565_CR27","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1145\/1345375.1345441","volume":"39","author":"A Pears","year":"2007","unstructured":"Pears, A., Seidman, S., Malmi, L., Mannila, L., Adams, E., Bennedsen, J., Devlin, M., & Paterson, J. (2007). A survey of literature on the teaching of introductory programming. ACM SIGCSE Bulletin, 39(4), 204\u2013223.","journal-title":"ACM SIGCSE Bulletin"},{"issue":"6","key":"9565_CR28","doi-asserted-by":"crossref","first-page":"1076","DOI":"10.1111\/j.1467-8535.2008.00894.x","volume":"40","author":"I Pribela","year":"2009","unstructured":"Pribela, I., Ivanovi\u0107, M., & Budimac, Z. (2009). Svetovid \u2013 interactive development and submission system with prevention of academic collusion in computer programming. British Journal of Educational Technology, 40(6), 1076\u20131093.","journal-title":"British Journal of Educational Technology"},{"issue":"4","key":"9565_CR29","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1145\/1473195.1473239","volume":"40","author":"G R\u00f6\u00dfling","year":"2008","unstructured":"R\u00f6\u00dfling, G., Joy, M., Moreno, A., Radenski, A., Malmi, L., Kerren, A., et al. (2008). Enhancing learning management systems to better support computer science education. ACM SIGCSE Bulletin, 40(4), 142\u2013166.","journal-title":"ACM SIGCSE Bulletin"},{"issue":"1","key":"9565_CR30","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1145\/792548.611968","volume":"35","author":"D Sanders","year":"2003","unstructured":"Sanders, D., & Dorn, B. (2003). Jeroo: a tool for introducing object-oriented programming. ACM SIGCSE Bulletin, 35(1), 201\u2013204.","journal-title":"ACM SIGCSE Bulletin"},{"key":"9565_CR31","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1016\/j.compedu.2005.09.004","volume":"49","author":"HM Selim","year":"2007","unstructured":"Selim, H. M. (2007). Critical success factors for e-learning acceptance: confirmatory factor models. Computers & Education, 49, 396\u2013413.","journal-title":"Computers & Education"},{"issue":"4","key":"9565_CR32","doi-asserted-by":"crossref","first-page":"1183","DOI":"10.1016\/j.compedu.2006.11.007","volume":"50","author":"P Sun","year":"2008","unstructured":"Sun, P., Tsai, J. R., Finger, G., Chen, Y., & Yeh, D. (2008). What drives a successful e-learning? An empirical investigation of the critical factors influencing learner satisfaction. Computers & Education, 50(4), 1183\u20131202.","journal-title":"Computers & Education"},{"key":"9565_CR33","unstructured":"Thota, N., & Whitfield, R. (2009). Use of CALMS to enrich learning in introductory programming courses. In Kong, S.C., Ogata, H., Arnseth, H.C., Chan, C.K.K., Hirashima, T., Klett, F., Lee, J.H.M., Liu, C.C., Looi, C.K., Milrad, M., Mitrovic, A., Nakabayashi, K., Wong, S.L., Yang, S.J.H. (Eds.), Proceedings of the 17th International Conference on Computers in Education (pp. 970\u2013974). Hong Kong: Asia-Pacific Society for Computers in Education."},{"issue":"1","key":"9565_CR34","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/TE.2015.2419192","volume":"59","author":"D Tsompanoudi","year":"2016","unstructured":"Tsompanoudi, D., Satratzemi, M., & Xinogalos, S. (2016). Evaluating the effects of scripted distributed pair programming on students performance and participation. IEEE Transactions on Education, 59(1), 24\u201331. doi: 10.1109\/TE.2015.2419192 .","journal-title":"IEEE Transactions on Education"},{"key":"9565_CR35","doi-asserted-by":"publisher","unstructured":"Verpoorten, D., Glahn, C., Kravcik, M., Ternier, S., & Specht, M. (2009). Personalisation of learning in virtual learning environments. In Cress, U., Dimitrova, V., and Specht, M. (Eds), Proceedings of the 4th European Conference on Technology Enhanced Learning: Learning in the Synergy of Multiple Disciplines (EC-TEL \u201809), Nice, France (pp. 52\u201366). Lecture Notes in Computer Science, Volume 5794. Springer Berlin Heidelberg. doi: 10.1007\/978-3-642-04636-0_7 .","DOI":"10.1007\/978-3-642-04636-0_7"},{"issue":"3","key":"9565_CR36","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/2700519","volume":"15","author":"S Xinogalos","year":"2015","unstructured":"Xinogalos, S. (2015). Object oriented design and programming: an investigation of novices\u2019 conceptions on objects and classes. ACM Transactions on Computing Education, 15(3) Article 13, 21. doi: 10.1145\/2700519 .","journal-title":"ACM Transactions on Computing Education"},{"key":"9565_CR37","doi-asserted-by":"publisher","unstructured":"Xinogalos, S. (2016). Designing and deploying programming courses: strategies, tools, difficulties and pedagogy. In Education and Information Technologies, Vol. 21, Issue 3, pp. 559\u2013588. New York: Springer Sciece\u00a0+\u00a0Business Media 2014. doi: 10.1007\/s10639\u2013015\u20139433-1 .","DOI":"10.1007\/s10639-015-9433-1"},{"key":"9565_CR38","unstructured":"Xinogalos, S. & Satratzemi, M. (2004). Introducing Novices to Programming: a review of Teaching Approaches and Educational Tools. In Malpisca, F. (Ed.), Proceedings of the 2nd International Conference on Education and Information Systems, Technologies and Applications (EISTA 2004), Orlando, Florida, USA, July 21\u201325, Vol. 2 (pp. 60\u201365). IIIS International Institute of Informatics and Systemics."},{"issue":"2","key":"9565_CR39","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.compedu.2004.09.005","volume":"47","author":"S Xinogalos","year":"2006","unstructured":"Xinogalos, S., Satratzemi, M., & Dagdilelis, V. (2006). An introduction to object-oriented programming with a didactic microworld: ObjectKarel. Computers & Education, 47(2), 148\u2013171.","journal-title":"Computers & Education"},{"key":"9565_CR40","doi-asserted-by":"publisher","unstructured":"Xinogalos, S., Satratzemi, M. & Dagdilelis, V. (2007). Redesigning an OOP course based on BlueJ. In Spector, J.M., Sampson, D.G., Okamoto, T., Kinshuk, Cerri, S.A., Ueno, M., Kashihara, A. (Eds.), Proceedings of the 7th IEEE International Conference on Advanced Learning Technologies (IEEE ICALT 2007), 18\u201320 July 2007, Niigata, Japan (pp. 660\u2013664). IEEE Computer Society. doi: 10.1109\/ICALT.2007.214 .","DOI":"10.1109\/ICALT.2007.214"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10639-016-9565-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-016-9565-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-016-9565-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,16]],"date-time":"2022-07-16T22:15:07Z","timestamp":1658009707000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10639-016-9565-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,12]]},"references-count":40,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,11]]}},"alternative-id":["9565"],"URL":"https:\/\/doi.org\/10.1007\/s10639-016-9565-y","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,12]]}}}