{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:14:17Z","timestamp":1750306457835,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,11,19]],"date-time":"2015-11-19T00:00:00Z","timestamp":1447891200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,11,19]]},"DOI":"10.1145\/2828959.2828974","type":"proceedings-article","created":{"date-parts":[[2015,11,23]],"date-time":"2015-11-23T13:24:48Z","timestamp":1448285088000},"page":"23-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Object-oriented programming course revisited"],"prefix":"10.1145","author":[{"given":"Antti","family":"Herala","sequence":"first","affiliation":[{"name":"Lappeenranta University of Technology, Lappeenranta, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Erno","family":"Vanhala","sequence":"additional","affiliation":[{"name":"Lappeenranta University of Technology, Lappeenranta, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uolevi","family":"Nikula","sequence":"additional","affiliation":[{"name":"Lappeenranta University of Technology, Lappeenranta, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,11,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677271"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Bartlett R. L. 1996. Discovering diversity in introductory economics. The Journal of Economic Perspectives. (1996) 141--153.  Bartlett R. L. 1996. Discovering diversity in introductory economics. The Journal of Economic Perspectives. (1996) 141--153.","DOI":"10.1257\/jep.10.2.141"},{"key":"e_1_3_2_1_3_1","volume-title":"Eighth Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts. Affiliated with 18th European Conference on Object-Oriented Programming (ECOOP 2004)","author":"Bennedsen J.","year":"2004","unstructured":"Bennedsen , J. and Caspersen , M. E . 2004. Teaching object-oriented programming-Towards teaching a systematic programming process . Eighth Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts. Affiliated with 18th European Conference on Object-Oriented Programming (ECOOP 2004) ( 2004 ). Bennedsen, J. and Caspersen, M. E. 2004. Teaching object-oriented programming-Towards teaching a systematic programming process. Eighth Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts. Affiliated with 18th European Conference on Object-Oriented Programming (ECOOP 2004) (2004)."},{"key":"e_1_3_2_1_4_1","volume-title":"ASEE National Conference Proceedings, Atlanta, GA","author":"Bishop J. L.","year":"2013","unstructured":"Bishop , J. L. and Verleger , M. A . 2013. The flipped classroom: A survey of the research . ASEE National Conference Proceedings, Atlanta, GA ( 2013 ). Bishop, J. L. and Verleger, M. A. 2013. The flipped classroom: A survey of the research. ASEE National Conference Proceedings, Atlanta, GA (2013)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1186\/1758-2946-1-9"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/782941.782993"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/638750.638778"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2007.900026"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508971"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611966"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/384266.299672"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1080\/10630732.2012.673056"},{"key":"e_1_3_2_1_13_1","first-page":"85","article-title":"Assessing the ripple effect of CS1 language choice","volume":"16","author":"Dingle A.","year":"2000","unstructured":"Dingle , A. and Zander , C. 2000 . Assessing the ripple effect of CS1 language choice . J. Comput. Sci. Coll. 16 , 2 (2000), 85 -- 93 . Dingle, A. and Zander, C. 2000. Assessing the ripple effect of CS1 language choice. J. Comput. Sci. Coll. 16, 2 (2000), 85--93.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822122"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584326"},{"key":"e_1_3_2_1_16_1","volume-title":"IISA 2014, The 5th International Conference on","author":"Ferrara V.","year":"2014","unstructured":"Ferrara , V. , Macchia , A. , Sapia , S. and Lella , F . 2014. Cultural heritage open data to develop an educational framework. Information, Intelligence, Systems and Applications , IISA 2014, The 5th International Conference on ( Chania Crete, Greece , Jul. 2014 ), 166--170. Ferrara, V., Macchia, A., Sapia, S. and Lella, F. 2014. Cultural heritage open data to develop an educational framework. Information, Intelligence, Systems and Applications, IISA 2014, The 5th International Conference on (Chania Crete, Greece, Jul. 2014), 166--170."},{"key":"e_1_3_2_1_17_1","unstructured":"Fink A. 2013. How to conduct surveys: a step-by-step guide. SAGE.  Fink A. 2013. How to conduct surveys: a step-by-step guide. SAGE."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Gable G. G. 1994. Integrating case study and survey research methods: an example in information systems. European Journal of Information Systems. 3 (1994) 112--126.  Gable G. G. 1994. Integrating case study and survey research methods: an example in information systems. European Journal of Information Systems. 3 (1994) 112--126.","DOI":"10.1057\/ejis.1994.12"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368198"},{"volume-title":"2013","author":"Gartner Says Worldwide Video","key":"e_1_3_2_1_20_1","unstructured":"Gartner Says Worldwide Video Game Market to Total $93 Billion in 2013 : 2013 . http:\/\/www.gartner.com\/newsroom\/id\/2614915. Accessed: 2015-03-30. Gartner Says Worldwide Video Game Market to Total $93 Billion in 2013: 2013. http:\/\/www.gartner.com\/newsroom\/id\/2614915. Accessed: 2015-03-30."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445343"},{"key":"e_1_3_2_1_22_1","volume-title":"Open educational practices and resources: OLCOS Roadmap","author":"Geser G.","year":"2012","unstructured":"Geser , G. and Salzburg Research Forschungsgesellschaft 2007. Open educational practices and resources: OLCOS Roadmap 2012 . Salzburg Research . Geser, G. and Salzburg Research Forschungsgesellschaft 2007. Open educational practices and resources: OLCOS Roadmap 2012. Salzburg Research."},{"key":"e_1_3_2_1_23_1","unstructured":"Herala A. Vanhala E. and Nikula U. 2015. Olio-ohjelmointi Javalla versio 1.0. LUT.  Herala A. Vanhala E. and Nikula U. 2015. Olio-ohjelmointi Javalla versio 1.0. LUT."},{"key":"e_1_3_2_1_24_1","unstructured":"Herala A. Vanhala E. and Nikula U. 2015. Olio-ohjelmointi k\u00e4yt\u00e4nn\u00f6ss\u00e4 k\u00e4ytt\u00e4en hyv\u00e4ksi avointa tietoa graafista k\u00e4ytt\u00f6liittym\u00e4\u00e4 ja karttaviitekehyst\u00e4 versio 1.0. LUT.  Herala A. Vanhala E. and Nikula U. 2015. Olio-ohjelmointi k\u00e4yt\u00e4nn\u00f6ss\u00e4 k\u00e4ytt\u00e4en hyv\u00e4ksi avointa tietoa graafista k\u00e4ytt\u00f6liittym\u00e4\u00e4 ja karttaviitekehyst\u00e4 versio 1.0. LUT."},{"key":"e_1_3_2_1_25_1","volume-title":"-P","author":"Hiltunen K.","year":"2013","unstructured":"Hiltunen , K. , Latva , S. and Kaleva , J . -P . 2013 . Peliteollisuus -- kehityspolku. TEKES. Hiltunen, K., Latva, S. and Kaleva, J.-P. 2013. Peliteollisuus -- kehityspolku. TEKES."},{"key":"e_1_3_2_1_26_1","first-page":"125","article-title":"Profit From the Learning Curve","volume":"42","author":"Hirschmann W. B.","year":"1964","unstructured":"Hirschmann , W. B. 1964 . Profit From the Learning Curve . Harvard Business Review. 42 , 1 (1964), 125 -- 139 . Hirschmann, W. B. 1964. Profit From the Learning Curve. Harvard Business Review. 42, 1 (1964), 125--139.","journal-title":"Harvard Business Review."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677273"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/208639.208642"},{"key":"e_1_3_2_1_29_1","unstructured":"Jan Hyl\u00e9n 2006. Open Educational Resources: Opportunities and Challenges. Organisation for Economic Co-operation and Development.  Jan Hyl\u00e9n 2006. Open Educational Resources: Opportunities and Challenges. Organisation for Economic Co-operation and Development."},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education","author":"Kasurinen J.","year":"2007","unstructured":"Kasurinen , J. and Nikula , U . 2007. Lower dropout rates and better grades through revised course infrastructure . Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education ( Beijing, China , 2007 ), 152--157. Kasurinen, J. and Nikula, U. 2007. Lower dropout rates and better grades through revised course infrastructure. Proceedings of the 10th IASTED International Conference on Computers and Advanced Technology in Education (Beijing, China, 2007), 152--157."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1027796"},{"key":"e_1_3_2_1_32_1","first-page":"8","article-title":"The problem of teaching object-oriented programming","volume":"11","author":"K\u00f6lling M.","year":"1999","unstructured":"K\u00f6lling , M. 1999 . The problem of teaching object-oriented programming , Part I: Languages. Journal of Object-Oriented Programming. 11 , 8 (1999), 8 -- 15 . K\u00f6lling, M. 1999. The problem of teaching object-oriented programming, Part I: Languages. Journal of Object-Oriented Programming. 11, 8 (1999), 8--15.","journal-title":"Journal of Object-Oriented Programming."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.4.249.17496"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/507758.377461"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1080\/00220480009596759"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677240"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445236"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677252"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-9236(94)00041-2"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2013.2249066"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1177\/1525822X0101300402"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1187\/cbe.10-04-0063"},{"key":"e_1_3_2_1_43_1","unstructured":"Open Definition - Open Definition - Defining Open in Open Data Open Content and Open Knowledge: http:\/\/opendefinition.org\/od\/index.html. Accessed: 2015-04-09.  Open Definition - Open Definition - Defining Open in Open Data Open Content and Open Knowledge: http:\/\/opendefinition.org\/od\/index.html. Accessed: 2015-04-09."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345441"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.respol.2014.12.006"},{"volume-title":"2014","author":"Programming Language Popularity","key":"e_1_3_2_1_46_1","unstructured":"Programming Language Popularity : 2014 . http:\/\/lang-pop.com\/. Accessed: 2014-08-27. Programming Language Popularity: 2014. http:\/\/lang-pop.com\/. Accessed: 2014-08-27."},{"key":"e_1_3_2_1_47_1","volume-title":"Proc. Informing Science and IT Education Conference","author":"Raadt M.","year":"2002","unstructured":"Raadt , M. de and Toleman, M. 2002. Language Trends in Introductory Programming Courses . Proc. Informing Science and IT Education Conference ( 2002 ). Raadt, M. de and Toleman, M. 2002. Language Trends in Introductory Programming Courses. Proc. Informing Science and IT Education Conference (2002)."},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the Sixth Australasian Conference on Computing Education -","volume":"30","author":"Raadt M.","year":"2004","unstructured":"Raadt , M. de, Watson , R. and Toleman , M . 2004. Introductory programming: what's happening today and will there be any students to teach tomorrow? Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (Dunedin, New Zealand , 2004 ), 277--282. Raadt, M. de, Watson, R. and Toleman, M. 2004. Introductory programming: what's happening today and will there be any students to teach tomorrow? Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30 (Dunedin, New Zealand, 2004), 277--282."},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the fifth Australasian conference on Computing education -","volume":"20","author":"Raadt M.","year":"2003","unstructured":"Raadt , M. de, Watson , R. and Toleman , M . 2003. Language tug-of-war: industry demand and academic choice . Proceedings of the fifth Australasian conference on Computing education - Volume 20 (Adelaide, Australia , 2003 ), 137--142. Raadt, M. de, Watson, R. and Toleman, M. 2003. Language tug-of-war: industry demand and academic choice. Proceedings of the fifth Australasian conference on Computing education - Volume 20 (Adelaide, Australia, 2003), 137--142."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089155.2089160"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268834"},{"key":"e_1_3_2_1_52_1","first-page":"1","article-title":"Toward solving the high enrollment, low engagement dilemma: A case study in introductory business","volume":"1","author":"Schullery N. M.","year":"2011","unstructured":"Schullery , N. M. , Reck , R. F. and Schullery , S. E. 2011 . Toward solving the high enrollment, low engagement dilemma: A case study in introductory business . International Journal of Business, Humanities and Technology. 1 , 2 (2011), 1 -- 9 . Schullery, N. M., Reck, R. F. and Schullery, S. E. 2011. Toward solving the high enrollment, low engagement dilemma: A case study in introductory business. International Journal of Business, Humanities and Technology. 1, 2 (2011), 1--9.","journal-title":"International Journal of Business, Humanities and Technology."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/384274.384275"},{"volume-title":"2014","author":"The Transparent Language Popularity","key":"e_1_3_2_1_54_1","unstructured":"The Transparent Language Popularity Index : 2014 . http:\/\/lang-index.sourceforge.net\/. Accessed: 2014-08-27. The Transparent Language Popularity Index: 2014. http:\/\/lang-index.sourceforge.net\/. Accessed: 2014-08-27."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5688\/aj710479"},{"key":"e_1_3_2_1_56_1","volume-title":"TIOBE Index","author":"Software","year":"2014","unstructured":"TIOBE Software : TIOBE Index : 2014 . http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html. Accessed : 2014-08-27. TIOBE Software: TIOBE Index: 2014. http:\/\/www.tiobe.com\/index.php\/content\/paperinfo\/tpci\/index.html. Accessed: 2014-08-27."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.5555\/1733663.1733913"},{"key":"e_1_3_2_1_58_1","unstructured":"What makes data open? | Guides | Open Data Institute: http:\/\/theodi.org\/guides\/what-open-data. Accessed: 2014-12-10.  What makes data open? | Guides | Open Data Institute: http:\/\/theodi.org\/guides\/what-open-data. Accessed: 2014-12-10."},{"volume-title":"Case Study Research: Design and Methods","author":"Yin R. K.","key":"e_1_3_2_1_59_1","unstructured":"Yin , R. K. 2002. Case Study Research: Design and Methods . SAGE Publications . Yin, R. K. 2002. Case Study Research: Design and Methods. SAGE Publications."},{"key":"e_1_3_2_1_60_1","unstructured":"Zappe S. Leicht R. Messner J. Litzinger T. and Lee H. W. 2009. \"Flipping\" the classroom to explore active learning in a large undergraduate course. American Society for Engineering Education (2009).  Zappe S. Leicht R. Messner J. Litzinger T. and Lee H. W. 2009. \"Flipping\" the classroom to explore active learning in a large undergraduate course. American Society for Engineering Education (2009)."}],"event":{"name":"Koli Calling '15: 15th Koli Calling International Conference on Computing Education Research","sponsor":["Aalto University","Univ. of Turin University of Turin","Monash University, Australia Monash University, Australia"],"location":"Koli Finland","acronym":"Koli Calling '15"},"container-title":["Proceedings of the 15th Koli Calling Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2828959.2828974","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2828959.2828974","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:24Z","timestamp":1750225404000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2828959.2828974"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,19]]},"references-count":60,"alternative-id":["10.1145\/2828959.2828974","10.1145\/2828959"],"URL":"https:\/\/doi.org\/10.1145\/2828959.2828974","relation":{},"subject":[],"published":{"date-parts":[[2015,11,19]]},"assertion":[{"value":"2015-11-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}