{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:50:04Z","timestamp":1740099004796,"version":"3.37.3"},"publisher-location":"Cham","reference-count":31,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319714820"},{"type":"electronic","value":"9783319714837"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-71483-7_16","type":"book-chapter","created":{"date-parts":[[2017,11,18]],"date-time":"2017-11-18T05:12:31Z","timestamp":1510981951000},"page":"195-206","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Teaching Basic Elements of OOP in School Informatics During Constructing Virtual Micro-worlds"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6742-0419","authenticated-orcid":false,"given":"Evgeny A.","family":"Eremin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,19]]},"reference":[{"key":"16_CR1","unstructured":"Bennedsen, J.: Teaching and learning introductory programming \u2013 a model-based approach. Ph.D. thesis, Oslo University, Oslo (2008)"},{"key":"16_CR2","unstructured":"Bergin, J.: Fourteen Pedagogical Patterns. http:\/\/csis.pace.edu\/~bergin\/PedPat1.3.html"},{"key":"16_CR3","volume-title":"Karel++: A Gentle Introduction to the Art of Object-Oriented Programming","author":"J Bergin","year":"1996","unstructured":"Bergin, J., Roberts, J., Pattis, R., Stehlik, M.: Karel++: A Gentle Introduction to the Art of Object-Oriented Programming. Wiley, New York (1996)"},{"key":"16_CR4","doi-asserted-by":"crossref","DOI":"10.4159\/9780674028999","volume-title":"The Process of Education","author":"JS Bruner","year":"1960","unstructured":"Bruner, J.S.: The Process of Education. Harvard University Press, Cambridge (1960)"},{"issue":"1","key":"16_CR5","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1018636507883","volume":"2","author":"P Brusilovsky","year":"1997","unstructured":"Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., Miller, P.: Mini-languages: a way to learn programming principles. Educ. Inform. Tech. 2(1), 65\u201383 (1997). https:\/\/doi.org\/10.1023\/A:1018636507883","journal-title":"Educ. Inform. Tech."},{"key":"16_CR6","volume-title":"Learning Java Through Alice 3","author":"T Daly","year":"2014","unstructured":"Daly, T., Wrigley, E.: Learning Java Through Alice 3, 2nd edn. CreateSpace Independent Publishing Platform, Charleston (2014)","edition":"2"},{"key":"16_CR7","doi-asserted-by":"publisher","unstructured":"Ehlert, A., Schulte, C.: Empirical comparison of objects-first and objects-later. In: 5th International Workshop on Computing Education Research (ICER 2009), pp. 15\u201326. ACM, New York (2009). https:\/\/doi.org\/10.1145\/1584322.1584326","DOI":"10.1145\/1584322.1584326"},{"key":"16_CR8","doi-asserted-by":"publisher","unstructured":"Eremin, E.: Software system to learn objects. In: 5th Annual SIGCSE\/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2000), p. 188. ACM, New York (2000). https:\/\/doi.org\/10.1145\/343048.343212","DOI":"10.1145\/343048.343212"},{"key":"16_CR9","doi-asserted-by":"publisher","unstructured":"Holland, S., Griffiths, R. Woodman, M.: Avoiding object misconceptions. In: Miller, J.E. (ed.) 28th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 1997), pp. 131\u2013134. ACM, New York (1997). https:\/\/doi.org\/10.1145\/268084.268132","DOI":"10.1145\/268084.268132"},{"key":"16_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-540-69924-8_13","volume-title":"Informatics Education - Supporting Computational Thinking","author":"P Hubwieser","year":"2008","unstructured":"Hubwieser, P.: Analysis of learning objectives in object oriented programming. In: Mittermeir, R.T., Sys\u0142o, M.M. (eds.) ISSEP 2008. LNCS, vol. 5090, pp. 142\u2013150. Springer, Heidelberg (2008). https:\/\/doi.org\/10.1007\/978-3-540-69924-8_13"},{"key":"16_CR11","volume-title":"Introduction to Programming with Greenfoot Object-Oriented Programming in Java with Games and Simulations","author":"M K\u00f6lling","year":"2016","unstructured":"K\u00f6lling, M.: Introduction to Programming with Greenfoot Object-Oriented Programming in Java with Games and Simulations, 2nd edn. Pearson, Boston (2016)","edition":"2"},{"key":"16_CR12","doi-asserted-by":"publisher","unstructured":"K\u00f6lling, M., Rosenberg, J.: An object-oriented program development environment for the first programming course. In: Klee, K.J. (ed.) 27th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 1996), pp. 83\u201387. ACM, New York (1996) https:\/\/doi.org\/10.1145\/236452.236514","DOI":"10.1145\/236452.236514"},{"key":"16_CR13","unstructured":"K\u00f6lling, M., Rosenberg, J.: BlueJ \u2013 The Hitchhiker\u2019s Guide to Object Orientation. Maersk Mc-Kinney Moller Institute for Production Technology, University of Southern Denmark, Technical report no. 2 (2002)"},{"key":"16_CR14","doi-asserted-by":"publisher","unstructured":"Lister, R., Berglund, A., Clear, T., Bergin, J., Garvin-Doxas, K., Hanks, B., Hitchner, L., Luxton-Reilly, A., Sanders, K., Schulte, C., Whalley, J.L.: Research perspectives on the objects-early debate. In: Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education (ITiCSE-WGR 2006), pp. 146\u2013165. ACM, New York (2006). https:\/\/doi.org\/10.1145\/1189215.1189183","DOI":"10.1145\/1189215.1189183"},{"key":"16_CR15","doi-asserted-by":"publisher","unstructured":"Mannila, L., de Raadt, M.: An objective comparison of languages for teaching introductory programming. In: 6th Baltic Sea Conference on Computing Education Research: Koli Calling 2006 (Baltic Sea 2006), pp. 32\u201337. ACM, New York (2006). https:\/\/doi.org\/10.1145\/1315803.1315811","DOI":"10.1145\/1315803.1315811"},{"key":"16_CR16","first-page":"585","volume-title":"11th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS 1993)","author":"B Meyer","year":"1993","unstructured":"Meyer, B.: Towards an object-oriented curriculum. In: Ege, R., Singh, M., Meyer, B. (eds.) 11th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS 1993), pp. 585\u2013594. Prentice-Hall, Upper Saddle River (1993)"},{"key":"16_CR17","doi-asserted-by":"publisher","unstructured":"Pears, A., Seidman, S., Malmi, L., Mannila, L., Adams, E., Bennedsen, J., Devlin, M., Paterson, J.: A survey of literature on the teaching of introductory programming. In: Carter, J., Amillo, J. (eds.) Working Group Reports on ITiCSE on Innovation and Technology in Computer Science Education (ITiCSE-WGR 2007), pp. 204\u2013223. ACM, New York (2007). https:\/\/doi.org\/10.1145\/1345443.1345441","DOI":"10.1145\/1345443.1345441"},{"key":"16_CR18","volume-title":"OOP \u2013 Learn Object Oriented Thinking and Programming","author":"R Pecinovsk\u00fd","year":"2013","unstructured":"Pecinovsk\u00fd, R.: OOP \u2013 Learn Object Oriented Thinking and Programming. Eva & Tom\u00e1\u0161 Bruckner Publishing, \u0158ep\u00edn-\u017divon\u00edn (2013)"},{"key":"16_CR19","doi-asserted-by":"publisher","unstructured":"Proulx, V.K., Raab, J., Rasala, R.: Objects from the beginning - with GUIs. In: 7th Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2002), pp. 65\u201369. ACM, New York (2002). https:\/\/doi.org\/10.1145\/544414.544436","DOI":"10.1145\/544414.544436"},{"key":"16_CR20","doi-asserted-by":"publisher","unstructured":"Ragonis, N., Ben-Ari, M.: On understanding the statics and dynamics of object-oriented programs. In: 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2005), pp. 226\u2013230. ACM, New York (2005). https:\/\/doi.org\/10.1145\/1047344.1047425","DOI":"10.1145\/1047344.1047425"},{"key":"16_CR21","doi-asserted-by":"publisher","unstructured":"Ramalingam, V., Wiedenbeck, S.: An empirical study of novice program comprehension in the imperative and object-oriented styles. In: Wiedenbeck, S., Scholtz, J. (eds.) 7th Workshop on Empirical Studies of Programmers (ESP 1997), pp. 124\u2013139. ACM, New York (1997). https:\/\/doi.org\/10.1145\/266399.266411","DOI":"10.1145\/266399.266411"},{"issue":"2","key":"16_CR22","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1076\/csed.13.2.137.14200","volume":"13","author":"A Robins","year":"2003","unstructured":"Robins, A., Rountree, J., Rountree, N.: Learning and teaching programming: a review and discussion. Comput. Sci. Educ. 13(2), 137\u2013172 (2003)","journal-title":"Comput. Sci. Educ."},{"issue":"1","key":"16_CR23","doi-asserted-by":"publisher","first-page":"75","DOI":"10.17011\/ht\/urn.200804151354","volume":"4","author":"J Sajaniemi","year":"2008","unstructured":"Sajaniemi, J., Kuittinen, M.: From procedures to objects: a research agenda for the psychology of object-oriented programming in education. Hum. Tech. 4(1), 75\u201391 (2008). https:\/\/doi.org\/10.17011\/ht\/urn.200804151354","journal-title":"Hum. Tech."},{"key":"16_CR24","doi-asserted-by":"publisher","unstructured":"Sanders, K., Boustedt, J., Eckerdal, A., McCartney, R., Mostr\u00f6m, J.E., Thomas, L., Zander. C.: Student understanding of object-oriented programming as expressed in concept maps. In: 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE 2008), pp. 332\u2013336. ACM, New York (2008). https:\/\/doi.org\/10.1145\/1352135.1352251","DOI":"10.1145\/1352135.1352251"},{"key":"16_CR25","doi-asserted-by":"publisher","unstructured":"Sorva, J., Sepp\u00e4l\u00e4, O.: Research-based design of the first weeks of CS1. In: 14th Baltic Sea Conference on Computing Education Research: Koli Calling 2014 (Baltic Sea 2014), pp. 71\u201380. ACM, New York (2014). https:\/\/doi.org\/10.1145\/2674683.2674690","DOI":"10.1145\/2674683.2674690"},{"issue":"3","key":"16_CR26","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1080\/1355800970340302","volume":"34","author":"B Tait","year":"1997","unstructured":"Tait, B.: Object orientation in educational software. Innov. Educ. Train. Int. 34(3), 167\u2013173 (1997). https:\/\/doi.org\/10.1080\/1355800970340302","journal-title":"Innov. Educ. Train. Int."},{"issue":"1","key":"16_CR27","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1007\/978-3-642-80350-5_35","volume":"6","author":"I Tomek","year":"1995","unstructured":"Tomek, I.: Microworlds for teaching concepts of object oriented programming. J. Univ. Comput. Sci. 6(1), 423\u2013434 (1995). https:\/\/doi.org\/10.1007\/978-3-642-80350-5_35","journal-title":"J. Univ. Comput. Sci."},{"issue":"10","key":"16_CR28","doi-asserted-by":"crossref","first-page":"816","DOI":"10.4236\/jsea.2012.510094","volume":"5","author":"MP Uysal","year":"2012","unstructured":"Uysal, M.P.: The effects of objects-first and objects-late methods on achievements of OOP learners. J. Soft. Eng. Appl. 5(10), 816\u2013822 (2012)","journal-title":"J. Soft. Eng. Appl."},{"issue":"3","key":"16_CR29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2700519","volume":"15","author":"S Xinogalos","year":"2015","unstructured":"Xinogalos, S.: Object-oriented design and programming: an investigation of novices\u2019 conceptions on objects and classes. Trans. Comput. Educ. 15(3), 1\u201321 (2015). Article 13. https:\/\/doi.org\/10.1145\/2700519","journal-title":"Trans. Comput. Educ."},{"issue":"2","key":"16_CR30","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.: An introduction to object-oriented programming with a didactic microworld: objectKarel. Comput. Educ. 47(2), 148\u2013171 (2006). https:\/\/doi.org\/10.1016\/j.compedu.2004.09.005","journal-title":"Comput. Educ."},{"key":"16_CR31","doi-asserted-by":"publisher","unstructured":"Zhu, H., Zhou, M.: Methodology first and language second: a way to teach object-oriented programming. In: 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2003), pp. 140\u2013147. ACM, New York (2003). https:\/\/doi.org\/10.1145\/949344.949389","DOI":"10.1145\/949344.949389"}],"container-title":["Lecture Notes in Computer Science","Informatics in Schools: Focus on Learning Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-71483-7_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,28]],"date-time":"2024-06-28T19:33:10Z","timestamp":1719603190000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-71483-7_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319714820","9783319714837"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-71483-7_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}