{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:15:52Z","timestamp":1750306552949,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,9,29]],"date-time":"2015-09-29T00:00:00Z","timestamp":1443484800000},"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,9,29]]},"DOI":"10.1145\/2808006.2808017","type":"proceedings-article","created":{"date-parts":[[2015,9,22]],"date-time":"2015-09-22T19:31:27Z","timestamp":1442950287000},"page":"59-64","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Learning Object-Oriented Programming in Python"],"prefix":"10.1145","author":[{"given":"Craig S.","family":"Miller","sequence":"first","affiliation":[{"name":"DePaul University, Chicago, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amber","family":"Settle","sequence":"additional","affiliation":[{"name":"DePaul University, Chicago, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Lalor","sequence":"additional","affiliation":[{"name":"DePaul University, Chicago, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,9,29]]},"reference":[{"issue":"4","key":"e_1_3_2_1_1_1","first-page":"262","article-title":"Python for CS1, CS2 and beyond","volume":"20","author":"Agarwal K. K.","year":"2005","unstructured":"K. K. Agarwal and A. Agarwal . Python for CS1, CS2 and beyond . J. Comput. Sci. Coll. , 20 ( 4 ): 262 -- 270 , Apr. 2005 . K. K. Agarwal and A. Agarwal. Python for CS1, CS2 and beyond. J. Comput. Sci. Coll., 20(4):262--270, Apr. 2005.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_2_1","first-page":"35","volume-title":"Proceedings of the Twelfth Australasian Conference on Computing Education -","volume":"103","author":"Berglund A.","year":"2010","unstructured":"A. Berglund and R. Lister . Introductory programming and the didactic triangle . In Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103 , ACE '10, pages 35 -- 44 , Darlinghurst, Australia, Australia , 2010 . Australian Computer Society, Inc. A. Berglund and R. Lister. Introductory programming and the didactic triangle. In Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103, ACE '10, pages 35--44, Darlinghurst, Australia, Australia, 2010. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176741"},{"issue":"6","key":"e_1_3_2_1_4_1","first-page":"153","article-title":"Python as a first programming language","volume":"29","author":"Dierbach C.","year":"2014","unstructured":"C. Dierbach . Python as a first programming language . J. Comput. Sci. Coll. , 29 ( 6 ): 153 -- 154 , June 2014 . C. Dierbach. Python as a first programming language. J. Comput. Sci. Coll., 29(6):153--154, June 2014.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538977"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734437"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/5657.001.0001"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/107004.107066"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597849.1384285"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/268085.268132"},{"key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189215.1189183"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1080\/15391523.2002.10782346"},{"key":"e_1_3_2_1_14_1","volume-title":"Improving Student Learning-Ten Years On. OCSLD","author":"Meyer J. H. F.","year":"2003","unstructured":"J. H. F. Meyer and R. Land . Threshold concepts and troublesome knowledge: linkages to ways of thinking and practising within the disciplines. In C. Rust, editor , Improving Student Learning-Ten Years On. OCSLD , Oxford , 2003 . J. H. F. Meyer and R. Land. Threshold concepts and troublesome knowledge: linkages to ways of thinking and practising within the disciplines. In C. Rust, editor, Improving Student Learning-Ten Years On. OCSLD, Oxford, 2003."},{"key":"e_1_3_2_1_15_1","volume-title":"Metonymy and reference-point errors in novice programming. Computer Science Education, 24(3)","author":"Miller C. S.","year":"2014","unstructured":"C. S. Miller . Metonymy and reference-point errors in novice programming. Computer Science Education, 24(3) , 2014 . C. S. Miller. Metonymy and reference-point errors in novice programming. Computer Science Education, 24(3), 2014."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538923"},{"key":"e_1_3_2_1_17_1","volume-title":"An Application Development Focus","author":"Perkovic L.","year":"2011","unstructured":"L. Perkovic . Introduction to Computing Using Python : An Application Development Focus . Wiley Publishing , Hoboken, NJ , 2011 . L. Perkovic. Introduction to Computing Using Python: An Application Development Focus. Wiley Publishing, Hoboken, NJ, 2011."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1316450.1316453"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268834"},{"key":"e_1_3_2_1_20_1","volume-title":"Quantifying the user experience: Practical statistics for user research","author":"Sauro J.","year":"2012","unstructured":"J. Sauro and J. R. Lewis . Quantifying the user experience: Practical statistics for user research . Elsevier , 2012 . J. Sauro and J. R. Lewis. Quantifying the user experience: Practical statistics for user research. Elsevier, 2012."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591749"}],"event":{"name":"SIGITE\/RIIT '15: The 16th Annual Conference on Information Technology Education and the 4th Annual Conference on Research in Information Technology","sponsor":["SIGITE ACM Special Interest Group on Information Technology Education"],"location":"Chicago Illinois USA","acronym":"SIGITE\/RIIT '15"},"container-title":["Proceedings of the 16th Annual Conference on Information Technology Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2808006.2808017","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2808006.2808017","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:12:46Z","timestamp":1750227166000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2808006.2808017"}},"subtitle":["Towards an Inventory of Difficulties and Testing Pitfalls"],"short-title":[],"issued":{"date-parts":[[2015,9,29]]},"references-count":22,"alternative-id":["10.1145\/2808006.2808017","10.1145\/2808006"],"URL":"https:\/\/doi.org\/10.1145\/2808006.2808017","relation":{},"subject":[],"published":{"date-parts":[[2015,9,29]]},"assertion":[{"value":"2015-09-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}