{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T04:35:40Z","timestamp":1774931740983,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":768,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,7,2]],"date-time":"2018-07-02T00:00:00Z","timestamp":1530489600000},"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":[[2018,7,2]]},"DOI":"10.1145\/3293881.3295779","type":"proceedings-article","created":{"date-parts":[[2019,1,9]],"date-time":"2019-01-09T18:42:31Z","timestamp":1547059351000},"page":"55-106","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":379,"title":["Introductory programming: a systematic literature review"],"prefix":"10.1145","author":[{"given":"Andrew","family":"Luxton-Reilly","sequence":"first","affiliation":[{"name":"University of Auckland, New Zealand"}]},{"family":"Simon","sequence":"additional","affiliation":[{"name":"University of Newcastle, Australia"}]},{"given":"Ibrahim","family":"Albluwi","sequence":"additional","affiliation":[{"name":"Princeton University, USA"}]},{"given":"Brett A.","family":"Becker","sequence":"additional","affiliation":[{"name":"University College Dublin, Ireland"}]},{"given":"Michail","family":"Giannakos","sequence":"additional","affiliation":[{"name":"NTNU, Norway"}]},{"given":"Amruth N.","family":"Kumar","sequence":"additional","affiliation":[{"name":"Ramapo College of New Jersey, USA"}]},{"given":"Linda","family":"Ott","sequence":"additional","affiliation":[{"name":"Michigan Technological University, USA"}]},{"given":"James","family":"Paterson","sequence":"additional","affiliation":[{"name":"Glasgow Caledonian University, UK"}]},{"given":"Michael James","family":"Scott","sequence":"additional","affiliation":[{"name":"Falmouth University, UK"}]},{"given":"Judy","family":"Sheard","sequence":"additional","affiliation":[{"name":"Monash University, Australia"}]},{"given":"Claudia","family":"Szabo","sequence":"additional","affiliation":[{"name":"University of Adelaide, Australia"}]}],"member":"320","published-online":{"date-parts":[[2018,7,2]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869567"},{"key":"e_1_3_2_1_2_1","first-page":"109","article-title":"Evaluating the effectiveness of the CPP-Tutor, an Intelligent Tutoring System for students learning to program in C++","volume":"5","author":"Abu Naser Samy S.","year":"2009","unstructured":"Samy S. Abu Naser . 2009 . Evaluating the effectiveness of the CPP-Tutor, an Intelligent Tutoring System for students learning to program in C++ . Journal of Applied Sciences Research 5 , 1 (2009), 109 \u2013 114 . Samy S. Abu Naser. 2009. Evaluating the effectiveness of the CPP-Tutor, an Intelligent Tutoring System for students learning to program in C++. Journal of Applied Sciences Research 5, 1 (2009), 109\u2013114.","journal-title":"Journal of Applied Sciences Research"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69924-8_18"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2664591.2664601"},{"key":"e_1_3_2_1_5_1","first-page":"36","article-title":"Raptor and Visual Logic\u00a9: a comparison of flowcharting tools for CS0","volume":"31","author":"Agarwal Achla","year":"2016","unstructured":"Achla Agarwal , Krishna K. Agarwal , Leslie Fife , and M. Emre Celebi . 2016 . Raptor and Visual Logic\u00a9: a comparison of flowcharting tools for CS0 . J. Comput. Sci. Coll. 31 , 4 (2016), 36 \u2013 41 . http:\/\/dl.acm.org\/citation.cfm?id=2904127.2904132 Achla Agarwal, Krishna K. Agarwal, Leslie Fife, and M. Emre Celebi. 2016. Raptor and Visual Logic\u00a9: a comparison of flowcharting tools for CS0. J. Comput. Sci. Coll. 31, 4 (2016), 36\u201341. http:\/\/dl.acm.org\/citation.cfm?id=2904127.2904132","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013503"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909609.2909611"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.043"},{"key":"e_1_3_2_1_9_1","volume-title":"IEEE Frontiers in Education Conference (FIE \u201905)","author":"Ahren T. C.","year":"2005","unstructured":"T. C. Ahren . 2005 . Using online annotation software to provide timely feedback in an introductory programming course . In IEEE Frontiers in Education Conference (FIE \u201905) . IEEE, T2H\u20131. T. C. Ahren. 2005. Using online annotation software to provide timely feedback in an introductory programming course. In IEEE Frontiers in Education Conference (FIE \u201905). IEEE, T2H\u20131."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562949"},{"key":"e_1_3_2_1_11_1","volume-title":"Collaborative Virtual Learning Environment. In IEEE Frontiers in Education Conference (FIE \u201914)","author":"Al-Jarrah Ahmad","year":"2014","unstructured":"Ahmad Al-Jarrah and Enrico Pontelli . 2014 . \u201c AliCe-ViLlagE\u201d Alice as a Collaborative Virtual Learning Environment. In IEEE Frontiers in Education Conference (FIE \u201914) . IEEE, 1\u20139. Ahmad Al-Jarrah and Enrico Pontelli. 2014. \u201cAliCe-ViLlagE\u201d Alice as a Collaborative Virtual Learning Environment. In IEEE Frontiers in Education Conference (FIE \u201914). IEEE, 1\u20139."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference \u2014","volume":"123","author":"Alammary Ali","year":"2012","unstructured":"Ali Alammary , Angela Carbone , and Judy Sheard . 2012 . Implementation of a smart lab for teachers of novice programmers . In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 121\u2013130. http:\/\/dl.acm.org\/citation.cfm?id=2483716.2483731 Ali Alammary, Angela Carbone, and Judy Sheard. 2012. Implementation of a smart lab for teachers of novice programmers. In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 121\u2013130. http:\/\/dl.acm.org\/citation.cfm?id=2483716.2483731"},{"key":"e_1_3_2_1_13_1","volume-title":"2015 World Congress Introductory Programming: A Systematic Literature Review ITiCSE \u201918 Companion, July 2\u20134","author":"Ahmed","year":"2018","unstructured":"Ahmed S. Alardawi and Agil M. Agil. 2015. Novice comprehension of object-oriented OO programs: an empirical study . In 2015 World Congress Introductory Programming: A Systematic Literature Review ITiCSE \u201918 Companion, July 2\u20134 , 2018 , Larnaca, Cyprus on Information Technology and Computer Applications (WCITCA). IEEE, 1\u2013 4. Ahmed S. Alardawi and Agil M. Agil. 2015. Novice comprehension of object-oriented OO programs: an empirical study. In 2015 World Congress Introductory Programming: A Systematic Literature Review ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus on Information Technology and Computer Applications (WCITCA). IEEE, 1\u2013 4."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2016.09"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2010.82"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--28867"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1117696.1117720"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949391"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806338.1806458"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2016.7757613"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2016.10"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2808006.2808030"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2013.6553995"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734431"},{"key":"e_1_3_2_1_25_1","volume-title":"A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives (abridged ed.)","author":"Anderson Lorin W","unstructured":"Lorin W Anderson , David R Krathwohl , Peter W Airasian , Kathleen A Cruikshank , Richard E Mayer , Paul R Pintrich , James Raths , and Merlin C Wittrock . 2001. A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives (abridged ed.) . Longman , White Plains, NY . Lorin W Anderson, David R Krathwohl, Peter W Airasian, Kathleen A Cruikshank, Richard E Mayer, Paul R Pintrich, James Raths, and Merlin C Wittrock. 2001. A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives (abridged ed.). Longman, White Plains, NY."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677309"},{"key":"e_1_3_2_1_27_1","first-page":"2","article-title":"A multimedia approach towards learning C programming: a discussion from novice learners\u2019 perspective","volume":"9","author":"Annamalai Subashini","year":"2017","unstructured":"Subashini Annamalai and Sobihatun Nur Abdul Salam . 2017 . A multimedia approach towards learning C programming: a discussion from novice learners\u2019 perspective . Journal of Telecommunication, Electronic and Computer Engineering 9 , 2 - 12 (2017), 99\u2013103. Subashini Annamalai and Sobihatun Nur Abdul Salam. 2017. A multimedia approach towards learning C programming: a discussion from novice learners\u2019 perspective. Journal of Telecommunication, Electronic and Computer Engineering 9, 2-12 (2017), 99\u2013103.","journal-title":"Journal of Telecommunication, Electronic and Computer Engineering"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.28945\/1176"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1156068.1156228"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2016.7757727"},{"key":"e_1_3_2_1_31_1","unstructured":"7757727  7757727"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2017.8190526"},{"key":"e_1_3_2_1_33_1","unstructured":"8190526  8190526"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2015.7250328"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2014.20"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCI.2010.13"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742590"},{"key":"e_1_3_2_1_38_1","first-page":"249","article-title":"Modelling students\u2019 activities in programming subjects through educational data mining","volume":"19","author":"Ayub Mewati","year":"2017","unstructured":"Mewati Ayub , Hapnes Toba , Steven Yong , and Maresha C. Wijanto . 2017 . Modelling students\u2019 activities in programming subjects through educational data mining . Global Journal of Engineering Education 19 , 3 (2017), 249 \u2013 255 . Mewati Ayub, Hapnes Toba, Steven Yong, and Maresha C. Wijanto. 2017. Modelling students\u2019 activities in programming subjects through educational data mining. Global Journal of Engineering Education 19, 3 (2017), 249\u2013255.","journal-title":"Global Journal of Engineering Education"},{"key":"e_1_3_2_1_39_1","volume-title":"Smeaton","author":"Azcona David","year":"2017","unstructured":"David Azcona and Alan F . Smeaton . 2017 . Targeting at-risk students using engagement and effort predictors in an introductory computer programming course. In Data Driven Approaches in Digital Education. Springer International Publishing , 361\u2013366. David Azcona and Alan F. Smeaton. 2017. Targeting at-risk students using engagement and effort predictors in an introductory computer programming course. In Data Driven Approaches in Digital Education. Springer International Publishing, 361\u2013366."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC3e.2016.8009050"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017773"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU \u201911)","volume":"1","author":"Badri Suzan","year":"2011","unstructured":"Suzan Badri , James Denholm-Price , and James Orwell . 2011 . Layout for learning: designing an interface for students learning to program . In Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU \u201911) , Vol. 1 . INSTICC, SciTePress, 324\u2013332. Suzan Badri, James Denholm-Price, and James Orwell. 2011. Layout for learning: designing an interface for students learning to program. In Proceedings of the 3rd International Conference on Computer Supported Education (CSEDU \u201911), Vol. 1. INSTICC, SciTePress, 324\u2013332."},{"key":"e_1_3_2_1_43_1","volume-title":"Database Systems for Advanced Applications","author":"Bai Yu","unstructured":"Yu Bai , Liqian Chen , Gang Yin , Xinjun Mao , Ye Deng , Tao Wang , Yao Lu , and Huaimin Wang . 2017. Quantitative analysis of learning data in a programming course . In Database Systems for Advanced Applications . Springer International Publishing , 436\u2013441. Yu Bai, Liqian Chen, Gang Yin, Xinjun Mao, Ye Deng, Tao Wang, Yao Lu, and Huaimin Wang. 2017. Quantitative analysis of learning data in a programming course. In Database Systems for Advanced Applications. Springer International Publishing, 436\u2013441."},{"key":"e_1_3_2_1_44_1","first-page":"47","article-title":"Expanding CS1: applications across the liberal arts","volume":"25","author":"Baird Bridget","year":"2010","unstructured":"Bridget Baird and Christine Chung . 2010 . Expanding CS1: applications across the liberal arts . J. Comput. Sci. Coll. 25 , 6 (2010), 47 \u2013 54 . http:\/\/dl.acm.org\/ citation.cfm?id=1791129.1791139 Bridget Baird and Christine Chung. 2010. Expanding CS1: applications across the liberal arts. J. Comput. Sci. Coll. 25, 6 (2010), 47\u201354. http:\/\/dl.acm.org\/ citation.cfm?id=1791129.1791139","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869746.1869758"},{"key":"e_1_3_2_1_46_1","volume-title":"Nebraska Symposium on Motivation. Univer. Nebraska Press","author":"Bandura Albert","year":"1962","unstructured":"Albert Bandura . 1962 . Social learning through imitation . In Nebraska Symposium on Motivation. Univer. Nebraska Press , Oxford, England, 211\u2013274. Albert Bandura. 1962. Social learning through imitation. In Nebraska Symposium on Motivation. Univer. Nebraska Press, Oxford, England, 211\u2013274."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.2307\/3315487"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508923"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1593105.1593172"},{"key":"e_1_3_2_1_50_1","volume-title":"Communications in Computer and Information Science","author":"Barlow-Jones Glenda","unstructured":"Glenda Barlow-Jones and Duan van der Westhuizen . 2017. Problem solving as a predictor of programming performance . In Communications in Computer and Information Science . Springer International Publishing , 209\u2013216. Glenda Barlow-Jones and Duan van der Westhuizen. 2017. Problem solving as a predictor of programming performance. In Communications in Computer and Information Science. Springer International Publishing, 209\u2013216."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1463673.1463674"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2903724"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030024.3038262"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/961511.961519"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE \u201906)","author":"Bayliss Jessica D.","unstructured":"Jessica D. Bayliss and Sean Strout . 2006. Games as a \u201cflavor\u201d of CS1 . In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE \u201906) . ACM, New York, NY, USA, 500\u2013504. Jessica D. Bayliss and Sean Strout. 2006. Games as a \u201cflavor\u201d of CS1. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE \u201906). ACM, New York, NY, USA, 500\u2013504."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445264"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047495"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844584"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899463"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2016.1225464"},{"key":"e_1_3_2_1_61_1","first-page":"45","article-title":"Constructivism in computer science education","volume":"20","author":"Ben-Ari Mordechai","year":"2001","unstructured":"Mordechai Ben-Ari . 2001 . Constructivism in computer science education . Journal of Computers in Mathematics and Science Teaching 20 , 1 (2001), 45 \u2013 73 . Mordechai Ben-Ari. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching 20, 1 (2001), 45\u2013 73.","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2011.04.004"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971461"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047413"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1138403.1138430"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272848.1272879"},{"key":"e_1_3_2_1_67_1","unstructured":"1272879  1272879"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research -","volume":"88","author":"Bennedsen Jens","year":"2007","unstructured":"Jens Bennedsen and Carsten Schulte . 2007 . What does \u201cobjects-first\u201d mean?: An international study of teachers\u2019 perceptions of objects-first . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21\u201329. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449327 Jens Bennedsen and Carsten Schulte. 2007. What does \u201cobjects-first\u201d mean?: An international study of teachers\u2019 perceptions of objects-first. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 21\u201329. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449327"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1789934.1789938"},{"key":"e_1_3_2_1_70_1","first-page":"50","article-title":"Student-authored wiki textbook in CS1","volume":"24","author":"Bennett Chris","year":"2009","unstructured":"Chris Bennett . 2009 . Student-authored wiki textbook in CS1 . J. Comput. Sci. Coll. 24 , 6 (2009), 50 \u2013 56 . http:\/\/dl.acm.org\/citation.cfm?id=1529995.1530006 Chris Bennett. 2009. Student-authored wiki textbook in CS1. J. Comput. Sci. Coll. 24, 6 (2009), 50\u201356. http:\/\/dl.acm.org\/citation.cfm?id=1529995.1530006","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462503"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2016.6"},{"key":"e_1_3_2_1_73_1","volume-title":"Proceedings of the Twelfth Australasian Conference on Computing Education \u2014","volume":"103","author":"Berglund Anders","year":"2010","unstructured":"Anders Berglund and Raymond Lister . 2010 . Introductory Programming and the Didactic Triangle . In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 35\u201344. Anders Berglund and Raymond Lister. 2010. Introductory Programming and the Didactic Triangle. In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 35\u201344."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1080\/10508406.2013.836655"},{"key":"e_1_3_2_1_75_1","volume-title":"Computer-Supported Collaborative Learning Conference, CSCL","volume":"2","author":"Berland Matthew","year":"2013","unstructured":"Matthew Berland , Carmen Petrick Smith , and Don Davis . 2013 . Visualizing live collaboration in the classroom with AMOEBA . In Computer-Supported Collaborative Learning Conference, CSCL , Vol. 2 . International Society of the Learning Sciences, 2\u20135. Matthew Berland, Carmen Petrick Smith, and Don Davis. 2013. Visualizing live collaboration in the classroom with AMOEBA. In Computer-Supported Collaborative Learning Conference, CSCL, Vol. 2. International Society of the Learning Sciences, 2\u20135."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2016.5"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJCEELL.2006.008922"},{"key":"e_1_3_2_1_78_1","volume-title":"Enhancing teaching through constructive alignment. Higher education 32, 3","author":"Biggs John","year":"1996","unstructured":"John Biggs . 1996. Enhancing teaching through constructive alignment. Higher education 32, 3 ( 1996 ), 347\u2013364. John Biggs. 1996. Enhancing teaching through constructive alignment. Higher education 32, 3 (1996), 347\u2013364."},{"key":"e_1_3_2_1_79_1","volume-title":"Collis","author":"Biggs John B.","year":"1982","unstructured":"John B. Biggs and Kevin F . Collis . 1982 . Evaluating the quality of learning: the SOLO taxonomy (structure of the observed learning outcome). Academic Press . John B. Biggs and Kevin F. Collis. 1982. Evaluating the quality of learning: the SOLO taxonomy (structure of the observed learning outcome). Academic Press."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562895"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10639-010-9139-3"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157158"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITHET.2004.1358243"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1509037"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77934-6_8"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921607.1921610"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07221-0_5"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227345"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/1597849.1384315"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227430"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999560"},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352207"},{"key":"e_1_3_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734348"},{"key":"e_1_3_2_1_94_1","first-page":"37","article-title":"Tools and techniques for test-driven learning in CS1","volume":"22","author":"Briggs Tom","year":"2007","unstructured":"Tom Briggs and C. Dudley Girard . 2007 . Tools and techniques for test-driven learning in CS1 . J. Comput. Sci. Coll. 22 , 3 (2007), 37 \u2013 43 . http:\/\/dl.acm.org\/ citation.cfm?id=1181849.1181854 Tom Briggs and C. Dudley Girard. 2007. Tools and techniques for test-driven learning in CS1. J. Comput. Sci. Coll. 22, 3 (2007), 37\u201343. http:\/\/dl.acm.org\/ citation.cfm?id=1181849.1181854","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632343"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538924"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083431.1083477"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047430"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734341"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2007.4418051"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1108\/17415650480000009"},{"key":"e_1_3_2_1_102_1","series-title":"Lecture Notes in Computer Science","volume-title":"Student coding styles as predictors of help-seeking behavior","author":"Bumbacher Engin","unstructured":"Engin Bumbacher , Alfredo Sandes , Amit Deutsch , and Paulo Blikstein . 2013. Student coding styles as predictors of help-seeking behavior . In Lecture Notes in Computer Science . Springer , Berlin, Heidelberg , 856\u2013859. 1007\/978-3-642-39112-5_130 Engin Bumbacher, Alfredo Sandes, Amit Deutsch, and Paulo Blikstein. 2013. Student coding styles as predictors of help-seeking behavior. In Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, 856\u2013859. 1007\/978-3-642-39112-5_130"},{"key":"e_1_3_2_1_103_1","first-page":"37","article-title":"Jigsaw, a programming environment for Java in CS1","volume":"24","author":"Burch Carl","year":"2009","unstructured":"Carl Burch . 2009 . Jigsaw, a programming environment for Java in CS1 . J. Comput. Sci. Coll. 24 , 5 (2009), 37 \u2013 43 . http:\/\/dl.acm.org\/citation.cfm?id=1516595.1516604 Carl Burch. 2009. Jigsaw, a programming environment for Java in CS1. J. Comput. Sci. Coll. 24, 5 (2009), 37\u201343. http:\/\/dl.acm.org\/citation.cfm?id=1516595.1516604","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2017.2698467"},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2013.6654399"},{"key":"e_1_3_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2014.7062585"},{"key":"e_1_3_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2012.6360322"},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2013.6654401"},{"key":"e_1_3_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.19173\/irrodl.v15i4.1840"},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899457"},{"key":"e_1_3_2_1_111_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538943"},{"key":"e_1_3_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960313"},{"key":"e_1_3_2_1_113_1","first-page":"121","article-title":"Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course","volume":"13","author":"Carbonaro Antonella","year":"2017","unstructured":"Antonella Carbonaro and Mirko Ravaioli . 2017 . Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course . Journal of E-Learning and Knowledge Society 13 , 3 (2017), 121 \u2013 129 . Antonella Carbonaro and Mirko Ravaioli. 2017. Peer assessment to promote deep learning and to reduce a gender gap in the traditional introductory programming course. Journal of E-Learning and Knowledge Society 13, 3 (2017), 121\u2013129.","journal-title":"Journal of E-Learning and Knowledge Society"},{"key":"e_1_3_2_1_114_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"Carbone Angela","year":"2009","unstructured":"Angela Carbone , John Hurst , Ian Mitchell , and Dick Gunstone . 2009 . An exploration of internal factors influencing student learning of programming . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 25\u201334. http:\/\/dl.acm.org\/citation.cfm?id= 1862712.1862721 Angela Carbone, John Hurst, Ian Mitchell, and Dick Gunstone. 2009. An exploration of internal factors influencing student learning of programming. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 25\u201334. http:\/\/dl.acm.org\/citation.cfm?id=1862712.1862721"},{"key":"e_1_3_2_1_115_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference \u2014","volume":"114","author":"Cardell-Oliver Rachel","year":"2011","unstructured":"Rachel Cardell-Oliver . 2011 . How can software metrics help novice programmers? . In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 55\u201362. http:\/\/dl.acm.org\/citation.cfm?id=2459936. Rachel Cardell-Oliver. 2011. How can software metrics help novice programmers?. In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 55\u201362. http:\/\/dl.acm.org\/citation.cfm?id=2459936."},{"key":"e_1_3_2_1_116_1","unstructured":"2459943  2459943"},{"key":"e_1_3_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734419"},{"key":"e_1_3_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2006.38"},{"key":"e_1_3_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2007.29"},{"key":"e_1_3_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77934-6_11"},{"key":"e_1_3_2_1_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844574"},{"key":"e_1_3_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141891"},{"key":"e_1_3_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953253"},{"key":"e_1_3_2_1_124_1","first-page":"87","article-title":"Automatic feedback systems for code: what can they tell the busy instructor","volume":"31","author":"Char Bruce","year":"2016","unstructured":"Bruce Char . 2016 . Automatic feedback systems for code: what can they tell the busy instructor ? J. Comput. Sci. Coll. 31 , 4 (2016), 87 \u2013 93 . http:\/\/dl.acm.org\/ citation.cfm?id=2904127.2904143 Bruce Char. 2016. Automatic feedback systems for code: what can they tell the busy instructor? J. Comput. Sci. Coll. 31, 4 (2016), 87\u201393. http:\/\/dl.acm.org\/ citation.cfm?id=2904127.2904143","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_125_1","volume-title":"IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA \u201905)","author":"Charalampos Spyropoulos","year":"2005","unstructured":"Spyropoulos Charalampos , Vassilios Dagdilelis , and Georgios Evangelidis . 2005 . Teaching object-oriented thinking to novice programmers using the AgentSheets environment . In IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA \u201905) . IADIS, 343\u2013348. Spyropoulos Charalampos, Vassilios Dagdilelis, and Georgios Evangelidis. 2005. Teaching object-oriented thinking to novice programmers using the AgentSheets environment. In IADIS International Conference on Cognition and Exploratory Learning in Digital Age (CELDA \u201905). IADIS, 343\u2013348."},{"key":"e_1_3_2_1_126_1","volume-title":"Serious Games and Edutainment Applications","author":"Charles Therese","unstructured":"Therese Charles , David Bustard , and Michaela Black . 2011. Experiences of promoting student engagement through game-enhanced learning . In Serious Games and Edutainment Applications . Springer London , 425\u2013445. org\/10.1007\/978-1-4471-2161-9_21 Therese Charles, David Bustard, and Michaela Black. 2011. Experiences of promoting student engagement through game-enhanced learning. In Serious Games and Edutainment Applications. Springer London, 425\u2013445. org\/10.1007\/978-1-4471-2161-9_21"},{"key":"e_1_3_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227408"},{"key":"e_1_3_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124706.1121496"},{"key":"e_1_3_2_1_129_1","volume-title":"Proceedings of the Twelfth Australasian Conference on Computing Education \u2014","volume":"103","author":"Chinn Donald","year":"2010","unstructured":"Donald Chinn , Judy Sheard , Angela Carbone , and Mikko-Jussi Laakso . 2010 . Study habits of CS1 students: what do they do outside the classroom? . In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53\u201362. http:\/\/dl.acm.org\/citation.cfm?id= 1862219.1862229 Donald Chinn, Judy Sheard, Angela Carbone, and Mikko-Jussi Laakso. 2010. Study habits of CS1 students: what do they do outside the classroom?. In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53\u201362. http:\/\/dl.acm.org\/citation.cfm?id=1862219.1862229"},{"key":"e_1_3_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.20488"},{"key":"e_1_3_2_1_131_1","volume-title":"Actionable gamification: beyond points, badges, and leaderboards","unstructured":"Yu-kai Chou. 2015. Actionable gamification: beyond points, badges, and leaderboards . Octalysis Group . Yu-kai Chou. 2015. Actionable gamification: beyond points, badges, and leaderboards. Octalysis Group."},{"key":"e_1_3_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-39583-8_12"},{"key":"e_1_3_2_1_133_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508971"},{"key":"e_1_3_2_1_134_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322314"},{"key":"e_1_3_2_1_135_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2008.4720254"},{"key":"e_1_3_2_1_136_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2010.5673668"},{"key":"e_1_3_2_1_137_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611966"},{"key":"e_1_3_2_1_138_1","volume-title":"Proceedings of the Twelfth Australasian Conference on Computing Education \u2014","volume":"103","author":"Corney Malcolm","year":"1862","unstructured":"Malcolm Corney , Donna Teague , and Richard N. Thomas . 2010. Engaging students in programming . In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 63\u201372. http:\/\/dl.acm.org\/citation. cfm?id= 1862 219.1862230 Malcolm Corney, Donna Teague, and Richard N. Thomas. 2010. Engaging students in programming. In Proceedings of the Twelfth Australasian Conference on Computing Education \u2014 Volume 103 (ACE \u201910). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 63\u201372. http:\/\/dl.acm.org\/citation. cfm?id=1862219.1862230"},{"key":"e_1_3_2_1_139_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2017.01.047"},{"key":"e_1_3_2_1_140_1","first-page":"78","article-title":"Emergent requirements for supporting introductory programming","volume":"10","author":"Coull Natalie J","year":"2011","unstructured":"Natalie J Coull and Ishbel MM Duncan . 2011 . Emergent requirements for supporting introductory programming . Innovations in Teaching and Learning in Information and Computer Sciences 10 , 1 (2011), 78 \u2013 85 . 11120\/ital.2011.10010078 Natalie J Coull and Ishbel MM Duncan. 2011. Emergent requirements for supporting introductory programming. Innovations in Teaching and Learning in Information and Computer Sciences 10, 1 (2011), 78\u201385. 11120\/ital.2011.10010078","journal-title":"Innovations in Teaching and Learning in Information and Computer Sciences"},{"key":"e_1_3_2_1_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843043.2843348"},{"key":"e_1_3_2_1_142_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141898"},{"key":"e_1_3_2_1_143_1","first-page":"156","article-title":"ActionScript: a gentle introduction to programming","volume":"21","author":"Crawford Stewart","year":"2006","unstructured":"Stewart Crawford and Elizabeth Boese . 2006 . ActionScript: a gentle introduction to programming . J. Comput. Sci. Coll. 21 , 3 (2006), 156 \u2013 168 . http:\/\/dl.acm.org\/ citation.cfm?id=1089182.1089203 Stewart Crawford and Elizabeth Boese. 2006. ActionScript: a gentle introduction to programming. J. Comput. Sci. Coll. 21, 3 (2006), 156\u2013168. http:\/\/dl.acm.org\/ citation.cfm?id=1089182.1089203","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_144_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538958"},{"key":"e_1_3_2_1_145_1","volume-title":"Learning and Collaboration Technologies. Technology in Education","author":"Cruz Gilbert","unstructured":"Gilbert Cruz , Jacob Jones , Meagan Morrow , Andres Gonzalez , and Bruce Gooch . 2017. An AI system for coaching novice programmers . In Learning and Collaboration Technologies. Technology in Education . Springer International Publishing , 12\u201321. Gilbert Cruz, Jacob Jones, Meagan Morrow, Andres Gonzalez, and Bruce Gooch. 2017. An AI system for coaching novice programmers. In Learning and Collaboration Technologies. Technology in Education. Springer International Publishing, 12\u201321."},{"key":"e_1_3_2_1_146_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106190"},{"key":"e_1_3_2_1_147_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734409"},{"key":"e_1_3_2_1_148_1","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education \u2014","volume":"42","author":"Quintin","unstructured":"Quintin I. Cutts and Gregor E. Kennedy. 2005. Connecting learning environments using electronic voting systems . In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 181\u2013186. http:\/\/dl.acm. org\/citation.cfm?id=1082424.1082447 Quintin I. Cutts and Gregor E. Kennedy. 2005. Connecting learning environments using electronic voting systems. In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 181\u2013186. http:\/\/dl.acm. org\/citation.cfm?id=1082424.1082447"},{"key":"e_1_3_2_1_149_1","doi-asserted-by":"publisher","DOI":"10.23919\/MIPRO.2017.7973530"},{"key":"e_1_3_2_1_150_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047473"},{"key":"e_1_3_2_1_151_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3051464"},{"key":"e_1_3_2_1_152_1","doi-asserted-by":"publisher","DOI":"10.2307\/2529886"},{"key":"e_1_3_2_1_153_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899468"},{"key":"e_1_3_2_1_154_1","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference \u2014","volume":"123","author":"de Raadt Michael","year":"2012","unstructured":"Michael de Raadt . 2012 . Student created cheat-sheets in examinations: impact on student outcomes . In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 71\u201376. http:\/\/dl.acm.org\/citation.cfm? id=2483716.2483725 Michael de Raadt. 2012. Student created cheat-sheets in examinations: impact on student outcomes. In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 71\u201376. http:\/\/dl.acm.org\/citation.cfm? id=2483716.2483725"},{"key":"e_1_3_2_1_155_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014","volume":"88","author":"de Raadt Michael","year":"2007","unstructured":"Michael de Raadt , David Lai , and Richard Watson . 2007 . An evaluation of electronic individual peer assessment in an introductory programming course . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53\u201364. http:\/\/dl.acm.org\/citation.cfm?id= 2449323.2449330 Michael de Raadt, David Lai, and Richard Watson. 2007. An evaluation of electronic individual peer assessment in an introductory programming course. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 53\u201364. http:\/\/dl.acm.org\/citation.cfm?id= 2449323.2449330"},{"key":"e_1_3_2_1_156_1","volume-title":"Proceedings of the Fifth Australasian Conference on Computing Education \u2014","volume":"20","author":"de Raadt Michael","year":"2003","unstructured":"Michael de Raadt , Richard Watson , and Mark Toleman . 2003 . Language tugof-war: industry demand and academic choice . In Proceedings of the Fifth Australasian Conference on Computing Education \u2014 Volume 20 (ACE \u201903). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 137\u2013142. http:\/\/dl.acm.org\/citation.cfm?id=858403.858420 Michael de Raadt, Richard Watson, and Mark Toleman. 2003. Language tugof-war: industry demand and academic choice. In Proceedings of the Fifth Australasian Conference on Computing Education \u2014 Volume 20 (ACE \u201903). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 137\u2013142. http:\/\/dl.acm.org\/citation.cfm?id=858403.858420"},{"key":"e_1_3_2_1_157_1","volume-title":"Proceedings of the Sixth Australasian Conference on Computing Education \u2014","volume":"30","author":"de Raadt Michael","year":"2004","unstructured":"Michael de Raadt , Richard Watson , and Mark Toleman . 2004 . Introductory programming: what\u2019s happening today and will there be any students to teach tomorrow? . In Proceedings of the Sixth Australasian Conference on Computing Education \u2014 Volume 30 (ACE \u201904). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 277\u2013282. http:\/\/dl.acm.org\/citation.cfm?id= 979968.980005 Michael de Raadt, Richard Watson, and Mark Toleman. 2004. Introductory programming: what\u2019s happening today and will there be any students to teach tomorrow?. In Proceedings of the Sixth Australasian Conference on Computing Education \u2014 Volume 30 (ACE \u201904). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 277\u2013282. http:\/\/dl.acm.org\/citation.cfm?id= 979968.980005"},{"key":"e_1_3_2_1_158_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"de Raadt Michael","year":"2009","unstructured":"Michael de Raadt , Richard Watson , and Mark Toleman . 2009 . Teaching and assessing programming strategies explicitly . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 45\u201354. http:\/\/dl.acm.org\/citation.cfm?id= 1862712.1862723 Michael de Raadt, Richard Watson, and Mark Toleman. 2009. Teaching and assessing programming strategies explicitly. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 45\u201354. http:\/\/dl.acm.org\/citation.cfm?id=1862712.1862723"},{"key":"e_1_3_2_1_159_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445269"},{"key":"e_1_3_2_1_160_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121358"},{"key":"e_1_3_2_1_161_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828967"},{"key":"e_1_3_2_1_162_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591748"},{"key":"e_1_3_2_1_163_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822124"},{"key":"e_1_3_2_1_164_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404532"},{"key":"e_1_3_2_1_165_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953299"},{"key":"e_1_3_2_1_166_1","doi-asserted-by":"publisher","DOI":"10.1145\/2181037.2181040"},{"key":"e_1_3_2_1_167_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference \u2014","volume":"114","author":"Devey Adrian","year":"2011","unstructured":"Adrian Devey and Angela Carbone . 2011 . Helping first year novice programming students pass . In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 135\u2013144. http:\/\/dl.acm.org\/citation.cfm? id=2459936.2459953 Adrian Devey and Angela Carbone. 2011. Helping first year novice programming students pass. In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 135\u2013144. http:\/\/dl.acm.org\/citation.cfm? id=2459936.2459953"},{"key":"e_1_3_2_1_168_1","doi-asserted-by":"publisher","DOI":"10.1145\/3027385.3027441"},{"key":"e_1_3_2_1_169_1","first-page":"136","article-title":"Motivating students taking CS1 by using image manipulation in C and C+","volume":"26","author":"Dickson Paul E.","year":"2011","unstructured":"Paul E. Dickson . 2011 . Motivating students taking CS1 by using image manipulation in C and C+ . J. Comput. Sci. Coll. 26 , 6 (2011), 136 \u2013 141 . http: \/\/dl.acm.org\/citation.cfm?id=1968521.1968551 Paul E. Dickson. 2011. Motivating students taking CS1 by using image manipulation in C and C+. J. Comput. Sci. Coll. 26, 6 (2011), 136\u2013141. http: \/\/dl.acm.org\/citation.cfm?id=1968521.1968551","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_170_1","first-page":"69","article-title":"Comparing feature assistance between programming environments and their \u201ceffect\u201d on novice programmers","volume":"27","author":"Dillon Edward","year":"2012","unstructured":"Edward Dillon , Monica Anderson , and Marcus Brown . 2012 . Comparing feature assistance between programming environments and their \u201ceffect\u201d on novice programmers . J. Comput. Sci. Coll. 27 , 5 (2012), 69 \u2013 77 . http:\/\/dl.acm.org\/citation. cfm?id=2168874.2168894 Edward Dillon, Monica Anderson, and Marcus Brown. 2012. Comparing feature assistance between programming environments and their \u201ceffect\u201d on novice programmers. J. Comput. Sci. Coll. 27, 5 (2012), 69\u201377. http:\/\/dl.acm.org\/citation. cfm?id=2168874.2168894","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_171_1","doi-asserted-by":"publisher","DOI":"10.1145\/2184512.2184546"},{"key":"e_1_3_2_1_172_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIW.2009.93"},{"key":"e_1_3_2_1_173_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822152"},{"key":"e_1_3_2_1_174_1","volume-title":"AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants. AAAI, 51\u201356","author":"Doherty Liam","year":"2005","unstructured":"Liam Doherty , J Shakya , M Jordanov , P Lougheed , D Brokenshire , S Rao , and VS Kumar . 2005 . Recognizing opportunities for mixed-initiative interactions in novice programming . In AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants. AAAI, 51\u201356 . Liam Doherty, J Shakya, M Jordanov, P Lougheed, D Brokenshire, S Rao, and VS Kumar. 2005. Recognizing opportunities for mixed-initiative interactions in novice programming. In AAAI Fall Symposium on Mixed-Initiative Problem-Solving Assistants. AAAI, 51\u201356."},{"key":"e_1_3_2_1_175_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1014142"},{"key":"e_1_3_2_1_176_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2003.1263372"},{"key":"e_1_3_2_1_177_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2010.30"},{"key":"e_1_3_2_1_178_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2017.8190523"},{"key":"e_1_3_2_1_179_1","volume-title":"Proceedings of the Tenth Conference on Australasian Computing Education \u2014","volume":"78","author":"D\u2019Souza Daryl","year":"2008","unstructured":"Daryl D\u2019Souza , Margaret Hamilton , James Harland , Peter Muir , Charles Thevathayan , and Cecily Walker . 2008 . Transforming learning of programming: a mentoring project . In Proceedings of the Tenth Conference on Australasian Computing Education \u2014 Volume 78 (ACE \u201908). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 75\u201384. http:\/\/dl.acm.org\/citation.cfm? id=1379249.1379256 Daryl D\u2019Souza, Margaret Hamilton, James Harland, Peter Muir, Charles Thevathayan, and Cecily Walker. 2008. Transforming learning of programming: a mentoring project. In Proceedings of the Tenth Conference on Australasian Computing Education \u2014 Volume 78 (ACE \u201908). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 75\u201384. http:\/\/dl.acm.org\/citation.cfm? id=1379249.1379256"},{"key":"e_1_3_2_1_180_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005432300570066"},{"key":"e_1_3_2_1_181_1","volume-title":"Communications in Computer and Information Science","author":"Durrheim Mark S.","unstructured":"Mark S. Durrheim , Abejide Ade-Ibijola , and Sigrid Ewert . 2016. Code pathfinder: a stepwise programming e-tutor using plan mirroring . In Communications in Computer and Information Science . Springer International Publishing , 69\u201382. Mark S. Durrheim, Abejide Ade-Ibijola, and Sigrid Ewert. 2016. Code pathfinder: a stepwise programming e-tutor using plan mirroring. In Communications in Computer and Information Science. Springer International Publishing, 69\u201382."},{"key":"e_1_3_2_1_182_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930485"},{"key":"e_1_3_2_1_183_1","doi-asserted-by":"publisher","DOI":"10.1145\/1539024.1508980"},{"key":"e_1_3_2_1_184_1","volume-title":"The Handbook of Social Psychology","author":"Eagly Alice H","unstructured":"Alice H Eagly and Shelly Chaiken . 1998. Attitude structure and function . In The Handbook of Social Psychology . McGraw-Hill . Alice H Eagly and Shelly Chaiken. 1998. Attitude structure and function. In The Handbook of Social Psychology. McGraw-Hill."},{"key":"e_1_3_2_1_185_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999760"},{"key":"e_1_3_2_1_186_1","unstructured":"1999760  1999760"},{"key":"e_1_3_2_1_187_1","volume-title":"Proceedings of the 2014 ASEE Annual Conference. ASEE.","author":"Edgcomb Alex","year":"2014","unstructured":"Alex Edgcomb and Frank Vahid . 2014 . Effectiveness of online textbooks vs. interactive web-native content . In Proceedings of the 2014 ASEE Annual Conference. ASEE. Alex Edgcomb and Frank Vahid. 2014. Effectiveness of online textbooks vs. interactive web-native content. In Proceedings of the 2014 ASEE Annual Conference. ASEE."},{"key":"e_1_3_2_1_188_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017732"},{"key":"e_1_3_2_1_189_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--27549"},{"key":"e_1_3_2_1_190_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971312"},{"key":"e_1_3_2_1_191_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059055"},{"key":"e_1_3_2_1_192_1","first-page":"44","article-title":"Experiences using test-driven development with an automated grader","volume":"22","author":"Edwards Stephen H.","year":"2007","unstructured":"Stephen H. Edwards and Manuel A. P\u00e9rez-Qui\u00f1ones . 2007 . Experiences using test-driven development with an automated grader . J. Comput. Sci. Coll. 22 , 3 (2007), 44 \u2013 50 . http:\/\/dl.acm.org\/citation.cfm?id=1181849.1181855 Stephen H. Edwards and Manuel A. P\u00e9rez-Qui\u00f1ones. 2007. Experiences using test-driven development with an automated grader. J. Comput. Sci. Coll. 22, 3 (2007), 44\u201350. http:\/\/dl.acm.org\/citation.cfm?id=1181849.1181855","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_193_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538977"},{"key":"e_1_3_2_1_194_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322490"},{"key":"e_1_3_2_1_195_1","unstructured":"322490  322490"},{"key":"e_1_3_2_1_196_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2013.259"},{"key":"e_1_3_2_1_197_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2017.7942823"},{"key":"e_1_3_2_1_198_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380552.2380604"},{"key":"e_1_3_2_1_199_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508907"},{"key":"e_1_3_2_1_200_1","first-page":"6450951","volume-title":"8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom \u201912)","author":"Kiran L.","unstructured":"Kiran L. N. Eranki and Kannan M. Moudgalya. 2012. A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation . In 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom \u201912) . IEEE, 556\u2013559. https: \/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?arnumber= 6450951 Kiran L. N. Eranki and Kannan M. Moudgalya. 2012. A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation. In 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom \u201912). IEEE, 556\u2013559. https: \/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?arnumber=6450951"},{"key":"e_1_3_2_1_201_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960335"},{"key":"e_1_3_2_1_202_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017790"},{"key":"e_1_3_2_1_203_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971311"},{"key":"e_1_3_2_1_204_1","doi-asserted-by":"publisher","DOI":"10.1080\/03098265.2015.1086981"},{"key":"e_1_3_2_1_205_1","unstructured":"1086981  1086981"},{"key":"e_1_3_2_1_206_1","volume-title":"Artificial Intelligence in Education, Elisabeth Andr\u00e9, Ryan Baker, Xiangen Hu, Ma. Mercedes T. Rodrigo, and Benedict du Boulay (Eds.)","author":"Firmalo Fabic Geela Venise","unstructured":"Geela Venise Firmalo Fabic , Antonija Mitrovic , and Kourosh Neshatian . 2017. Investigating the effectiveness of menu-based self-explanation prompts in a mobile Python tutor . In Artificial Intelligence in Education, Elisabeth Andr\u00e9, Ryan Baker, Xiangen Hu, Ma. Mercedes T. Rodrigo, and Benedict du Boulay (Eds.) . Springer International Publishing , Cham , 498\u2013501. 1007\/978-3-319-61425-0_49 Geela Venise Firmalo Fabic, Antonija Mitrovic, and Kourosh Neshatian. 2017. Investigating the effectiveness of menu-based self-explanation prompts in a mobile Python tutor. In Artificial Intelligence in Education, Elisabeth Andr\u00e9, Ryan Baker, Xiangen Hu, Ma. Mercedes T. Rodrigo, and Benedict du Boulay (Eds.). Springer International Publishing, Cham, 498\u2013501. 1007\/978-3-319-61425-0_49"},{"key":"e_1_3_2_1_207_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1612175"},{"key":"e_1_3_2_1_208_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"Falkner Katrina","year":"2009","unstructured":"Katrina Falkner and David S Munro . 2009 . Easing the transition: a collaborative learning approach . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, 65\u201374. http:\/\/dl.acm.org\/citation.cfm?id= 1862712. Katrina Falkner and David S Munro. 2009. Easing the transition: a collaborative learning approach. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, 65\u201374. http:\/\/dl.acm.org\/citation.cfm?id=1862712."},{"key":"e_1_3_2_1_209_1","unstructured":"1862725  1862725"},{"key":"e_1_3_2_1_210_1","doi-asserted-by":"publisher","DOI":"10.1145\/2512276.2512293"},{"key":"e_1_3_2_1_211_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2005.852593"},{"key":"e_1_3_2_1_212_1","volume-title":"Matthew Flatt, and Shriram Krishnamurthi.","author":"Felleisen Matthias","year":"2018","unstructured":"Matthias Felleisen , Robert Bruce Findler , Matthew Flatt, and Shriram Krishnamurthi. 2018 . How to Design Programs : An Introduction to Programming and Computing. MIT Press . Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi. 2018. How to Design Programs: An Introduction to Programming and Computing. MIT Press."},{"key":"e_1_3_2_1_213_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508973"},{"key":"e_1_3_2_1_214_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822111"},{"key":"e_1_3_2_1_215_1","unstructured":"1822111  1822111"},{"key":"e_1_3_2_1_216_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384316"},{"key":"e_1_3_2_1_217_1","volume-title":"Innovative Practices in Teaching Information Sciences and Technology","author":"Fonseca Fred","unstructured":"Fred Fonseca and Larry Spence . 2014. The karate kid method of problem based learning . In Innovative Practices in Teaching Information Sciences and Technology . Springer International Publishing , Cham ., 9\u201317. 1007\/978-3-319-03656-4_2 Fred Fonseca and Larry Spence. 2014. The karate kid method of problem based learning. In Innovative Practices in Teaching Information Sciences and Technology. Springer International Publishing, Cham., 9\u201317. 1007\/978-3-319-03656-4_2"},{"key":"e_1_3_2_1_218_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69132-7_13"},{"key":"e_1_3_2_1_219_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742588"},{"key":"e_1_3_2_1_220_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352243"},{"key":"e_1_3_2_1_221_1","first-page":"122","article-title":"A cooperative development system for an interactive introductory programming course","volume":"10","author":"F\u00fcrst Luka","year":"2012","unstructured":"Luka F\u00fcrst and Viljan Mahni\u010d . 2012 . A cooperative development system for an interactive introductory programming course . World Transactions on Engineering and Technology Education 10 , 2 (2012), 122 \u2013 127 . Luka F\u00fcrst and Viljan Mahni\u010d. 2012. A cooperative development system for an interactive introductory programming course. World Transactions on Engineering and Technology Education 10, 2 (2012), 122\u2013127.","journal-title":"World Transactions on Engineering and Technology Education"},{"key":"e_1_3_2_1_222_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508909"},{"key":"e_1_3_2_1_223_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899440"},{"key":"e_1_3_2_1_224_1","unstructured":"2899440  2899440"},{"key":"e_1_3_2_1_225_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822138"},{"key":"e_1_3_2_1_226_1","volume-title":"Australian Society for Computers in Learning in Tertiary Education Annual Conference (ASCILITE \u201907)","author":"Garner Stuart","year":"2007","unstructured":"Stuart Garner . 2007 . A program design tool to help novices learn programming . In Australian Society for Computers in Learning in Tertiary Education Annual Conference (ASCILITE \u201907) . Australasian Society for Computers in Learning in Tertiary Education, 321\u2013324. Stuart Garner. 2007. A program design tool to help novices learn programming. In Australian Society for Computers in Learning in Tertiary Education Annual Conference (ASCILITE \u201907). Australasian Society for Computers in Learning in Tertiary Education, 321\u2013324."},{"key":"e_1_3_2_1_227_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677311"},{"key":"e_1_3_2_1_228_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445300"},{"key":"e_1_3_2_1_229_1","first-page":"23","article-title":"Incorporating tangible computing devices into CS1","volume":"29","author":"Goadrich Mark","year":"2014","unstructured":"Mark Goadrich . 2014 . Incorporating tangible computing devices into CS1 . J. Comput. Sci. Coll. 29 , 5 (2014), 23 \u2013 31 . http:\/\/dl.acm.org\/citation.cfm?id=2600623. Mark Goadrich. 2014. Incorporating tangible computing devices into CS1. J. Comput. Sci. Coll. 29, 5 (2014), 23\u201331. http:\/\/dl.acm.org\/citation.cfm?id=2600623.","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_230_1","unstructured":"2600627  2600627"},{"key":"e_1_3_2_1_231_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322662"},{"key":"e_1_3_2_1_232_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268793"},{"key":"e_1_3_2_1_233_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508945"},{"key":"e_1_3_2_1_234_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325331"},{"key":"e_1_3_2_1_235_1","first-page":"299","article-title":"Constructivism in an introduction to programming course","volume":"19","author":"Gonzalez Gracielo","year":"2004","unstructured":"Gracielo Gonzalez . 2004 . Constructivism in an introduction to programming course . J. Comput. Sci. Coll. 19 (2004), 299 \u2013 305 . http:\/\/dl.acm.org\/citation.cfm? id=1050231.1050277 Gracielo Gonzalez. 2004. Constructivism in an introduction to programming course. J. Comput. Sci. Coll. 19 (2004), 299\u2013305. http:\/\/dl.acm.org\/citation.cfm? id=1050231.1050277","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_236_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121386"},{"key":"e_1_3_2_1_237_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005789502810288"},{"key":"e_1_3_2_1_238_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157214"},{"key":"e_1_3_2_1_239_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1612204"},{"key":"e_1_3_2_1_240_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089796"},{"key":"e_1_3_2_1_241_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2015.75"},{"key":"e_1_3_2_1_242_1","first-page":"23","article-title":"Using Visual Logic \u00a9: three different approaches in different courses \u2014 General Education, CS0, and CS1","volume":"26","author":"Gudmundsen Dee","year":"2011","unstructured":"Dee Gudmundsen , Lisa Olivieri , and Namita Sarawagi . 2011 . Using Visual Logic \u00a9: three different approaches in different courses \u2014 General Education, CS0, and CS1 . J. Comput. Sci. Coll. 26 , 6 (2011), 23 \u2013 29 . http:\/\/dl.acm.org\/citation. cfm?id=1968521.1968529 Dee Gudmundsen, Lisa Olivieri, and Namita Sarawagi. 2011. Using Visual Logic \u00a9: three different approaches in different courses \u2014 General Education, CS0, and CS1. J. Comput. Sci. Coll. 26, 6 (2011), 23\u201329. http:\/\/dl.acm.org\/citation. cfm?id=1968521.1968529","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_243_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2010.227"},{"key":"e_1_3_2_1_244_1","doi-asserted-by":"publisher","DOI":"10.1145\/961511.961542"},{"key":"e_1_3_2_1_245_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2013.39"},{"key":"e_1_3_2_1_246_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141881"},{"key":"e_1_3_2_1_247_1","volume-title":"Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences (ICCE \u201905)","author":"Haghighi Pari Delir","unstructured":"Pari Delir Haghighi and Judy Sheard . 2005. Summative computer programming assessment using both paper and computer . In Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences (ICCE \u201905) . IOS Press , 67\u201375. Pari Delir Haghighi and Judy Sheard. 2005. Summative computer programming assessment using both paper and computer. In Towards Sustainable and Scalable Educational Innovations Informed by the Learning Sciences (ICCE \u201905). IOS Press, 67\u201375."},{"key":"e_1_3_2_1_248_1","doi-asserted-by":"publisher","DOI":"10.1145\/1473195.1473242"},{"key":"e_1_3_2_1_249_1","unstructured":"John Hamer Helen C Purchase Paul Denny and Andrew Luxton-Reilly. {n. d.}. Quality of Peer Assessment in CS1. 27\u201336.  John Hamer Helen C Purchase Paul Denny and Andrew Luxton-Reilly. {n. d.}. Quality of Peer Assessment in CS1. 27\u201336."},{"key":"e_1_3_2_1_250_1","unstructured":"1584327  1584327"},{"key":"e_1_3_2_1_251_1","doi-asserted-by":"publisher","DOI":"10.1145\/2184512.2184523"},{"key":"e_1_3_2_1_252_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293881.3295779"},{"key":"e_1_3_2_1_253_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067532"},{"key":"e_1_3_2_1_254_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140156"},{"key":"e_1_3_2_1_255_1","doi-asserted-by":"publisher","DOI":"10.1145\/1316450.1316452"},{"key":"e_1_3_2_1_256_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008043"},{"key":"e_1_3_2_1_257_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508875"},{"key":"e_1_3_2_1_258_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-77934-6_4"},{"key":"e_1_3_2_1_259_1","first-page":"228","article-title":"Classroom interventions to reduce failure &amp; withdrawal in CS1: a field report","volume":"28","author":"Hare Brian K","year":"2013","unstructured":"Brian K Hare . 2013 . Classroom interventions to reduce failure &amp; withdrawal in CS1: a field report . J. Comput. Sci. Coll. 28 , 5 (2013), 228 \u2013 235 . http:\/\/dl.acm. org\/citation.cfm?id=2458569.2458618 Brian K Hare. 2013. Classroom interventions to reduce failure &amp; withdrawal in CS1: a field report. J. Comput. Sci. Coll. 28, 5 (2013), 228\u2013235. http:\/\/dl.acm. org\/citation.cfm?id=2458569.2458618","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_260_1","doi-asserted-by":"publisher","DOI":"10.1145\/2023607.2023699"},{"key":"e_1_3_2_1_261_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059052"},{"key":"e_1_3_2_1_262_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITHET.2006.339767"},{"key":"e_1_3_2_1_263_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753478"},{"key":"e_1_3_2_1_264_1","unstructured":"1145\/1753326.1753478  1145\/1753326.1753478"},{"key":"e_1_3_2_1_265_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3051467"},{"key":"e_1_3_2_1_266_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007996.1008029"},{"key":"e_1_3_2_1_267_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871902"},{"key":"e_1_3_2_1_268_1","unstructured":"871902  871902"},{"key":"e_1_3_2_1_269_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538981"},{"key":"e_1_3_2_1_270_1","first-page":"115","article-title":"Moving away from programming and towards computer science in the CS first year","volume":"26","author":"Heliotis James","year":"2011","unstructured":"James Heliotis and Richard Zanibbi . 2011 . Moving away from programming and towards computer science in the CS first year . J. Comput. Sci. Coll. 26 , 3 (2011), 115 \u2013 125 . http:\/\/dl.acm.org\/citation.cfm?id=1859159.1859183 James Heliotis and Richard Zanibbi. 2011. Moving away from programming and towards computer science in the CS first year. J. Comput. Sci. Coll. 26, 3 (2011), 115\u2013125. http:\/\/dl.acm.org\/citation.cfm?id=1859159.1859183","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_271_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059065"},{"key":"e_1_3_2_1_272_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0140525X0999152X"},{"key":"e_1_3_2_1_273_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005412902280234"},{"key":"e_1_3_2_1_274_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445254"},{"key":"e_1_3_2_1_275_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325322"},{"key":"e_1_3_2_1_276_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844576"},{"key":"e_1_3_2_1_277_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971373"},{"key":"e_1_3_2_1_278_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2015.25"},{"key":"e_1_3_2_1_279_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCOINS.2014.6868826"},{"key":"e_1_3_2_1_280_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJAIP.2015.070343"},{"key":"e_1_3_2_1_281_1","first-page":"132","article-title":"A flowchart-based multi-agent system for assisting novice programmers with problem solving activities","volume":"28","author":"Hooshyar Danial","year":"2015","unstructured":"Danial Hooshyar , Rodina Binti Ahmad , Ram Gopal Raj , Mohd Hairul Nizam Md Nasir , Moslem Yousef , Shi-Jinn Horng , and Jo\u017ee Rugelj . 2015 . A flowchart-based multi-agent system for assisting novice programmers with problem solving activities . Malaysian Journal of Computer Science 28 , 2 (2015), 132 \u2013 151 . Danial Hooshyar, Rodina Binti Ahmad, Ram Gopal Raj, Mohd Hairul Nizam Md Nasir, Moslem Yousef, Shi-Jinn Horng, and Jo\u017ee Rugelj. 2015. A flowchart-based multi-agent system for assisting novice programmers with problem solving activities. Malaysian Journal of Computer Science 28, 2 (2015), 132\u2013151.","journal-title":"Malaysian Journal of Computer Science"},{"key":"e_1_3_2_1_282_1","doi-asserted-by":"publisher","DOI":"10.1080\/14703297.2016.1189346"},{"key":"e_1_3_2_1_283_1","doi-asserted-by":"publisher","DOI":"10.1111\/jcal.12099"},{"key":"e_1_3_2_1_284_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998551.2998557"},{"key":"e_1_3_2_1_285_1","unstructured":"2998557  2998557"},{"key":"e_1_3_2_1_286_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844578"},{"key":"e_1_3_2_1_287_1","first-page":"151","article-title":"Using terminal window graphics in CS1","volume":"24","author":"Hovemeyer David","year":"2009","unstructured":"David Hovemeyer and David Babcock . 2009 . Using terminal window graphics in CS1 . J. Comput. Sci. Coll. 24 , 3 (2009), 151 \u2013 158 . http:\/\/dl.acm.org\/citation. cfm?id=1409873.1409902 David Hovemeyer and David Babcock. 2009. Using terminal window graphics in CS1. J. Comput. Sci. Coll. 24, 3 (2009), 151\u2013158. http:\/\/dl.acm.org\/citation. cfm?id=1409873.1409902","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_288_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960326"},{"key":"e_1_3_2_1_289_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843043.2843061"},{"key":"e_1_3_2_1_290_1","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference \u2014","volume":"123","author":"Hu Minjie","year":"2012","unstructured":"Minjie Hu , Michael Winikoff , and Stephen Cranefield . 2012 . Teaching novice programming using goals and plans in a visual notation . In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 43\u201352. http:\/\/dl.acm.org\/citation.cfm?id=2483716.2483722 Minjie Hu, Michael Winikoff, and Stephen Cranefield. 2012. Teaching novice programming using goals and plans in a visual notation. In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 43\u201352. http:\/\/dl.acm.org\/citation.cfm?id=2483716.2483722"},{"key":"e_1_3_2_1_291_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference \u2014","volume":"136","author":"Hu Minjie","year":"2013","unstructured":"Minjie Hu , Michael Winikoff , and Stephen Cranefield . 2013 . A process for novice programming using goals and plans . In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3\u201312. http: \/\/dl.acm.org\/citation.cfm?id=2667199.2667200 Minjie Hu, Michael Winikoff, and Stephen Cranefield. 2013. A process for novice programming using goals and plans. In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 3\u201312. http: \/\/dl.acm.org\/citation.cfm?id=2667199.2667200"},{"key":"e_1_3_2_1_292_1","volume-title":"Proceedings of the 23rd International Conference ITiCSE \u201918 Companion, July 2\u20134","author":"Hu Yun-Jen","year":"2015","unstructured":"Yun-Jen Hu and Po-Yao Chao . 2015 . A simulation-based learning environment for learning debugging . In Proceedings of the 23rd International Conference ITiCSE \u201918 Companion, July 2\u20134 , 2018, Larnaca, Cyprus Luxton-Reilly et al. on Computers in Education (ICCE \u201915). 310\u2013312. Yun-Jen Hu and Po-Yao Chao. 2015. A simulation-based learning environment for learning debugging. In Proceedings of the 23rd International Conference ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Luxton-Reilly et al. on Computers in Education (ICCE \u201915). 310\u2013312."},{"key":"e_1_3_2_1_293_1","first-page":"139","article-title":"Developing an intelligent diagnosis and assessment elearning tool for introductory programming","volume":"11","author":"Huang Chenn-Jung","year":"2008","unstructured":"Chenn-Jung Huang , Chen Chun-Hua , Luo Yun-Cheng , Chen Hong-Xin , and Yi-Ta Chuang . 2008 . Developing an intelligent diagnosis and assessment elearning tool for introductory programming . Journal of Educational Technology &amp; Society 11 , 4 (2008), 139 \u2013 157 . Chenn-Jung Huang, Chen Chun-Hua, Luo Yun-Cheng, Chen Hong-Xin, and Yi-Ta Chuang. 2008. Developing an intelligent diagnosis and assessment elearning tool for introductory programming. Journal of Educational Technology &amp; Society 11, 4 (2008), 139\u2013157.","journal-title":"Journal of Educational Technology &amp; Society"},{"key":"e_1_3_2_1_294_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--28971"},{"key":"e_1_3_2_1_295_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085585.3085586"},{"key":"e_1_3_2_1_296_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508972"},{"key":"e_1_3_2_1_297_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734432"},{"key":"e_1_3_2_1_298_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734324"},{"key":"e_1_3_2_1_299_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953201"},{"key":"e_1_3_2_1_300_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.09.001"},{"key":"e_1_3_2_1_301_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.03.002"},{"key":"e_1_3_2_1_302_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2006.06.002"},{"key":"e_1_3_2_1_303_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0237"},{"key":"e_1_3_2_1_304_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2006.12"},{"key":"e_1_3_2_1_305_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352271"},{"key":"e_1_3_2_1_306_1","doi-asserted-by":"publisher","DOI":"10.1145\/1593105.1593113"},{"key":"e_1_3_2_1_307_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565799.1565820"},{"key":"e_1_3_2_1_308_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930480"},{"key":"e_1_3_2_1_309_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858796.2858798"},{"key":"e_1_3_2_1_310_1","doi-asserted-by":"publisher","DOI":"10.1145\/2339055.2339073"},{"key":"e_1_3_2_1_311_1","doi-asserted-by":"publisher","DOI":"10.1145\/2812428.2812448"},{"key":"e_1_3_2_1_312_1","doi-asserted-by":"publisher","DOI":"10.1145\/1050330.1050419"},{"key":"e_1_3_2_1_313_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1611967"},{"key":"e_1_3_2_1_314_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151600"},{"key":"e_1_3_2_1_315_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584328"},{"key":"e_1_3_2_1_316_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICOS.2012.6417631"},{"key":"e_1_3_2_1_317_1","first-page":"86","article-title":"Python for teaching introductory programming: a quantitative evaluation","volume":"10","author":"Jayal Ambikesh","year":"2011","unstructured":"Ambikesh Jayal , Stasha Lauria , Allan Tucker , and Stephen Swift . 2011 . Python for teaching introductory programming: a quantitative evaluation . ITALICS Innovations in Teaching and Learning in Information and Computer Sciences 10 , 1 (2011), 86 \u2013 90 . Ambikesh Jayal, Stasha Lauria, Allan Tucker, and Stephen Swift. 2011. Python for teaching introductory programming: a quantitative evaluation. ITALICS Innovations in Teaching and Learning in Information and Computer Sciences 10, 1 (2011), 86\u201390.","journal-title":"ITALICS Innovations in Teaching and Learning in Information and Computer Sciences"},{"key":"e_1_3_2_1_318_1","doi-asserted-by":"publisher","DOI":"10.5555\/2819009.2819059"},{"key":"e_1_3_2_1_319_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157194"},{"key":"e_1_3_2_1_320_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2016.25"},{"key":"e_1_3_2_1_321_1","unstructured":"25  25"},{"key":"e_1_3_2_1_322_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953254"},{"key":"e_1_3_2_1_323_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07221-0_40"},{"key":"e_1_3_2_1_324_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325343"},{"key":"e_1_3_2_1_325_1","doi-asserted-by":"publisher","DOI":"10.1145\/3024906.3024908"},{"key":"e_1_3_2_1_326_1","unstructured":"3024908  3024908"},{"key":"e_1_3_2_1_327_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953313"},{"key":"e_1_3_2_1_328_1","first-page":"1472","article-title":"Learning to program with COALA, a distributed computer assisted environment","volume":"15","author":"Jurado Francisco","year":"2009","unstructured":"Francisco Jurado , Ana I Molina , Miguel A Redondo , Manuel Ortega , Adam Giemza , Lars Bollen , and Heinz Ulrich Hoppe . 2009 . Learning to program with COALA, a distributed computer assisted environment . Journal of Universal Computer Science 15 , 7 (2009), 1472 \u2013 1485 . Francisco Jurado, Ana I Molina, Miguel A Redondo, Manuel Ortega, Adam Giemza, Lars Bollen, and Heinz Ulrich Hoppe. 2009. Learning to program with COALA, a distributed computer assisted environment. Journal of Universal Computer Science 15, 7 (2009), 1472\u20131485.","journal-title":"Journal of Universal Computer Science"},{"key":"e_1_3_2_1_329_1","doi-asserted-by":"publisher","DOI":"10.15388\/infedu.2009.02"},{"key":"e_1_3_2_1_330_1","volume-title":"PACIS 2013 Proceedings","volume":"282","author":"Kanaparan Geetha","year":"2013","unstructured":"Geetha Kanaparan , Rowena Cullen , and David Mason . 2013 . Self-efficacy and engagement as predictors of student programming performance . In PACIS 2013 Proceedings , Vol. 282 . AISeL, 12. http:\/\/aisel.aisnet.org\/pacis2013\/282 Geetha Kanaparan, Rowena Cullen, and David Mason. 2013. Self-efficacy and engagement as predictors of student programming performance. In PACIS 2013 Proceedings, Vol. 282. AISeL, 12. http:\/\/aisel.aisnet.org\/pacis2013\/282"},{"key":"e_1_3_2_1_331_1","doi-asserted-by":"publisher","DOI":"10.1080\/0031383990430105"},{"key":"e_1_3_2_1_332_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTS.2016.7910274"},{"key":"e_1_3_2_1_333_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-71483-7_3"},{"key":"e_1_3_2_1_334_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Kasto Nadia","year":"2014","unstructured":"Nadia Kasto , Jacqueline Whalley , Anne Philpott , and David Whalley . 2014 . Solution spaces . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 133\u2013137. http:\/\/dl.acm.org\/citation.cfm?id= 2667490.2667506 Nadia Kasto, Jacqueline Whalley, Anne Philpott, and David Whalley. 2014. Solution spaces. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 133\u2013137. http:\/\/dl.acm.org\/citation.cfm?id= 2667490.2667506"},{"key":"e_1_3_2_1_335_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677219"},{"key":"e_1_3_2_1_336_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2013.6685011"},{"key":"e_1_3_2_1_337_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_3_2_1_338_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899422"},{"key":"e_1_3_2_1_339_1","doi-asserted-by":"publisher","DOI":"10.1145\/2843043.2843069"},{"key":"e_1_3_2_1_340_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017711"},{"key":"e_1_3_2_1_341_1","doi-asserted-by":"publisher","DOI":"10.1145\/2876034.2893420"},{"key":"e_1_3_2_1_342_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151604"},{"key":"e_1_3_2_1_343_1","doi-asserted-by":"publisher","DOI":"10.1145\/1839594.1839609"},{"key":"e_1_3_2_1_344_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016917"},{"key":"e_1_3_2_1_345_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.655091"},{"key":"e_1_3_2_1_346_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2012.692928"},{"key":"e_1_3_2_1_347_1","volume-title":"Proceedings of the International Conference on Education, Training and Informatics (ICETI\u201910)","author":"Kirby Stephen","year":"2010","unstructured":"Stephen Kirby , Benjamin Toland , and Catherine Deegan . 2010 . Program visualisation tool for teaching programming in C . In Proceedings of the International Conference on Education, Training and Informatics (ICETI\u201910) . 457\u2013461. Stephen Kirby, Benjamin Toland, and Catherine Deegan. 2010. Program visualisation tool for teaching programming in C. In Proceedings of the International Conference on Education, Training and Informatics (ICETI\u201910). 457\u2013461."},{"key":"e_1_3_2_1_348_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017759"},{"key":"e_1_3_2_1_349_1","volume-title":"Stop propagating the learning styles myth. Computers &amp","author":"Kirschner Paul A","year":"2017","unstructured":"Paul A Kirschner . 2017. Stop propagating the learning styles myth. Computers &amp ; Education 106 ( 2017 ), 166\u2013171. Paul A Kirschner. 2017. Stop propagating the learning styles myth. Computers &amp; Education 106 (2017), 166\u2013171."},{"key":"e_1_3_2_1_350_1","volume-title":"The influence of game-based programming education on the algorithmic thinking. Procedia\u2014Social and Behavioral Sciences 237","author":"Kiss Gabor","year":"2017","unstructured":"Gabor Kiss and Zuzanna Arki . 2017. The influence of game-based programming education on the algorithmic thinking. Procedia\u2014Social and Behavioral Sciences 237 ( 2017 ), 613\u2013617. Gabor Kiss and Zuzanna Arki. 2017. The influence of game-based programming education on the algorithmic thinking. Procedia\u2014Social and Behavioral Sciences 237 (2017), 613\u2013617."},{"key":"e_1_3_2_1_351_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERA.2007.92"},{"key":"e_1_3_2_1_352_1","first-page":"1","article-title":"Procedures for performing systematic reviews. Keele, UK","volume":"33","author":"Kitchenham Barbara","year":"2004","unstructured":"Barbara Kitchenham . 2004 . Procedures for performing systematic reviews. Keele, UK , Keele University 33 , 2004 (2004), 1 \u2013 26 . Barbara Kitchenham. 2004. Procedures for performing systematic reviews. Keele, UK, Keele University 33, 2004 (2004), 1\u201326.","journal-title":"Keele University"},{"key":"e_1_3_2_1_353_1","doi-asserted-by":"publisher","DOI":"10.1145\/2659532.2659620"},{"key":"e_1_3_2_1_354_1","doi-asserted-by":"publisher","DOI":"10.5555\/1153917.1154009"},{"key":"e_1_3_2_1_355_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2009.5295297"},{"key":"e_1_3_2_1_356_1","unstructured":"5295297  5295297"},{"key":"e_1_3_2_1_357_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368130"},{"key":"e_1_3_2_1_358_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445320"},{"key":"e_1_3_2_1_359_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151607"},{"key":"e_1_3_2_1_360_1","volume-title":"Reflections on the Teaching of Programming, Jens Bennedsen, Michael E","author":"K\u00f6lling Michael","unstructured":"Michael K\u00f6lling . 2008. Using BlueJ to introduce programming . In Reflections on the Teaching of Programming, Jens Bennedsen, Michael E . Caspersen, and Michael K\u00f6lling (Eds.). Springer, Berlin , Heidelberg , 98\u2013115. 1007\/978-3-540-77934-6_9 Michael K\u00f6lling. 2008. Using BlueJ to introduce programming. In Reflections on the Teaching of Programming, Jens Bennedsen, Michael E. Caspersen, and Michael K\u00f6lling (Eds.). Springer, Berlin, Heidelberg, 98\u2013115. 1007\/978-3-540-77934-6_9"},{"key":"e_1_3_2_1_361_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822127"},{"key":"e_1_3_2_1_362_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIPRO.2016.7522264"},{"key":"e_1_3_2_1_363_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325330"},{"key":"e_1_3_2_1_364_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493408"},{"key":"e_1_3_2_1_365_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591739"},{"key":"e_1_3_2_1_366_1","unstructured":"2591739  2591739"},{"key":"e_1_3_2_1_367_1","doi-asserted-by":"publisher","DOI":"10.1145\/2662412"},{"key":"e_1_3_2_1_368_1","first-page":"49","article-title":"Using bluej and blackjack to teach object-oriented design concepts in CS1","volume":"22","author":"Kouznetsova Svetlana","year":"2007","unstructured":"Svetlana Kouznetsova . 2007 . Using bluej and blackjack to teach object-oriented design concepts in CS1 . J. Comput. Sci. Coll. 22 , 4 (2007), 49 \u2013 55 . http:\/\/dl.acm. org\/citation.cfm?id=1229637.1229646 Svetlana Kouznetsova. 2007. Using bluej and blackjack to teach object-oriented design concepts in CS1. J. Comput. Sci. Coll. 22, 4 (2007), 49\u201355. http:\/\/dl.acm. org\/citation.cfm?id=1229637.1229646","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_369_1","doi-asserted-by":"publisher","DOI":"10.2190\/EC.49.2.f"},{"key":"e_1_3_2_1_370_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047594.2047596"},{"key":"e_1_3_2_1_371_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677302"},{"key":"e_1_3_2_1_372_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.041"},{"key":"e_1_3_2_1_373_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.12.056"},{"key":"e_1_3_2_1_374_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067453"},{"key":"e_1_3_2_1_375_1","unstructured":"1067453  1067453"},{"key":"e_1_3_2_1_376_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2013.10"},{"key":"e_1_3_2_1_377_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828970"},{"key":"e_1_3_2_1_378_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85170-7_32"},{"key":"e_1_3_2_1_379_1","volume-title":"Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201904)","volume":"2","author":"Chad Lane H","year":"2004","unstructured":"H Chad Lane and Kurt VanLehn . 2004 . A dialogue-based tutoring system for beginning programming . In Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201904) , Vol. 2 . AAAI, 449\u2013454. http:\/\/www.aaai.org\/Papers\/FLAIRS\/2004\/Flairs04-078.pdf H Chad Lane and Kurt VanLehn. 2004. A dialogue-based tutoring system for beginning programming. In Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201904), Vol. 2. AAAI, 449\u2013454. http:\/\/www.aaai.org\/Papers\/FLAIRS\/2004\/Flairs04-078.pdf"},{"key":"e_1_3_2_1_380_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006323501250136"},{"key":"e_1_3_2_1_381_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999747.1999787"},{"key":"e_1_3_2_1_382_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(03)00032-0"},{"key":"e_1_3_2_1_383_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677240"},{"key":"e_1_3_2_1_384_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1509017"},{"key":"e_1_3_2_1_385_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.01.007"},{"key":"e_1_3_2_1_386_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2014.6883023"},{"key":"e_1_3_2_1_387_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106181"},{"key":"e_1_3_2_1_388_1","first-page":"149","article-title":"Contract grading with mastery learning in CS 1","volume":"26","author":"LeJeune Noel","year":"2010","unstructured":"Noel LeJeune . 2010 . Contract grading with mastery learning in CS 1 . J. Comput. Sci. Coll. 26 , 2 (2010), 149 \u2013 156 . http:\/\/dl.acm.org\/citation.cfm?id= 1858583.1858604 Noel LeJeune. 2010. Contract grading with mastery learning in CS 1. J. Comput. Sci. Coll. 26, 2 (2010), 149\u2013156. http:\/\/dl.acm.org\/citation.cfm?id= 1858583.1858604","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_389_1","doi-asserted-by":"publisher","DOI":"10.1145\/1292491.1292499"},{"key":"e_1_3_2_1_390_1","doi-asserted-by":"publisher","DOI":"10.1145\/3125659.3125695"},{"key":"e_1_3_2_1_391_1","first-page":"6","article-title":"Refactoring the CS1 course","volume":"20","author":"Leska Chuck","year":"2005","unstructured":"Chuck Leska and John Rabung . 2005 . Refactoring the CS1 course . J. Comput. Sci. Coll. 20 , 3 (2005), 6 \u2013 18 . http:\/\/dl.acm.org\/citation.cfm?id=1040196.1040199 Chuck Leska and John Rabung. 2005. Refactoring the CS1 course. J. Comput. Sci. Coll. 20, 3 (2005), 6\u201318. http:\/\/dl.acm.org\/citation.cfm?id=1040196.1040199","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_392_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016915"},{"key":"e_1_3_2_1_393_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2013.6654435"},{"key":"e_1_3_2_1_394_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960315"},{"key":"e_1_3_2_1_395_1","first-page":"144","article-title":"LearnCS!: a new, browser-based C programming environment for CS1","volume":"29","author":"Lipman Derrell","year":"2014","unstructured":"Derrell Lipman . 2014 . LearnCS!: a new, browser-based C programming environment for CS1 . J. Comput. Sci. Coll. 29 , 6 (2014), 144 \u2013 150 . http:\/\/dl.acm.org\/ citation.cfm?id=2602724.2602752 Derrell Lipman. 2014. LearnCS!: a new, browser-based C programming environment for CS1. J. Comput. Sci. Coll. 29, 6 (2014), 144\u2013150. http:\/\/dl.acm.org\/ citation.cfm?id=2602724.2602752","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_396_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106187"},{"key":"e_1_3_2_1_397_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844596"},{"key":"e_1_3_2_1_398_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960329"},{"key":"e_1_3_2_1_399_1","volume-title":"Proceedings of the Sixth Australasian Conference on Computing Education \u2014","volume":"30","author":"Lister Raymond","year":"2004","unstructured":"Raymond Lister . 2004 . Teaching Java first: experiments with a pigs-early pedagogy . In Proceedings of the Sixth Australasian Conference on Computing Education \u2014 Volume 30 (ACE \u201904). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 177\u2013183. http:\/\/dl.acm.org\/citation.cfm?id= 979968.979992 Raymond Lister. 2004. Teaching Java first: experiments with a pigs-early pedagogy. In Proceedings of the Sixth Australasian Conference on Computing Education \u2014 Volume 30 (ACE \u201904). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 177\u2013183. http:\/\/dl.acm.org\/citation.cfm?id= 979968.979992"},{"key":"e_1_3_2_1_400_1","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education \u2014","volume":"42","author":"Lister Raymond","year":"2005","unstructured":"Raymond Lister . 2005 . One small step toward a culture of peer review and multi-institutional sharing of educational resources: a multiple choice exam for first semester programming students . In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155\u2013164. http:\/\/dl.acm.org\/citation.cfm?id=1082424.1082444 Raymond Lister. 2005. One small step toward a culture of peer review and multi-institutional sharing of educational resources: a multiple choice exam for first semester programming students. In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155\u2013164. http:\/\/dl.acm.org\/citation.cfm?id=1082424.1082444"},{"key":"e_1_3_2_1_401_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference \u2014","volume":"114","author":"Lister Raymond","year":"2011","unstructured":"Raymond Lister . 2011 . Concrete and other neo-piagetian forms of reasoning in the novice programmer . In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 9\u201318. http:\/\/dl.acm.org\/ citation.cfm?id=2459936.2459938 Raymond Lister. 2011. Concrete and other neo-piagetian forms of reasoning in the novice programmer. In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 9\u201318. http:\/\/dl.acm.org\/ citation.cfm?id=2459936.2459938"},{"key":"e_1_3_2_1_402_1","doi-asserted-by":"publisher","DOI":"10.1145\/1044550.1041673"},{"key":"e_1_3_2_1_403_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562930"},{"key":"e_1_3_2_1_404_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611954"},{"key":"e_1_3_2_1_405_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006336902350240"},{"key":"e_1_3_2_1_406_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828964"},{"key":"e_1_3_2_1_407_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960334"},{"key":"e_1_3_2_1_408_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_2_1_409_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017726"},{"key":"e_1_3_2_1_410_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383602.1383638"},{"key":"e_1_3_2_1_411_1","first-page":"85","article-title":"Validating an instructor rating scale for the difficulty of CS1 test items in C++","volume":"27","author":"Lulis Evelyn","year":"2011","unstructured":"Evelyn Lulis and Reva Freedman . 2011 . Validating an instructor rating scale for the difficulty of CS1 test items in C++ . J. Comput. Sci. Coll. 27 , 2 (2011), 85 \u2013 91 . http:\/\/dl.acm.org\/citation.cfm?id=2038836.2038847 Evelyn Lulis and Reva Freedman. 2011. Validating an instructor rating scale for the difficulty of CS1 test items in C++. J. Comput. Sci. Coll. 27, 2 (2011), 85\u201391. http:\/\/dl.acm.org\/citation.cfm?id=2038836.2038847","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_412_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014","volume":"88","author":"Luoma Harri","year":"2007","unstructured":"Harri Luoma , Essi Lahtinen , and Hannu-Matti J\u00e4rvinen . 2007 . CLIP, a command line interpreter for a subset of C++ . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 199\u2013202. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449351 Harri Luoma, Essi Lahtinen, and Hannu-Matti J\u00e4rvinen. 2007. CLIP, a command line interpreter for a subset of C++. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 199\u2013202. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449351"},{"key":"e_1_3_2_1_413_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899432"},{"key":"e_1_3_2_1_414_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174781.3174784"},{"key":"e_1_3_2_1_415_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508947"},{"key":"e_1_3_2_1_416_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013500"},{"key":"e_1_3_2_1_417_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2014.6826146"},{"key":"e_1_3_2_1_418_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562931"},{"key":"e_1_3_2_1_419_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227481"},{"key":"e_1_3_2_1_420_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2011.554722"},{"key":"e_1_3_2_1_421_1","doi-asserted-by":"publisher","DOI":"10.1080\/15391523.2002.10782346"},{"key":"e_1_3_2_1_422_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971344"},{"key":"e_1_3_2_1_423_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2010.5673608"},{"key":"e_1_3_2_1_424_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2017.8190465"},{"key":"e_1_3_2_1_425_1","unstructured":"8190465  8190465"},{"key":"e_1_3_2_1_426_1","volume-title":"IET Software","volume":"6","author":"Major L.","unstructured":"L. Major , T. Kyriacou , and O. P. Brereton . 2012. Systematic literature review: teaching novices programming using robots . In IET Software , Vol. 6 . IET, 502\u2013 513. Issue 6. L. Major, T. Kyriacou, and O. P. Brereton. 2012. Systematic literature review: teaching novices programming using robots. In IET Software, Vol. 6. IET, 502\u2013 513. Issue 6."},{"key":"e_1_3_2_1_427_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734316"},{"key":"e_1_3_2_1_428_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325364"},{"key":"e_1_3_2_1_429_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2013.31"},{"key":"e_1_3_2_1_430_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632358"},{"key":"e_1_3_2_1_431_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315803.1315811"},{"key":"e_1_3_2_1_432_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953308"},{"key":"e_1_3_2_1_433_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597959.2597971"},{"key":"e_1_3_2_1_434_1","unstructured":"2597971  2597971"},{"key":"e_1_3_2_1_435_1","doi-asserted-by":"publisher","DOI":"10.1145\/1940976.1940984"},{"key":"e_1_3_2_1_436_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822148"},{"key":"e_1_3_2_1_437_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185875.1185648"},{"key":"e_1_3_2_1_438_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067451"},{"key":"e_1_3_2_1_439_1","doi-asserted-by":"publisher","DOI":"10.5220\/0006375801620172"},{"key":"e_1_3_2_1_440_1","doi-asserted-by":"publisher","DOI":"10.1145\/3144826.3145356"},{"key":"e_1_3_2_1_441_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013512"},{"key":"e_1_3_2_1_442_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983468.2983497"},{"key":"e_1_3_2_1_443_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140170"},{"key":"e_1_3_2_1_444_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017757"},{"key":"e_1_3_2_1_445_1","doi-asserted-by":"publisher","DOI":"10.1145\/3013499.3013501"},{"key":"e_1_3_2_1_446_1","doi-asserted-by":"publisher","DOI":"10.1145\/1138403.1138433"},{"key":"e_1_3_2_1_447_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844565"},{"key":"e_1_3_2_1_448_1","doi-asserted-by":"publisher","DOI":"10.1145\/572133.572137"},{"key":"e_1_3_2_1_449_1","doi-asserted-by":"publisher","DOI":"10.5555\/776816.776899"},{"key":"e_1_3_2_1_450_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899421"},{"key":"e_1_3_2_1_451_1","doi-asserted-by":"publisher","DOI":"10.5555\/2578048.2578092"},{"key":"e_1_3_2_1_452_1","first-page":"39","article-title":"The use of a multimedia lesson to increase novice programmers\u2019 understanding of programming array concepts","volume":"19","author":"McKeown Jim","year":"2004","unstructured":"Jim McKeown . 2004 . The use of a multimedia lesson to increase novice programmers\u2019 understanding of programming array concepts . J. Comput. Sci. Coll. 19 , 4 (2004), 39 \u2013 50 . http:\/\/dl.acm.org\/citation.cfm?id=1050231.1050236 Jim McKeown. 2004. The use of a multimedia lesson to increase novice programmers\u2019 understanding of programming array concepts. J. Comput. Sci. Coll. 19, 4 (2004), 39\u201350. http:\/\/dl.acm.org\/citation.cfm?id=1050231.1050236","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_453_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971386"},{"key":"e_1_3_2_1_454_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047494"},{"key":"e_1_3_2_1_455_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121387"},{"key":"e_1_3_2_1_456_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2016.7757618"},{"key":"e_1_3_2_1_457_1","volume-title":"Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE \u201909)","author":"McWhorter William Isaac","unstructured":"William Isaac McWhorter and Brian C . O\u2019Connor. 2009. Do LEGO\u00ae Mindstorms\u00ae motivate students in CS1? . In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE \u201909) . ACM, New York, NY, USA, 438\u2013442. William Isaac McWhorter and Brian C. O\u2019Connor. 2009. Do LEGO\u00ae Mindstorms\u00ae motivate students in CS1?. In Proceedings of the 40th ACM Technical Symposium on Computer Science Education (SIGCSE \u201909). ACM, New York, NY, USA, 438\u2013442."},{"key":"e_1_3_2_1_458_1","unstructured":"R. P. Medeiros G. L. Ramalho and T. P. Falc\u00e3o. 2018. A systematic literature review on teaching and learning introductory programming in higher education. IEEE Transactions on Education (2018) 1\u201314.  R. P. Medeiros G. L. Ramalho and T. P. Falc\u00e3o. 2018. A systematic literature review on teaching and learning introductory programming in higher education. IEEE Transactions on Education (2018) 1\u201314."},{"key":"e_1_3_2_1_459_1","unstructured":"2864133  2864133"},{"key":"e_1_3_2_1_460_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017794"},{"key":"e_1_3_2_1_461_1","first-page":"209","article-title":"Inquiry-based learning in CS1","volume":"23","author":"Medley M. Dee","year":"2007","unstructured":"M. Dee Medley . 2007 . Inquiry-based learning in CS1 . J. Comput. Sci. Coll. 23 , 2 (2007), 209 \u2013 215 . http:\/\/dl.acm.org\/citation.cfm?id=1292428.1292464 M. Dee Medley. 2007. Inquiry-based learning in CS1. J. Comput. Sci. Coll. 23, 2 (2007), 209\u2013215. http:\/\/dl.acm.org\/citation.cfm?id=1292428.1292464","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_462_1","doi-asserted-by":"publisher","DOI":"10.5555\/1733663.1733937"},{"key":"e_1_3_2_1_463_1","volume-title":"Proceedings of ASEE Annual Conference and Exposition. 14","author":"Mentis Alexander","year":"2009","unstructured":"Alexander Mentis , Charles Reynolds , Donald Abbott-McCune , and Benjamin Ring . 2009 . Cementing abstraction with a concrete application: a focused use of robots in CS1 . In Proceedings of ASEE Annual Conference and Exposition. 14 . Alexander Mentis, Charles Reynolds, Donald Abbott-McCune, and Benjamin Ring. 2009. Cementing abstraction with a concrete application: a focused use of robots in CS1. In Proceedings of ASEE Annual Conference and Exposition. 14."},{"key":"e_1_3_2_1_464_1","volume-title":"Proceedings on 7th International Multi-Conference on Engineering and Technological Innovation (IMETI \u201914)","author":"Menyh\u00e1rt L\u00e1szl\u00f3","year":"2014","unstructured":"L\u00e1szl\u00f3 Menyh\u00e1rt and G\u00e1born\u00e9 Pap . 2014 . Presentation of improved version of guide application for teaching programming fundamentals . In Proceedings on 7th International Multi-Conference on Engineering and Technological Innovation (IMETI \u201914) . IIIS, 77\u201382. L\u00e1szl\u00f3 Menyh\u00e1rt and G\u00e1born\u00e9 Pap. 2014. Presentation of improved version of guide application for teaching programming fundamentals. In Proceedings on 7th International Multi-Conference on Engineering and Technological Innovation (IMETI \u201914). IIIS, 77\u201382."},{"key":"e_1_3_2_1_465_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106173"},{"key":"e_1_3_2_1_466_1","doi-asserted-by":"publisher","DOI":"10.1145\/3148562"},{"key":"e_1_3_2_1_467_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325335"},{"key":"e_1_3_2_1_468_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538940"},{"key":"e_1_3_2_1_469_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361296"},{"key":"e_1_3_2_1_470_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562955"},{"key":"e_1_3_2_1_471_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048237.2048247"},{"key":"e_1_3_2_1_472_1","doi-asserted-by":"publisher","DOI":"10.1145\/2998551.2998558"},{"key":"e_1_3_2_1_473_1","unstructured":"2998558  2998558"},{"key":"e_1_3_2_1_474_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2010.5492438"},{"key":"e_1_3_2_1_475_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2008.12.049"},{"key":"e_1_3_2_1_476_1","doi-asserted-by":"publisher","DOI":"10.1109\/T4E.2011.55"},{"key":"e_1_3_2_1_477_1","doi-asserted-by":"publisher","DOI":"10.1145\/989863.989928"},{"key":"e_1_3_2_1_478_1","doi-asserted-by":"publisher","DOI":"10.1145\/3174781.3174782"},{"key":"e_1_3_2_1_479_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067475"},{"key":"e_1_3_2_1_480_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971328"},{"key":"e_1_3_2_1_481_1","doi-asserted-by":"publisher","DOI":"10.1145\/965660.965674"},{"key":"e_1_3_2_1_482_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25396-1_4"},{"key":"e_1_3_2_1_483_1","first-page":"136","article-title":"Using Alice 2.0 as a first language","volume":"24","author":"Mullins Paul","year":"2009","unstructured":"Paul Mullins , Deborah Whitfield , and Michael Conlon . 2009 . Using Alice 2.0 as a first language . J. Comput. Sci. Coll. 24 , 3 (2009), 136 \u2013 143 . http:\/\/dl.acm.org\/ citation.cfm?id=1409873.1409900 Paul Mullins, Deborah Whitfield, and Michael Conlon. 2009. Using Alice 2.0 as a first language. J. Comput. Sci. Coll. 24, 3 (2009), 136\u2013143. http:\/\/dl.acm.org\/ citation.cfm?id=1409873.1409900","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_484_1","first-page":"53","article-title":"Analyzing novice programmers\u2019 response to compiler error messages","volume":"31","author":"Munson Jonathan P.","year":"2016","unstructured":"Jonathan P. Munson and Elizabeth A. Schilling . 2016 . Analyzing novice programmers\u2019 response to compiler error messages . J. Comput. Sci. Coll. 31 , 3 (2016), 53 \u2013 61 . http:\/\/dl.acm.org\/citation.cfm?id=2835377.2835386 Introductory Programming: A Systematic Literature Review ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Jonathan P. Munson and Elizabeth A. Schilling. 2016. Analyzing novice programmers\u2019 response to compiler error messages. J. Comput. Sci. Coll. 31, 3 (2016), 53\u201361. http:\/\/dl.acm.org\/citation.cfm?id=2835377.2835386 Introductory Programming: A Systematic Literature Review ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_485_1","first-page":"101","article-title":"Adding object-orientation to Genesis","volume":"21","author":"Muntha Surya","year":"2006","unstructured":"Surya Muntha and Larry Morell . 2006 . Adding object-orientation to Genesis . J. Comput. Sci. Coll. 21 , 5 (2006), 101 \u2013 106 . http:\/\/dl.acm.org\/citation.cfm?id= 1127351.1127369 Surya Muntha and Larry Morell. 2006. Adding object-orientation to Genesis. J. Comput. Sci. Coll. 21, 5 (2006), 101\u2013106. http:\/\/dl.acm.org\/citation.cfm?id= 1127351.1127369","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_486_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508865.1508929"},{"key":"e_1_3_2_1_487_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352135.1352193"},{"key":"e_1_3_2_1_488_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384344"},{"key":"e_1_3_2_1_489_1","first-page":"152","article-title":"Creating video podcasts for CS1: lessons learned","volume":"25","author":"Murphy Laurie","year":"2009","unstructured":"Laurie Murphy and David Wolff . 2009 . Creating video podcasts for CS1: lessons learned . J. Comput. Sci. Coll. 25 , 1 (2009), 152 \u2013 158 . http:\/\/dl.acm.org\/citation. cfm?id=1619221.1619252 Laurie Murphy and David Wolff. 2009. Creating video podcasts for CS1: lessons learned. J. Comput. Sci. Coll. 25, 1 (2009), 152\u2013158. http:\/\/dl.acm.org\/citation. cfm?id=1619221.1619252","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_490_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227489"},{"key":"e_1_3_2_1_491_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227429"},{"key":"e_1_3_2_1_492_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106178"},{"key":"e_1_3_2_1_493_1","volume-title":"Proceedings of the 2013 International Conference on Software Engineering (ICSE \u201913)","author":"Neto Vicente Lustosa","unstructured":"Vicente Lustosa Neto , Roberta Coelho , Larissa Leite , Dalton S. Guerrero , and Andrea P. Mendon\u00e7a . 2013. POPT: a problem-oriented programming and testing approach for novice students . In Proceedings of the 2013 International Conference on Software Engineering (ICSE \u201913) . IEEE Press, Piscataway, NJ, USA, 1099\u20131108. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486939 Vicente Lustosa Neto, Roberta Coelho, Larissa Leite, Dalton S. Guerrero, and Andrea P. Mendon\u00e7a. 2013. POPT: a problem-oriented programming and testing approach for novice students. In Proceedings of the 2013 International Conference on Software Engineering (ICSE \u201913). IEEE Press, Piscataway, NJ, USA, 1099\u20131108. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486939"},{"key":"e_1_3_2_1_494_1","doi-asserted-by":"publisher","DOI":"10.1109\/WI-IAT.2012.218"},{"key":"e_1_3_2_1_495_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538923"},{"key":"e_1_3_2_1_496_1","volume-title":"Validity in educational and psychological assessment","author":"Newton Paul","unstructured":"Paul Newton and Stuart Shaw . 2014. Validity in educational and psychological assessment . Sage . Paul Newton and Stuart Shaw. 2014. Validity in educational and psychological assessment. Sage."},{"key":"e_1_3_2_1_497_1","doi-asserted-by":"publisher","DOI":"10.1007\/11528043_28"},{"key":"e_1_3_2_1_498_1","doi-asserted-by":"publisher","DOI":"10.1145\/1709424.1709453"},{"key":"e_1_3_2_1_499_1","volume-title":"Proceedings of Information Systems Educators Conference (ISECON \u201911)","author":"Nguyen Thuy-Linh","year":"2011","unstructured":"Thuy-Linh Nguyen , Dip Nandi , and Geoff Warburton . 2011 . Alice in online and on-campus environments \u2014 how well is it received? . In Proceedings of Information Systems Educators Conference (ISECON \u201911) . Thuy-Linh Nguyen, Dip Nandi, and Geoff Warburton. 2011. Alice in online and on-campus environments \u2014 how well is it received?. In Proceedings of Information Systems Educators Conference (ISECON \u201911)."},{"key":"e_1_3_2_1_500_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048931.2048935"},{"key":"e_1_3_2_1_501_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048931.2048935"},{"key":"e_1_3_2_1_502_1","unstructured":"2048935  2048935"},{"key":"e_1_3_2_1_503_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999557"},{"key":"e_1_3_2_1_504_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384284"},{"key":"e_1_3_2_1_505_1","doi-asserted-by":"publisher","DOI":"10.1145\/3051457.3053978"},{"key":"e_1_3_2_1_506_1","volume-title":"History of Computing and Education 3 (HCE3)","author":"Okada Ken","unstructured":"Ken Okada , Manabu Sugiura , Yoshiaki Matsuzawa , Megumi Araki , and Hajime Ohiwa . 2008. Programming in Japanese for literacy education . In History of Computing and Education 3 (HCE3) . Springer , US , 171\u2013176. 1007\/978-0-387-09657-5_12 Ken Okada, Manabu Sugiura, Yoshiaki Matsuzawa, Megumi Araki, and Hajime Ohiwa. 2008. Programming in Japanese for literacy education. In History of Computing and Education 3 (HCE3). Springer, US, 171\u2013176. 1007\/978-0-387-09657-5_12"},{"key":"e_1_3_2_1_507_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2013.6685157"},{"key":"e_1_3_2_1_508_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2015.7344051"},{"key":"e_1_3_2_1_509_1","volume-title":"Proceedings of the 34th International Conference on Information Technology Interfaces (ITI \u201912)","author":"Orehova\u010dki Tihomir","year":"2012","unstructured":"Tihomir Orehova\u010dki , Danijel Rado\u0161evi\u0107 , and Mladen Konecki . 2012 . Acceptance of Verificator by information science students . In Proceedings of the 34th International Conference on Information Technology Interfaces (ITI \u201912) . IEEE, 223\u2013230. Tihomir Orehova\u010dki, Danijel Rado\u0161evi\u0107, and Mladen Konecki. 2012. Acceptance of Verificator by information science students. In Proceedings of the 34th International Conference on Information Technology Interfaces (ITI \u201912). IEEE, 223\u2013230."},{"key":"e_1_3_2_1_510_1","volume-title":"37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO \u201914)","author":"Orehova\u010dki Tihomir","year":"2014","unstructured":"Tihomir Orehova\u010dki , Danijel Rado\u0161evi\u0107 , and Mladen Konecki . 2014 . Perceived quality of Verif\u00eccator in teaching programming . In 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO \u201914) . IEEE, 643\u2013648. 2014.6859646 Tihomir Orehova\u010dki, Danijel Rado\u0161evi\u0107, and Mladen Konecki. 2014. Perceived quality of Verif\u00eccator in teaching programming. In 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO \u201914). IEEE, 643\u2013648. 2014.6859646"},{"key":"e_1_3_2_1_511_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2015.1033129"},{"key":"e_1_3_2_1_512_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737596"},{"key":"e_1_3_2_1_513_1","doi-asserted-by":"publisher","DOI":"10.1002\/cae.21730"},{"key":"e_1_3_2_1_514_1","first-page":"94","article-title":"Computer Science I with Flare","volume":"28","author":"Palmer James Dean","year":"2013","unstructured":"James Dean Palmer . 2013 . Computer Science I with Flare . J. Comput. Sci. Coll. 28 , 4 (2013), 94 \u2013 100 . http:\/\/dl.acm.org\/citation.cfm?id=2458539.2458557 James Dean Palmer. 2013. Computer Science I with Flare. J. Comput. Sci. Coll. 28, 4 (2013), 94\u2013100. http:\/\/dl.acm.org\/citation.cfm?id=2458539.2458557","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_515_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--18224"},{"key":"e_1_3_2_1_516_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493401"},{"key":"e_1_3_2_1_517_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059026"},{"key":"e_1_3_2_1_518_1","first-page":"44","article-title":"Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool","volume":"25","author":"Park Myung Ah","year":"2010","unstructured":"Myung Ah Park . 2010 . Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool . J. Comput. Sci. Coll. 25 , 4 (2010), 44 \u2013 51 . http:\/\/dl.acm.org\/citation.cfm?id=1734797.1734805 Myung Ah Park. 2010. Designing CS1 as an eye-opening tool to the utility of computer science and a research-initiating tool. J. Comput. Sci. Coll. 25, 4 (2010), 44\u201351. http:\/\/dl.acm.org\/citation.cfm?id=1734797.1734805","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_519_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJKL.2006.009683"},{"key":"e_1_3_2_1_520_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Parsons Dale","year":"2006","unstructured":"Dale Parsons and Patricia Haden . 2006 . Parson\u2019s Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses . In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (ACE \u201906). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157\u2013163. http:\/\/dl.acm.org\/citation.cfm?id=115 1869.1151890 Dale Parsons and Patricia Haden. 2006. Parson\u2019s Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses. In Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 (ACE \u201906). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 157\u2013163. http:\/\/dl.acm.org\/citation.cfm?id=1151869.1151890"},{"key":"e_1_3_2_1_521_1","first-page":"246","article-title":"Leveraging students knowledge: introducing CS 1 concepts","volume":"22","author":"Paul Jody","year":"2006","unstructured":"Jody Paul . 2006 . Leveraging students knowledge: introducing CS 1 concepts . J. Comput. Sci. Coll. 22 , 1 (2006), 246 \u2013 252 . http:\/\/dl.acm.org\/citation.cfm?id= 1181811.1181846 Jody Paul. 2006. Leveraging students knowledge: introducing CS 1 concepts. J. Comput. Sci. Coll. 22, 1 (2006), 246\u2013252. http:\/\/dl.acm.org\/citation.cfm?id= 1181811.1181846","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_522_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322382"},{"key":"e_1_3_2_1_523_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093180"},{"key":"e_1_3_2_1_524_1","volume-title":"International Conference on Augmented Cognition. Springer, Cham, 206\u2013 218","author":"Peachock Patrick","year":"2017","unstructured":"Patrick Peachock , Nicholas Iovino , and Bonita Sharif . 2017 . Investigating eye movements in natural language and C++ source code \u2014 a replication experiment. ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Luxton-Reilly et al . In International Conference on Augmented Cognition. Springer, Cham, 206\u2013 218 . Patrick Peachock, Nicholas Iovino, and Bonita Sharif. 2017. Investigating eye movements in natural language and C++ source code \u2014 a replication experiment. ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Luxton-Reilly et al. In International Conference on Augmented Cognition. Springer, Cham, 206\u2013 218."},{"key":"e_1_3_2_1_525_1","first-page":"135","article-title":"Improving problem decomposition ability in CS1 through explicit guided inquiry-based instruction","volume":"31","author":"Pearce Janice L.","year":"2015","unstructured":"Janice L. Pearce , Mario Nakazawa , and Scott Heggen . 2015 . Improving problem decomposition ability in CS1 through explicit guided inquiry-based instruction . J. Comput. Sci. Coll. 31 , 2 (2015), 135 \u2013 144 . http:\/\/dl.acm.org\/citation.cfm?id= 2831432.2831453 Janice L. Pearce, Mario Nakazawa, and Scott Heggen. 2015. Improving problem decomposition ability in CS1 through explicit guided inquiry-based instruction. J. Comput. Sci. Coll. 31, 2 (2015), 135\u2013144. http:\/\/dl.acm.org\/citation.cfm?id= 2831432.2831453","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_526_1","doi-asserted-by":"publisher","DOI":"10.1145\/1113847.1113893"},{"key":"e_1_3_2_1_527_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345441"},{"key":"e_1_3_2_1_528_1","volume-title":"European Summit on Immersive Education","author":"Pero \u0160tefan","year":"2017","unstructured":"\u0160tefan Pero . 2014. How to detect programming skills of students? . In European Summit on Immersive Education . Springer , 63\u201372. 978-3-319-2 2017 -8_6 \u0160tefan Pero. 2014. How to detect programming skills of students?. In European Summit on Immersive Education. Springer, 63\u201372. 978-3-319-22017-8_6"},{"key":"e_1_3_2_1_529_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960320"},{"key":"e_1_3_2_1_530_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999552"},{"key":"e_1_3_2_1_531_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953340"},{"key":"e_1_3_2_1_532_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828966"},{"key":"e_1_3_2_1_533_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677279"},{"key":"e_1_3_2_1_534_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017768"},{"key":"e_1_3_2_1_535_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2005.1612247"},{"key":"e_1_3_2_1_536_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059058"},{"key":"e_1_3_2_1_537_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEMT.2010.5657544"},{"key":"e_1_3_2_1_538_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591759"},{"key":"e_1_3_2_1_539_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157182"},{"key":"e_1_3_2_1_540_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141890"},{"key":"e_1_3_2_1_541_1","doi-asserted-by":"publisher","DOI":"10.1109\/BLOCKS.2017.8120400"},{"key":"e_1_3_2_1_542_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844642"},{"key":"e_1_3_2_1_543_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492007.2492020"},{"key":"e_1_3_2_1_544_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445248"},{"key":"e_1_3_2_1_545_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538912"},{"key":"e_1_3_2_1_546_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632354"},{"key":"e_1_3_2_1_547_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445299"},{"key":"e_1_3_2_1_548_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227386"},{"key":"e_1_3_2_1_549_1","first-page":"157","article-title":"Improving student performance in CS1","volume":"30","author":"Price Kellie","year":"2014","unstructured":"Kellie Price and Suzanne Smith . 2014 . Improving student performance in CS1 . J. Comput. Sci. Coll. 30 , 2 (2014), 157 \u2013 163 . http:\/\/dl.acm.org\/citation.cfm?id= 2667432.2667454 Kellie Price and Suzanne Smith. 2014. Improving student performance in CS1. J. Comput. Sci. Coll. 30, 2 (2014), 157\u2013163. http:\/\/dl.acm.org\/citation.cfm?id= 2667432.2667454","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_550_1","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787712"},{"key":"e_1_3_2_1_551_1","doi-asserted-by":"publisher","DOI":"10.18260\/1-2--21856"},{"key":"e_1_3_2_1_552_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICeLeTE.2013.6644352"},{"key":"e_1_3_2_1_553_1","unstructured":"William Punch Richard Enbody Colleen McDonough and Jon Sticklen. 2010. Measuring the effect of intervening early for academically at risk students in a CS1 course. ASEE.  William Punch Richard Enbody Colleen McDonough and Jon Sticklen. 2010. Measuring the effect of intervening early for academically at risk students in a CS1 course. ASEE."},{"key":"e_1_3_2_1_554_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2016.2588460"},{"key":"e_1_3_2_1_555_1","doi-asserted-by":"publisher","DOI":"10.1145\/3077618"},{"key":"e_1_3_2_1_556_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059048"},{"key":"e_1_3_2_1_557_1","doi-asserted-by":"publisher","DOI":"10.1145\/2729094.2742626"},{"key":"e_1_3_2_1_558_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157236"},{"key":"e_1_3_2_1_559_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953346"},{"key":"e_1_3_2_1_560_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014","volume":"88","author":"Rajala Teemu","year":"2007","unstructured":"Teemu Rajala , Mikko-Jussi Laakso , Erkki Kaila , and Tapio Salakoski . 2007 . VILLE: a language-independent program visualization tool . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 151\u2013159. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449340 Teemu Rajala, Mikko-Jussi Laakso, Erkki Kaila, and Tapio Salakoski. 2007. VILLE: a language-independent program visualization tool. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research \u2014 Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 151\u2013159. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449340"},{"key":"e_1_3_2_1_561_1","volume-title":"Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications (TMTA \u201915)","author":"Ramli R.Z.","unstructured":"R.Z. Ramli , A.Y. Kapi , and N. Osman . 2015. Visualization makes array easy . In Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications (TMTA \u201915) . CRC Press, 381\u2013384. R.Z. Ramli, A.Y. Kapi, and N. Osman. 2015. Visualization makes array easy. In Proceedings of the 2015 International Conference on Testing and Measurement: Techniques and Applications (TMTA \u201915). CRC Press, 381\u2013384."},{"key":"e_1_3_2_1_562_1","doi-asserted-by":"publisher","DOI":"10.28945\/183"},{"key":"e_1_3_2_1_563_1","doi-asserted-by":"publisher","DOI":"10.28945\/1500"},{"key":"e_1_3_2_1_564_1","volume-title":"Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education (CATE \u201912)","author":"Ray Andrew","year":"2012","unstructured":"Andrew Ray . 2012 . Evolving the usage of LEGO robots in CS1 to facilitate highlevel problem solving . In Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education (CATE \u201912) . ICTA Press, 91\u201398. Andrew Ray. 2012. Evolving the usage of LEGO robots in CS1 to facilitate highlevel problem solving. In Proceedings of the IASTED International Conference on Computers and Advanced Technology in Education (CATE \u201912). ICTA Press, 91\u201398."},{"key":"e_1_3_2_1_565_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445398"},{"key":"e_1_3_2_1_566_1","doi-asserted-by":"publisher","DOI":"10.1145\/2677089"},{"key":"e_1_3_2_1_567_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445342"},{"key":"e_1_3_2_1_568_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971426"},{"key":"e_1_3_2_1_569_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124706.1121432"},{"key":"e_1_3_2_1_570_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971357"},{"key":"e_1_3_2_1_571_1","doi-asserted-by":"publisher","DOI":"10.1109\/TALE.2017.8252362"},{"key":"e_1_3_2_1_572_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2017.13"},{"key":"e_1_3_2_1_573_1","doi-asserted-by":"publisher","DOI":"10.1145\/1117696.1117718"},{"key":"e_1_3_2_1_574_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-015-0070-z"},{"key":"e_1_3_2_1_575_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEET.2011.5876101"},{"key":"e_1_3_2_1_576_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2465590"},{"key":"e_1_3_2_1_577_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2006.322363"},{"key":"e_1_3_2_1_578_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993401003612167"},{"key":"e_1_3_2_1_579_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_3_2_1_580_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584332"},{"key":"e_1_3_2_1_581_1","unstructured":"1584332  1584332"},{"key":"e_1_3_2_1_582_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562929"},{"key":"e_1_3_2_1_583_1","first-page":"177","article-title":"Analyzing online protocols to characterize novice Java programmers","volume":"138","author":"Rodrigo Maria Mercedes T","year":"2009","unstructured":"Maria Mercedes T Rodrigo , Emily Tabanao , Ma Beatriz E Lahoz , and Matthew C Jadud . 2009 . Analyzing online protocols to characterize novice Java programmers . Philippine Journal of Science 138 , 2 (2009), 177 \u2013 190 . Maria Mercedes T Rodrigo, Emily Tabanao, Ma Beatriz E Lahoz, and Matthew C Jadud. 2009. Analyzing online protocols to characterize novice Java programmers. Philippine Journal of Science 138, 2 (2009), 177\u2013190.","journal-title":"Philippine Journal of Science"},{"key":"e_1_3_2_1_584_1","volume-title":"Communications in Computer and Information Science","author":"Roels Reinout","unstructured":"Reinout Roels , Paul Me\u015ftereag\u0103 , and Beat Signer . 2016. An interactive source code visualisation plug-in for the MindXpres presentation platform . In Communications in Computer and Information Science . Springer , Cham , 169\u2013 188. Reinout Roels, Paul Me\u015ftereag\u0103, and Beat Signer. 2016. An interactive source code visualisation plug-in for the MindXpres presentation platform. In Communications in Computer and Information Science. Springer, Cham, 169\u2013 188."},{"key":"e_1_3_2_1_585_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005445300980107"},{"key":"e_1_3_2_1_586_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018423.1020082"},{"key":"e_1_3_2_1_587_1","doi-asserted-by":"publisher","DOI":"10.3390\/a3020168"},{"key":"e_1_3_2_1_588_1","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education \u2014","volume":"42","author":"Rountree Janet","year":"2005","unstructured":"Janet Rountree , Nathan Rountree , Anthony Robins , and Robert Hannah . 2005 . Observations of student competency in a CS1 course . In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 145\u2013149. http:\/\/dl.acm.org\/citation.cfm?id=1082424.1082442 Janet Rountree, Nathan Rountree, Anthony Robins, and Robert Hannah. 2005. Observations of student competency in a CS1 course. In Proceedings of the 7th Australasian Conference on Computing Education \u2014 Volume 42 (ACE \u201905). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 145\u2013149. http:\/\/dl.acm.org\/citation.cfm?id=1082424.1082442"},{"key":"e_1_3_2_1_589_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2012.6462363"},{"key":"e_1_3_2_1_590_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445388"},{"key":"e_1_3_2_1_591_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2014.7044153"},{"key":"e_1_3_2_1_592_1","first-page":"99","article-title":"Doodlepad: next-gen event-driven programming for CS1","volume":"32","author":"Russo Mark F.","year":"2017","unstructured":"Mark F. Russo . 2017 . Doodlepad: next-gen event-driven programming for CS1 . J. Comput. Sci. Coll. 32 , 4 (2017), 99 \u2013 105 . http:\/\/dl.acm.org\/citation.cfm?id= 3055338.3055356 Mark F. Russo. 2017. Doodlepad: next-gen event-driven programming for CS1. J. Comput. Sci. Coll. 32, 4 (2017), 99\u2013105. http:\/\/dl.acm.org\/citation.cfm?id= 3055338.3055356","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_593_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEED.2017.8251181"},{"key":"e_1_3_2_1_594_1","unstructured":"8251181  8251181"},{"key":"e_1_3_2_1_595_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCNT.2015.7395173"},{"key":"e_1_3_2_1_596_1","doi-asserted-by":"publisher","DOI":"10.1145\/1852786.1852816"},{"key":"e_1_3_2_1_597_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806883"},{"key":"e_1_3_2_1_598_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611968"},{"key":"e_1_3_2_1_599_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538945"},{"key":"e_1_3_2_1_600_1","volume-title":"IADIS Multi Conference on Computer Science and Information Systems; Proceedings of Interfaces and Human Computer Interaction 2008 (MCCSIS \u201908)","author":"Sanou Lo\u00e9","year":"2008","unstructured":"Lo\u00e9 Sanou , Sybille Caffiau , Patrick Girard , and Laurent Guittet . 2008 . Example usage evaluation for the learning of programming using the MELBA environment . In IADIS Multi Conference on Computer Science and Information Systems; Proceedings of Interfaces and Human Computer Interaction 2008 (MCCSIS \u201908) . ICTA Press, 35\u201342. Lo\u00e9 Sanou, Sybille Caffiau, Patrick Girard, and Laurent Guittet. 2008. Example usage evaluation for the learning of programming using the MELBA environment. In IADIS Multi Conference on Computer Science and Information Systems; Proceedings of Interfaces and Human Computer Interaction 2008 (MCCSIS \u201908). ICTA Press, 35\u201342."},{"key":"e_1_3_2_1_601_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325320"},{"key":"e_1_3_2_1_602_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017781"},{"key":"e_1_3_2_1_603_1","volume-title":"IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T \u201917)","author":"Schoeffel Pablo","year":"2017","unstructured":"Pablo Schoeffel , Raul Sidnei Wazlawick , and Vinicius Ramos . 2017 . Impact of preuniversity factors on the motivation and performance of undergraduate students ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Luxton-Reilly et al. in software engineering . In IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T \u201917) . IEEE, 266\u2013275. CSEET.2017.50 Pablo Schoeffel, Raul Sidnei Wazlawick, and Vinicius Ramos. 2017. Impact of preuniversity factors on the motivation and performance of undergraduate students ITiCSE \u201918 Companion, July 2\u20134, 2018, Larnaca, Cyprus Luxton-Reilly et al. in software engineering. In IEEE 30th Conference on Software Engineering Education and Training (CSEE&amp;T \u201917). IEEE, 266\u2013275. CSEET.2017.50"},{"key":"e_1_3_2_1_604_1","volume-title":"Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201912)","author":"Schramm Joachim","year":"2012","unstructured":"Joachim Schramm , Sven Strickroth , Nguyen-Thinh Le , and Niels Pinkwart . 2012 . Teaching UML skills to novice programmers using a sample solution based intelligent tutoring system . In Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201912) . AAAI Press, 472\u2013477. Joachim Schramm, Sven Strickroth, Nguyen-Thinh Le, and Niels Pinkwart. 2012. Teaching UML skills to novice programmers using a sample solution based intelligent tutoring system. In Proceedings of the 25th International Florida Artificial Intelligence Research Society Conference (FLAIRS \u201912). AAAI Press, 472\u2013477."},{"key":"e_1_3_2_1_605_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.9"},{"key":"e_1_3_2_1_606_1","doi-asserted-by":"publisher","DOI":"10.1145\/1151588.1151593"},{"key":"e_1_3_2_1_607_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2007.4418090"},{"key":"e_1_3_2_1_608_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTTA.2008.4529966"},{"key":"e_1_3_2_1_609_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2014.2382567"},{"key":"e_1_3_2_1_610_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632350"},{"key":"e_1_3_2_1_611_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2013.2288700"},{"key":"e_1_3_2_1_612_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2016.7757620"},{"key":"e_1_3_2_1_613_1","unstructured":"7757620  7757620"},{"key":"e_1_3_2_1_614_1","doi-asserted-by":"publisher","DOI":"10.1145\/2828959.2828963"},{"key":"e_1_3_2_1_615_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677235"},{"key":"e_1_3_2_1_616_1","volume-title":"European Conference on Games Based Learning 2017 (ECGBL \u201917)","volume":"11","author":"Shabalina Olga","year":"2017","unstructured":"Olga Shabalina , Christos Malliarakis , Florica Tomos , and Peter Mozelius . 2017 . Game-based learning for learning to program: from learning through play to learning through game development . In European Conference on Games Based Learning 2017 (ECGBL \u201917) , Vol. 11 . Academic Conferences and Publishing International Limited, 571\u2013576. Olga Shabalina, Christos Malliarakis, Florica Tomos, and Peter Mozelius. 2017. Game-based learning for learning to program: from learning through play to learning through game development. In European Conference on Games Based Learning 2017 (ECGBL \u201917), Vol. 11. Academic Conferences and Publishing International Limited, 571\u2013576."},{"key":"e_1_3_2_1_617_1","doi-asserted-by":"publisher","DOI":"10.1145\/2537753.2537778"},{"key":"e_1_3_2_1_618_1","doi-asserted-by":"publisher","DOI":"10.1145\/3010915.3010967"},{"key":"e_1_3_2_1_619_1","first-page":"33","article-title":"An exploratory study of the use of video as an instructional tool in an introductory C# programming course","volume":"11","author":"Sharp Jason H","year":"2013","unstructured":"Jason H Sharp and Leah A Schultz . 2013 . An exploratory study of the use of video as an instructional tool in an introductory C# programming course . Information Systems Education Journal 11 , 6 (2013), 33 . Jason H Sharp and Leah A Schultz. 2013. An exploratory study of the use of video as an instructional tool in an introductory C# programming course. Information Systems Education Journal 11, 6 (2013), 33.","journal-title":"Information Systems Education Journal"},{"key":"e_1_3_2_1_620_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITNG.2011.9"},{"key":"e_1_3_2_1_621_1","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384328"},{"key":"e_1_3_2_1_622_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059064"},{"key":"e_1_3_2_1_623_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference \u2014","volume":"136","author":"Sheard Judy","year":"2013","unstructured":"Judy Sheard , Simon, Angela Carbone , Donald Chinn , Tony Clear , Malcolm Corney , Daryl D\u2019Souza , Joel Fenwick , James Harland , Mikko-Jussi Laakso , and Donna Teague . 2013 . How difficult are exams?: a framework for assessing the complexity of introductory programming exams . In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 145\u2013154. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667215 Judy Sheard, Simon, Angela Carbone, Donald Chinn, Tony Clear, Malcolm Corney, Daryl D\u2019Souza, Joel Fenwick, James Harland, Mikko-Jussi Laakso, and Donna Teague. 2013. How difficult are exams?: a framework for assessing the complexity of introductory programming exams. In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 145\u2013154. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667215"},{"key":"e_1_3_2_1_624_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2465586"},{"key":"e_1_3_2_1_625_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Sheard Judy","year":"2014","unstructured":"Judy Sheard , Simon, Julian Dermoudy , Daryl D\u2019Souza , Minjie Hu , and Dale Parsons . 2014 . Benchmarking a set of exam questions for introductory programming . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 113\u2013121. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667504 Judy Sheard, Simon, Julian Dermoudy, Daryl D\u2019Souza, Minjie Hu, and Dale Parsons. 2014. Benchmarking a set of exam questions for introductory programming. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 113\u2013121. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667504"},{"key":"e_1_3_2_1_626_1","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584334"},{"key":"e_1_3_2_1_627_1","unstructured":"1584334  1584334"},{"key":"e_1_3_2_1_628_1","unstructured":"Lee Sheldon. 2011. The multiplayer classroom: designing coursework as a game. Cengage Learning.   Lee Sheldon. 2011. The multiplayer classroom: designing coursework as a game. Cengage Learning."},{"key":"e_1_3_2_1_629_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844606"},{"key":"e_1_3_2_1_630_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tele.2017.02.005"},{"key":"e_1_3_2_1_631_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953310"},{"key":"e_1_3_2_1_632_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"Shuhidan Shuhaida","year":"2009","unstructured":"Shuhaida Shuhidan , Margaret Hamilton , and Daryl D\u2019Souza . 2009 . A taxonomic study of novice programming summative assessment . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 147\u2013156. http:\/\/dl.acm.org\/citation.cfm?id= 1862712.1862734 Shuhaida Shuhidan, Margaret Hamilton, and Daryl D\u2019Souza. 2009. A taxonomic study of novice programming summative assessment. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 147\u2013156. http:\/\/dl.acm.org\/citation.cfm?id=1862712.1862734"},{"key":"e_1_3_2_1_633_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC3e.2015.7403505"},{"key":"e_1_3_2_1_634_1","unstructured":"7403505  7403505"},{"key":"e_1_3_2_1_635_1","doi-asserted-by":"publisher","DOI":"10.1145\/2094131.2094134"},{"key":"e_1_3_2_1_636_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2013.44"},{"key":"e_1_3_2_1_637_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404536"},{"key":"e_1_3_2_1_638_1","volume-title":"Proceedings of the Fourteenth Australasian Computing Education Conference \u2014","volume":"123","author":"Chinn Donald","year":"2012","unstructured":"Simon, Donald Chinn , Michael de Raadt , Anne Philpott , Judy Sheard , Mikko-Jussi Laakso , Daryl D\u2019Souza , James Skene , Angela Carbone , Tony Clear , Raymond Lister , and Geoff Warburton . 2012 . Introductory programming: examining the exams . In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 61\u201370. http:\/\/dl.acm.org\/citation.cfm? id=2483716.2483724 Simon, Donald Chinn, Michael de Raadt, Anne Philpott, Judy Sheard, Mikko-Jussi Laakso, Daryl D\u2019Souza, James Skene, Angela Carbone, Tony Clear, Raymond Lister, and Geoff Warburton. 2012. Introductory programming: examining the exams. In Proceedings of the Fourteenth Australasian Computing Education Conference \u2014 Volume 123 (ACE \u201912). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 61\u201370. http:\/\/dl.acm.org\/citation.cfm? id=2483716.2483724"},{"key":"e_1_3_2_1_639_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858796.2858803"},{"key":"e_1_3_2_1_640_1","doi-asserted-by":"publisher","DOI":"10.1145\/2401796.2401822"},{"key":"e_1_3_2_1_641_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"Lopez Mike","year":"2009","unstructured":"Simon, Mike Lopez , Ken Sutton , and Tony Clear . 2009 . Surely we must learn to read before we learn to write! . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 165\u2013170. http:\/\/dl.acm. org\/citation.cfm?id= 1862712.1862736 Simon, Mike Lopez, Ken Sutton, and Tony Clear. 2009. Surely we must learn to read before we learn to write!. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 165\u2013170. http:\/\/dl.acm. org\/citation.cfm?id=1862712.1862736"},{"key":"e_1_3_2_1_642_1","doi-asserted-by":"publisher","DOI":"10.1145\/2899415.2899473"},{"key":"e_1_3_2_1_643_1","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960337"},{"key":"e_1_3_2_1_644_1","doi-asserted-by":"publisher","DOI":"10.1145\/3024906.3024910"},{"key":"e_1_3_2_1_645_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345443.1345437"},{"key":"e_1_3_2_1_646_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404537"},{"key":"e_1_3_2_1_647_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822151"},{"key":"e_1_3_2_1_648_1","volume-title":"Proceedings of the 25th International Conference on Software Engineering (ICSE \u201903)","author":"Sindre Guttorm","unstructured":"Guttorm Sindre , Steinar Line , and Ottar V. Valv\u00e5g . 2003. Positive experiences with an open project assignment in an introductory programming course . In Proceedings of the 25th International Conference on Software Engineering (ICSE \u201903) . IEEE Computer Society, Washington, DC, USA, 608\u2013613. http: \/\/dl.acm.org\/citation.cfm?id=776816.776900 Guttorm Sindre, Steinar Line, and Ottar V. Valv\u00e5g. 2003. Positive experiences with an open project assignment in an introductory programming course. In Proceedings of the 25th International Conference on Software Engineering (ICSE \u201903). IEEE Computer Society, Washington, DC, USA, 608\u2013613. http: \/\/dl.acm.org\/citation.cfm?id=776816.776900"},{"key":"e_1_3_2_1_649_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462195"},{"key":"e_1_3_2_1_650_1","doi-asserted-by":"publisher","DOI":"10.1109\/VISSOFT.2016.24"},{"key":"e_1_3_2_1_651_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Skudder Ben","year":"2014","unstructured":"Ben Skudder and Andrew Luxton-Reilly . 2014 . Worked examples in computer science . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 59\u201364. http:\/\/dl.acm.org\/citation.cfm?id=2667490. Ben Skudder and Andrew Luxton-Reilly. 2014. Worked examples in computer science. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 59\u201364. http:\/\/dl.acm.org\/citation.cfm?id=2667490."},{"key":"e_1_3_2_1_652_1","unstructured":"2667497  2667497"},{"key":"e_1_3_2_1_653_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059029"},{"key":"e_1_3_2_1_654_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121494"},{"key":"e_1_3_2_1_655_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"e_1_3_2_1_656_1","volume-title":"Proceedings of 2nd International Conference on Computer Supported Education \u2014","volume":"1","author":"Song Hosung","year":"2010","unstructured":"Hosung Song . 2010 . Online shared editing for introductory programming courses . In Proceedings of 2nd International Conference on Computer Supported Education \u2014 Volume 1 (CSEDU \u201910), Vol. 1. INSTICC, SciTePress, 489\u2013492. Hosung Song. 2010. Online shared editing for introductory programming courses. In Proceedings of 2nd International Conference on Computer Supported Education \u2014 Volume 1 (CSEDU \u201910), Vol. 1. INSTICC, SciTePress, 489\u2013492."},{"key":"e_1_3_2_1_657_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562939"},{"key":"e_1_3_2_1_658_1","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research -","volume":"88","author":"Sorva Juha","year":"2007","unstructured":"Juha Sorva . 2007 . Students\u2019 understandings of storing objects . In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 127\u2013135. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449337 Juha Sorva. 2007. Students\u2019 understandings of storing objects. In Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88 (Koli Calling \u201907). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 127\u2013135. http:\/\/dl.acm.org\/citation.cfm?id=2449323.2449337"},{"key":"e_1_3_2_1_659_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595356.1595360"},{"key":"e_1_3_2_1_660_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930467"},{"key":"e_1_3_2_1_661_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_1_662_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_663_1","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"e_1_3_2_1_664_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2013.807962"},{"key":"e_1_3_2_1_665_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674690"},{"key":"e_1_3_2_1_666_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930464.1930471"},{"key":"e_1_3_2_1_667_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJKL.2015.071054"},{"key":"e_1_3_2_1_668_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677297"},{"key":"e_1_3_2_1_669_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661103.2661113"},{"key":"e_1_3_2_1_670_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661156"},{"key":"e_1_3_2_1_671_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534973"},{"key":"e_1_3_2_1_672_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999541.2999555"},{"key":"e_1_3_2_1_673_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140167"},{"key":"e_1_3_2_1_674_1","unstructured":"Margaret-Anne Storey Daniela Damian Jeff Michaud Del Myers Marcellus Mindel Daniel German Mary Sanseverino and Elizabeth Hargreaves. 2003.  Margaret-Anne Storey Daniela Damian Jeff Michaud Del Myers Marcellus Mindel Daniel German Mary Sanseverino and Elizabeth Hargreaves. 2003."},{"key":"e_1_3_2_1_675_1","doi-asserted-by":"publisher","DOI":"10.1145\/965660.965668"},{"key":"e_1_3_2_1_676_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325319"},{"key":"e_1_3_2_1_677_1","unstructured":"2325319  2325319"},{"key":"e_1_3_2_1_678_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSE.2014.6926575"},{"key":"e_1_3_2_1_679_1","first-page":"129","article-title":"Building casual game SDKs for teaching CS1\/2: a case study","volume":"32","author":"Sung Kelvin","year":"2016","unstructured":"Kelvin Sung , Rob Nash , and Jason Pace . 2016 . Building casual game SDKs for teaching CS1\/2: a case study . J. Comput. Sci. Coll. 32 , 1 (2016), 129 \u2013 143 . http:\/\/dl.acm.org\/citation.cfm?id=3007225.3007253 Kelvin Sung, Rob Nash, and Jason Pace. 2016. Building casual game SDKs for teaching CS1\/2: a case study. J. Comput. Sci. Coll. 32, 1 (2016), 129\u2013143. http:\/\/dl.acm.org\/citation.cfm?id=3007225.3007253","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_680_1","doi-asserted-by":"publisher","DOI":"10.1145\/3027063.3053187"},{"key":"e_1_3_2_1_681_1","unstructured":"3027063.3053187  3027063.3053187"},{"key":"e_1_3_2_1_682_1","volume-title":"Cognitive load theory, learning difficulty, and instructional design. Learning and instruction 4, 4","author":"Sweller John","year":"1994","unstructured":"John Sweller . 1994. Cognitive load theory, learning difficulty, and instructional design. Learning and instruction 4, 4 ( 1994 ), 295\u2013312. John Sweller. 1994. Cognitive load theory, learning difficulty, and instructional design. Learning and instruction 4, 4 (1994), 295\u2013312."},{"key":"e_1_3_2_1_683_1","doi-asserted-by":"publisher","DOI":"10.1145\/2016911.2016930"},{"key":"e_1_3_2_1_684_1","doi-asserted-by":"publisher","DOI":"10.1145\/986537.986572"},{"key":"e_1_3_2_1_685_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445270"},{"key":"e_1_3_2_1_686_1","volume-title":"International Conference on Web-Based Learning (ICWL \u201907)","author":"Takemura Yasuhiro","unstructured":"Yasuhiro Takemura , Hideo Nagumo , Kuo-Li Huang , and Hidekuni Tsukamoto . {n. d.}. Assessing the learners\u2019 motivation in the e-learning environments for programming education . In International Conference on Web-Based Learning (ICWL \u201907) , Howard Leung, Frederick Li, Rynson Lau, and Qing Li (Eds.). Springer, Berlin, Heidelberg, 355\u2013366. 978-3-540-78139-4_32 Yasuhiro Takemura, Hideo Nagumo, Kuo-Li Huang, and Hidekuni Tsukamoto. {n. d.}. Assessing the learners\u2019 motivation in the e-learning environments for programming education. In International Conference on Web-Based Learning (ICWL \u201907), Howard Leung, Frederick Li, Rynson Lau, and Qing Li (Eds.). Springer, Berlin, Heidelberg, 355\u2013366. 978-3-540-78139-4_32"},{"key":"e_1_3_2_1_687_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538908"},{"key":"e_1_3_2_1_688_1","volume-title":"Proceedings of the Eleventh Australasian Conference on Computing Education \u2014","volume":"95","author":"Teague Donna","year":"2009","unstructured":"Donna Teague . 2009 . A people-first approach to programming . In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 171\u2013180. http:\/\/dl.acm.org\/citation.cfm?id= 1862712.1862737 Donna Teague. 2009. A people-first approach to programming. In Proceedings of the Eleventh Australasian Conference on Computing Education \u2014 Volume 95 (ACE \u201909). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 171\u2013180. http:\/\/dl.acm.org\/citation.cfm?id=1862712.1862737"},{"key":"e_1_3_2_1_689_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference \u2014","volume":"136","author":"Teague Donna","year":"2013","unstructured":"Donna Teague , Malcolm Corney , Alireza Ahadi , and Raymond Lister . 2013 . A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers . In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 87\u201395. http:\/\/dl.acm.org\/citation.cfm? id=2667199.2667209 Donna Teague, Malcolm Corney, Alireza Ahadi, and Raymond Lister. 2013. A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers. In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 87\u201395. http:\/\/dl.acm.org\/citation.cfm? id=2667199.2667209"},{"key":"e_1_3_2_1_690_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Teague Donna","year":"2014","unstructured":"Donna Teague and Raymond Lister . 2014 . Longitudinal think aloud study of a novice programmer . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 41\u201350. http:\/\/dl.acm.org\/citation.cfm? id=2667490.2667495 Donna Teague and Raymond Lister. 2014. Longitudinal think aloud study of a novice programmer. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 41\u201350. http:\/\/dl.acm.org\/citation.cfm? id=2667490.2667495"},{"key":"e_1_3_2_1_691_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Teague Donna","year":"2014","unstructured":"Donna Teague and Raymond Lister . 2014 . Manifestations of preoperational reasoning on similar programming tasks . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 65\u201374. http: \/\/dl.acm.org\/citation.cfm?id=2667490.2667498 Donna Teague and Raymond Lister. 2014. Manifestations of preoperational reasoning on similar programming tasks. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 65\u201374. http: \/\/dl.acm.org\/citation.cfm?id=2667490.2667498"},{"key":"e_1_3_2_1_692_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591712"},{"key":"e_1_3_2_1_693_1","volume-title":"Proceedings of the 1st International Conference on Computer Supported Education (CSEDU \u201909)","volume":"2","author":"Teague D.","unstructured":"D. Teague and P. Roe . 2009. Learning to program : from pear-shaped to pairs . In Proceedings of the 1st International Conference on Computer Supported Education (CSEDU \u201909) , Vol. 2 . SciTePress, 151\u2013158. D. Teague and P. Roe. 2009. Learning to program : from pear-shaped to pairs. In Proceedings of the 1st International Conference on Computer Supported Education (CSEDU \u201909), Vol. 2. SciTePress, 151\u2013158."},{"key":"e_1_3_2_1_694_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.612007"},{"key":"e_1_3_2_1_695_1","volume-title":"Proceedings of the Tenth Conference on Australasian Computing Education \u2014","volume":"78","author":"Thompson Errol","year":"2008","unstructured":"Errol Thompson , Andrew Luxton-Reilly , Jacqueline L. Whalley , Minjie Hu , and Phil Robbins . 2008 . Bloom\u2019s taxonomy for CS assessment . In Proceedings of the Tenth Conference on Australasian Computing Education \u2014 Volume 78 (ACE \u201908). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155\u2013161. http:\/\/dl.acm.org\/citation.cfm?id=1379249.1379265 Errol Thompson, Andrew Luxton-Reilly, Jacqueline L. Whalley, Minjie Hu, and Phil Robbins. 2008. Bloom\u2019s taxonomy for CS assessment. In Proceedings of the Tenth Conference on Australasian Computing Education \u2014 Volume 78 (ACE \u201908). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 155\u2013161. http:\/\/dl.acm.org\/citation.cfm?id=1379249.1379265"},{"key":"e_1_3_2_1_696_1","doi-asserted-by":"publisher","DOI":"10.1109\/LaTiCE.2014.30"},{"key":"e_1_3_2_1_697_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2015.7344027"},{"key":"e_1_3_2_1_698_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325336"},{"key":"e_1_3_2_1_699_1","first-page":"110","article-title":"Student interest and choice in programming assignments","volume":"26","author":"Torrey Lisa","year":"2011","unstructured":"Lisa Torrey . 2011 . Student interest and choice in programming assignments . J. Comput. Sci. Coll. 26 , 6 (2011), 110 \u2013 116 . http:\/\/dl.acm.org\/citation.cfm?id= 1968521.1968545 Lisa Torrey. 2011. Student interest and choice in programming assignments. J. Comput. Sci. Coll. 26, 6 (2011), 110\u2013116. http:\/\/dl.acm.org\/citation.cfm?id= 1968521.1968545","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_700_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562889"},{"key":"e_1_3_2_1_701_1","doi-asserted-by":"publisher","DOI":"10.1155\/2010\/602570"},{"key":"e_1_3_2_1_702_1","volume-title":"Proceedings of the 26th Australasian Computer Science Conference \u2014","volume":"16","author":"Truong Nghi","year":"2003","unstructured":"Nghi Truong , Peter Bancroft , and Paul Roe . 2003 . A web based environment for learning to program . In Proceedings of the 26th Australasian Computer Science Conference \u2014 Volume 16 (ACSC \u201903). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 255\u2013264. http:\/\/dl.acm.org\/citation.cfm? id=783106.783135 Nghi Truong, Peter Bancroft, and Paul Roe. 2003. A web based environment for learning to program. In Proceedings of the 26th Australasian Computer Science Conference \u2014 Volume 16 (ACSC \u201903). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 255\u2013264. http:\/\/dl.acm.org\/citation.cfm? id=783106.783135"},{"key":"e_1_3_2_1_703_1","doi-asserted-by":"publisher","DOI":"10.5555\/1733663.1734036"},{"key":"e_1_3_2_1_704_1","volume-title":"Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia \u2014 Social and Behavioral Sciences 116","author":"Tuparov Georgi","year":"2014","unstructured":"Georgi Tuparov , Daniela Tuparova , and Vladimir Jordanov . 2014. Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia \u2014 Social and Behavioral Sciences 116 ( 2014 ), 2962\u20132966. Georgi Tuparov, Daniela Tuparova, and Vladimir Jordanov. 2014. Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia \u2014 Social and Behavioral Sciences 116 (2014), 2962\u20132966."},{"key":"e_1_3_2_1_705_1","doi-asserted-by":"publisher","DOI":"10.5220\/0005797703210329"},{"key":"e_1_3_2_1_706_1","doi-asserted-by":"publisher","DOI":"10.1145\/3059009.3059014"},{"key":"e_1_3_2_1_707_1","doi-asserted-by":"publisher","DOI":"10.1145\/2543882.2543884"},{"key":"e_1_3_2_1_708_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315803.1315816"},{"key":"e_1_3_2_1_709_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2014.7044114"},{"key":"e_1_3_2_1_710_1","doi-asserted-by":"publisher","DOI":"10.1145\/971300.971391"},{"key":"e_1_3_2_1_711_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677250"},{"key":"e_1_3_2_1_712_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2011.08.015"},{"key":"e_1_3_2_1_713_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632320.2632349"},{"key":"e_1_3_2_1_714_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674692"},{"key":"e_1_3_2_1_715_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677260"},{"key":"e_1_3_2_1_716_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953196"},{"key":"e_1_3_2_1_717_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462476.2462508"},{"key":"e_1_3_2_1_718_1","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268835"},{"key":"e_1_3_2_1_719_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157176"},{"key":"e_1_3_2_1_720_1","first-page":"38","article-title":"Teaching introductory programming through reusable learning objects: a pilot study","volume":"28","author":"Vincenti Giovanni","year":"2013","unstructured":"Giovanni Vincenti , James Braman , and J. Scott Hilberg . 2013 . Teaching introductory programming through reusable learning objects: a pilot study . J. Comput. Sci. Coll. 28 , 3 (2013), 38 \u2013 45 . http:\/\/dl.acm.org\/citation.cfm?id=2400161.2400172 Giovanni Vincenti, James Braman, and J. Scott Hilberg. 2013. Teaching introductory programming through reusable learning objects: a pilot study. J. Comput. Sci. Coll. 28, 3 (2013), 38\u201345. http:\/\/dl.acm.org\/citation.cfm?id=2400161.2400172","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_721_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.12.005"},{"key":"e_1_3_2_1_722_1","volume-title":"AIP Conference Proceedings","volume":"1247","author":"Wang Hong","year":"2010","unstructured":"Hong Wang . 2010 . Teaching CS1 with Python GUI game programming . In AIP Conference Proceedings , Vol. 1247 . AIP, 253\u2013260. 3460234 Hong Wang. 2010. Teaching CS1 with Python GUI game programming. In AIP Conference Proceedings, Vol. 1247. AIP, 253\u2013260. 3460234"},{"key":"e_1_3_2_1_723_1","doi-asserted-by":"publisher","DOI":"10.18260\/p.24009"},{"key":"e_1_3_2_1_724_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2010.08.003"},{"key":"e_1_3_2_1_725_1","first-page":"221","article-title":"Towards minimizing pair incompatibilities to help retain under-represented groups in beginning programming courses using pair programming","volume":"25","author":"Watkins Kera Z. B.","year":"2009","unstructured":"Kera Z. B. Watkins and Maurice J. Watkins . 2009 . Towards minimizing pair incompatibilities to help retain under-represented groups in beginning programming courses using pair programming . J. Comput. Sci. Coll. 25 , 2 (2009), 221 \u2013 227 . http:\/\/dl.acm.org\/citation.cfm?id=1629036.1629071 Kera Z. B. Watkins and Maurice J. Watkins. 2009. Towards minimizing pair incompatibilities to help retain under-represented groups in beginning programming courses using pair programming. J. Comput. Sci. Coll. 25, 2 (2009), 221\u2013227. http:\/\/dl.acm.org\/citation.cfm?id=1629036.1629071","journal-title":"J. Comput. Sci. Coll."},{"key":"e_1_3_2_1_726_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591749"},{"key":"e_1_3_2_1_727_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2013.99"},{"key":"e_1_3_2_1_728_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538930"},{"key":"e_1_3_2_1_729_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33642-3_25"},{"key":"e_1_3_2_1_730_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25813-8_2"},{"key":"e_1_3_2_1_731_1","doi-asserted-by":"publisher","DOI":"10.1109\/AGILE.2007.27"},{"key":"e_1_3_2_1_732_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565799.1565822"},{"key":"e_1_3_2_1_733_1","volume-title":"Artificial Intelligence in Education","author":"Weragama Dinesha","unstructured":"Dinesha Weragama and Jim Reye . 2013. The PHP intelligent tutoring system . In Artificial Intelligence in Education , H. Chad Lane, Kalina Yacef, Jack Mostow, and Philip Pavlik (Eds.). Springer, Berlin , Heidelberg , 583\u2013586. Dinesha Weragama and Jim Reye. 2013. The PHP intelligent tutoring system. In Artificial Intelligence in Education, H. Chad Lane, Kalina Yacef, Jack Mostow, and Philip Pavlik (Eds.). Springer, Berlin, Heidelberg, 583\u2013586."},{"key":"e_1_3_2_1_734_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2004.1408620"},{"key":"e_1_3_2_1_735_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference \u2014","volume":"114","author":"Whalley Jacqueline","year":"2011","unstructured":"Jacqueline Whalley , Tony Clear , Phil Robbins , and Errol Thompson . 2011 . Salient elements in novice solutions to code writing problems . In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 37\u201346. http:\/\/dl.acm.org\/citation.cfm?id=2459936.2459941 Jacqueline Whalley, Tony Clear, Phil Robbins, and Errol Thompson. 2011. Salient elements in novice solutions to code writing problems. In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 37\u201346. http:\/\/dl.acm.org\/citation.cfm?id=2459936.2459941"},{"key":"e_1_3_2_1_736_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference \u2014","volume":"136","author":"Whalley Jacqueline","year":"2013","unstructured":"Jacqueline Whalley and Nadia Kasto . 2013 . Revisiting models of human conceptualisation in the context of a programming examination . In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 67\u201376. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667207 Jacqueline Whalley and Nadia Kasto. 2013. Revisiting models of human conceptualisation in the context of a programming examination. In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 67\u201376. http:\/\/dl.acm.org\/citation.cfm?id=2667199.2667207"},{"key":"e_1_3_2_1_737_1","volume-title":"Proceedings of the Sixteenth Australasian Computing Education Conference \u2014","volume":"148","author":"Whalley Jacqueline","year":"2014","unstructured":"Jacqueline Whalley and Nadia Kasto . 2014 . How difficult are novice code writing tasks?: A software metrics approach . In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 105\u2013112. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667503 Jacqueline Whalley and Nadia Kasto. 2014. How difficult are novice code writing tasks?: A software metrics approach. In Proceedings of the Sixteenth Australasian Computing Education Conference \u2014 Volume 148 (ACE \u201914). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 105\u2013112. http:\/\/dl.acm.org\/citation.cfm?id=2667490.2667503"},{"key":"e_1_3_2_1_738_1","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference \u2014","volume":"114","author":"Jacqueline","unstructured":"Jacqueline L. Whalley and Anne Philpott. 2011. A unit testing approach to building novice programmers\u2019 skills and confidence . In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 113\u2013118. http:\/\/dl.acm.org\/citation.cfm?id=2459936.2459950 Jacqueline L. Whalley and Anne Philpott. 2011. A unit testing approach to building novice programmers\u2019 skills and confidence. In Proceedings of the Thirteenth Australasian Computing Education Conference \u2014 Volume 114 (ACE \u201911). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 113\u2013118. http:\/\/dl.acm.org\/citation.cfm?id=2459936.2459950"},{"key":"e_1_3_2_1_739_1","volume-title":"9th International Conference on Knowledge and Smart Technology (KST \u201917)","author":"Whittall S. J.","unstructured":"S. J. Whittall , W. A. C. Prashandi , G. L. S. Himasha , D. I. De Silva , and T. K. Suriyawansa . 2017. CodeMage: educational programming environment for beginners . In 9th International Conference on Knowledge and Smart Technology (KST \u201917) . IEEE, 311\u2013316. S. J. Whittall, W. A. C. Prashandi, G. L. S. Himasha, D. I. De Silva, and T. K. Suriyawansa. 2017. CodeMage: educational programming environment for beginners. In 9th International Conference on Knowledge and Smart Technology (KST \u201917). IEEE, 311\u2013316."},{"key":"e_1_3_2_1_740_1","volume-title":"Proceedings of ASEE Annual Conference and Exposition. ASEE, 11","author":"Whittinghill David","unstructured":"David .M. Whittinghill , David B. Nelson , K. Andrew R. Richards , and Charles A. Calahan . 2014. Improving the affective element in introductory programming coursework for the \u201cnon programmer\u201d student . In Proceedings of ASEE Annual Conference and Exposition. ASEE, 11 . David .M. Whittinghill, David B. Nelson, K. Andrew R. Richards, and Charles A. Calahan. 2014. Improving the affective element in introductory programming coursework for the \u201cnon programmer\u201d student. In Proceedings of ASEE Annual Conference and Exposition. ASEE, 11."},{"key":"e_1_3_2_1_741_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047445"},{"key":"e_1_3_2_1_742_1","volume-title":"Proceedings of ASEE Annual Conference. ASEE, 3503\u20133514","author":"Wiebe E","year":"2003","unstructured":"E Wiebe , Laurie Williams , Julie Petlick , Nachiappan Nagappan , Suzanne Balik , Carol Miller , and Miriam Ferzli . 2003 . Pair programming in introductory programming labs . In Proceedings of ASEE Annual Conference. ASEE, 3503\u20133514 . E Wiebe, Laurie Williams, Julie Petlick, Nachiappan Nagappan, Suzanne Balik, Carol Miller, and Miriam Ferzli. 2003. Pair programming in introductory programming labs. In Proceedings of ASEE Annual Conference. ASEE, 3503\u20133514."},{"key":"e_1_3_2_1_743_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2007.9"},{"key":"e_1_3_2_1_744_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-015-0091-7"},{"key":"e_1_3_2_1_745_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676723.2677226"},{"key":"e_1_3_2_1_746_1","doi-asserted-by":"publisher","DOI":"10.5555\/942801.943642"},{"key":"e_1_3_2_1_747_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIC-STH.2009.5444510"},{"key":"e_1_3_2_1_748_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597959.2597970"},{"key":"e_1_3_2_1_749_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611952"},{"key":"e_1_3_2_1_750_1","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference \u2014","volume":"136","author":"Wood Krissi","year":"2013","unstructured":"Krissi Wood , Dale Parsons , Joy Gasson , and Patricia Haden . 2013 . It\u2019s never too early: pair programming in CS1 . In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 13\u201321. http:\/\/dl.acm.org\/ citation.cfm?id=2667199.2667201 Krissi Wood, Dale Parsons, Joy Gasson, and Patricia Haden. 2013. It\u2019s never too early: pair programming in CS1. In Proceedings of the Fifteenth Australasian Computing Education Conference \u2014 Volume 136 (ACE \u201913). Australian Computer Society, Inc., Darlinghurst, Australia, Australia, 13\u201321. http:\/\/dl.acm.org\/ citation.cfm?id=2667199.2667201"},{"key":"e_1_3_2_1_751_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227310.1227458"},{"key":"e_1_3_2_1_752_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2004.09.005"},{"key":"e_1_3_2_1_753_1","doi-asserted-by":"publisher","DOI":"10.1145\/3021460.3021473"},{"key":"e_1_3_2_1_754_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICALT.2007.72"},{"key":"e_1_3_2_1_755_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-39952-2_13"},{"key":"e_1_3_2_1_756_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106262"},{"key":"e_1_3_2_1_757_1","volume-title":"Proceedings of the International Conference on Internet Computing (IC\u201904)","volume":"1","author":"Yoo Jungsoon P","year":"2004","unstructured":"Jungsoon P Yoo , Suk Jai Seo , and Sung K Yoo . 2004 . Designing an adaptive tutor for CS-I laboratory . In Proceedings of the International Conference on Internet Computing (IC\u201904) , Vol. 1 . 459\u2013464. Jungsoon P Yoo, Suk Jai Seo, and Sung K Yoo. 2004. Designing an adaptive tutor for CS-I laboratory. In Proceedings of the International Conference on Internet Computing (IC\u201904), Vol. 1. 459\u2013464."},{"key":"e_1_3_2_1_758_1","first-page":"859","article-title":"Tools for teaching and learning programming: a review and proposed tool","volume":"265","author":"Yusri Nurliana","year":"2014","unstructured":"Nurliana Yusri , Ain Zulika , Sharifah Mashita Syed-Mohamad , and Nur\u2019Aini Abdul Rashid . 2014 . Tools for teaching and learning programming: a review and proposed tool . Frontiers in Artificial Intelligence and Applications 265 (2014), 859 \u2013 872 . Nurliana Yusri, Ain Zulika, Sharifah Mashita Syed-Mohamad, and Nur\u2019Aini Abdul Rashid. 2014. Tools for teaching and learning programming: a review and proposed tool. Frontiers in Artificial Intelligence and Applications 265 (2014), 859\u2013872.","journal-title":"Frontiers in Artificial Intelligence and Applications"},{"key":"e_1_3_2_1_759_1","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2010.2048328"},{"key":"e_1_3_2_1_760_1","doi-asserted-by":"publisher","DOI":"10.1145\/1562877.1562948"},{"key":"e_1_3_2_1_761_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07221-0_73"},{"key":"e_1_3_2_1_762_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85170-7_30"},{"key":"e_1_3_2_1_763_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDUCON.2016.7474605"},{"key":"e_1_3_2_1_764_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.54"},{"key":"e_1_3_2_1_765_1","doi-asserted-by":"publisher","DOI":"10.1145\/2538862.2538878"},{"key":"e_1_3_2_1_766_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445369"},{"key":"e_1_3_2_1_767_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157215"},{"key":"e_1_3_2_1_768_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844553"}],"event":{"name":"ITiCSE '18: 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education","location":"Larnaca Cyprus","acronym":"ITiCSE '18","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3293881.3295779","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3293881.3295779","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:43:50Z","timestamp":1750207430000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3293881.3295779"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,2]]},"references-count":768,"alternative-id":["10.1145\/3293881.3295779","10.1145\/3293881"],"URL":"https:\/\/doi.org\/10.1145\/3293881.3295779","relation":{},"subject":[],"published":{"date-parts":[[2018,7,2]]},"assertion":[{"value":"2018-07-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}