{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T14:18:31Z","timestamp":1777126711029,"version":"3.51.4"},"reference-count":75,"publisher":"Informa UK Limited","issue":"2-3","funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1703304"],"award-info":[{"award-number":["1703304"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1735123"],"award-info":[{"award-number":["1735123"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1829590"],"award-info":[{"award-number":["1829590"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["12566082"],"award-info":[{"award-number":["12566082"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1639576"],"award-info":[{"award-number":["1639576"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1314399"],"award-info":[{"award-number":["1314399"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["Computer Science Education"],"published-print":{"date-parts":[[2019,7,3]]},"DOI":"10.1080\/08993408.2019.1565235","type":"journal-article","created":{"date-parts":[[2019,1,25]],"date-time":"2019-01-25T13:59:29Z","timestamp":1548424769000},"page":"205-253","update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":138,"title":["A theory of instruction for introductory programming skills"],"prefix":"10.1080","volume":"29","author":[{"given":"Benjamin","family":"Xie","sequence":"first","affiliation":[{"name":"The Information School, University of Washington, Seattle, WA, USA"}]},{"given":"Dastyni","family":"Loksa","sequence":"additional","affiliation":[{"name":"The Information School, University of Washington, Seattle, WA, USA"}]},{"given":"Greg L.","family":"Nelson","sequence":"additional","affiliation":[{"name":"Paul G. Allen School of Computer Science & Engineering, University of Washington, Seattle, WA, USA"}]},{"given":"Matthew J.","family":"Davidson","sequence":"additional","affiliation":[{"name":"College of Education, University of Washington, Seattle, WA, USA"}]},{"given":"Dongsheng","family":"Dong","sequence":"additional","affiliation":[{"name":"College of Education, University of Washington, Seattle, WA, USA"}]},{"given":"Harrison","family":"Kwik","sequence":"additional","affiliation":[{"name":"Paul G. Allen School of Computer Science & Engineering, University of Washington, Seattle, WA, USA"}]},{"given":"Alex Hui","family":"Tan","sequence":"additional","affiliation":[{"name":"The Information School, University of Washington, Seattle, WA, USA"}]},{"given":"Leanne","family":"Hwa","sequence":"additional","affiliation":[{"name":"The Information School, University of Washington, Seattle, WA, USA"}]},{"given":"Min","family":"Li","sequence":"additional","affiliation":[{"name":"College of Education, University of Washington, Seattle, WA, USA"}]},{"given":"Amy J.","family":"Ko","sequence":"additional","affiliation":[{"name":"The Information School, University of Washington, Seattle, WA, USA"}]}],"member":"301","published-online":{"date-parts":[[2019,1,25]]},"reference":[{"key":"cit0001","volume-title":"Introduction to measurement theory","author":"Allen M. J.","year":"2001"},{"key":"cit0002","unstructured":"Anderson, J. R., Boyle, C. F., Farrell, R. & Reiser, B. J. (1984). Cognitive principles in the design of computer tutors (No. TR-84-1-ONR). Retrieved from http:\/\/www.dtic.mil\/docs\/citations\/ADA144825"},{"key":"cit0003","volume-title":"Explicit instruction: Effective and efficient teaching","author":"Archer A. L.","year":"2010"},{"key":"cit0004","volume-title":"Evaluating the quality of learning: The SOLO taxonomy (structure of the observed learning outcome)","author":"Biggs J. B.","year":"2014"},{"key":"cit0005","volume-title":"Toward a theory of instruction","author":"Bruner J. S.","year":"1966"},{"key":"cit0006","doi-asserted-by":"publisher","DOI":"10.1145\/331795.331817"},{"key":"cit0007","first-page":"16","volume-title":"ACM SIGCSE","author":"Buck D.","year":"2001"},{"key":"cit0008","doi-asserted-by":"publisher","DOI":"10.1145\/1288580.1288595"},{"key":"cit0009","doi-asserted-by":"publisher","DOI":"10.1145\/3141880.3141891"},{"key":"cit0010","volume-title":"Designing pascal solutions: A case study approach","author":"Clancy M.","year":"1992"},{"key":"cit0011","doi-asserted-by":"publisher","DOI":"10.1145\/299649.299673"},{"key":"cit0012","volume":"15","author":"Clear T.","year":"2011","journal-title":"Journal of Applied Computing and Information Technology"},{"key":"cit0013","doi-asserted-by":"publisher","DOI":"10.5840\/thinking19888129"},{"key":"cit0014","doi-asserted-by":"publisher","DOI":"10.1145\/2787622.2787728"},{"key":"cit0015","first-page":"95","volume-title":"Proceedings of the Thirteenth Australasian Computing Education Conference Volume 114","author":"Corney M.","year":"2011"},{"key":"cit0016","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106190"},{"key":"cit0017","doi-asserted-by":"publisher","DOI":"10.1006\/imms.1993.1061"},{"key":"cit0018","unstructured":"de Raadt, M. (2008). Teaching programming strategies explicitly to novice programmers (Unpublished doctoral dissertation). University of Southern Queensland."},{"key":"cit0019","doi-asserted-by":"publisher","DOI":"10.3102\/00346543053002159"},{"key":"cit0020","volume-title":"Mindset: The new psychology of success","author":"Dweck C. S.","year":"2008"},{"key":"cit0021","volume-title":"Manual for kit of factor-referenced cognitive tests","volume":"102","author":"Ekstrom R. B.","year":"1976"},{"key":"cit0022","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106183"},{"key":"cit0023","doi-asserted-by":"publisher","DOI":"10.1145\/1345375.1345438"},{"key":"cit0024","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2013.768830"},{"key":"cit0025","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361284"},{"key":"cit0026","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445364"},{"key":"cit0027","unstructured":"Huang, Y. (2018). Learner modeling for integration skills in programming (Unpublished doctoral dissertation). University of Pittsburgh."},{"key":"cit0028","first-page":"(pp. 215","author":"Kolodner J. L.","year":"2000","journal-title":"Theoretical Foundations of Learning Environments"},{"key":"cit0029","doi-asserted-by":"publisher","DOI":"10.1145\/1500175.1500240"},{"key":"cit0030","doi-asserted-by":"publisher","DOI":"10.1207\/S15327809JLS1004new_2"},{"key":"cit0031","first-page":"191206","volume":"20","author":"Linn M.","year":"1985","journal-title":"Educational Psychologist EDUC PSYCHOL"},{"key":"cit0032","doi-asserted-by":"publisher","DOI":"10.1145\/131295.131301"},{"key":"cit0033","doi-asserted-by":"publisher","DOI":"10.1145\/1044550.1041673"},{"key":"cit0034","doi-asserted-by":"publisher","DOI":"10.1145\/1709424.1709460"},{"key":"cit0035","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140157"},{"key":"cit0036","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-73331-7_40"},{"key":"cit0037","doi-asserted-by":"publisher","DOI":"10.1145\/2960310.2960334"},{"key":"cit0038","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858252"},{"key":"cit0039","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"cit0040","volume-title":"Proceedings of the Fourth Finnish\/Baltic Sea Conference on Computer Science Education (pp. 11-19).\u00a0Helsinki, Finland: Helsinki University of Technology, Department of Computer Science and Engineering, Laboratory of Information Processing Science","author":"McCartney R.","year":"2004"},{"key":"cit0041","doi-asserted-by":"publisher","DOI":"10.1145\/1189215.1189185"},{"key":"cit0042","doi-asserted-by":"publisher","DOI":"10.4324\/9781410618092"},{"key":"cit0043","doi-asserted-by":"publisher","DOI":"10.1145\/1268784.1268830"},{"key":"cit0044","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361299"},{"key":"cit0045","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384344"},{"key":"cit0046","volume-title":"how people learn II: Learners, contexts, and cultures","author":"National Academies of Sciences","year":"2018"},{"key":"cit0047","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106178"},{"key":"cit0048","first-page":"286","volume-title":"Proceedings of the 20th Annual Conference of the National Advisory Committee on Computing Qualifications","author":"Philpott A.","year":"2007"},{"key":"cit0049","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331819"},{"key":"cit0050","doi-asserted-by":"publisher","DOI":"10.2190\/C670-Y3C8-LTJ1-CT3P"},{"key":"cit0051","doi-asserted-by":"publisher","DOI":"10.1145\/1121341.1121465"},{"key":"cit0052","volume-title":"Python programming in context","author":"Ranum D. L.","year":"2013","edition":"2"},{"key":"cit0053","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog1303_3"},{"key":"cit0054","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"cit0055","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361283"},{"key":"cit0056","doi-asserted-by":"publisher","DOI":"10.1006\/imms.1993.1048"},{"key":"cit0057","doi-asserted-by":"publisher","DOI":"10.1037\/0022-3514.85.3.440"},{"key":"cit0058","doi-asserted-by":"publisher","DOI":"10.1037\/0033-295X.115.2.336"},{"key":"cit0059","volume-title":"Learn python 3 the hard way: A very simple introduction to the terrifyingly beautiful world of computers and code","author":"Shaw Z. A.","year":"2017"},{"key":"cit0060","doi-asserted-by":"publisher","DOI":"10.1145\/1384271.1384328"},{"key":"cit0061","doi-asserted-by":"publisher","DOI":"10.1016\/0360-1315(77)90008-2"},{"key":"cit0062","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6594"},{"key":"cit0063","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010283"},{"key":"cit0064","doi-asserted-by":"publisher","DOI":"10.1037\/0278-7393.21.3.674"},{"key":"cit0065","doi-asserted-by":"publisher","DOI":"10.1145\/2674683.2674691"},{"key":"cit0066","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734297"},{"key":"cit0067","volume-title":"Tenth australasian computing education conference ace","volume":"78","author":"Thompson E.","year":"2008"},{"key":"cit0068","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2010.486260"},{"key":"cit0069","doi-asserted-by":"publisher","DOI":"10.2466\/pms.1978.47.2.599"},{"key":"cit0070","doi-asserted-by":"publisher","DOI":"10.1145\/1584322.1584336"},{"key":"cit0071","first-page":"64","volume-title":"Proceedings of the Fifteenth Australasian Computing Education Conference","volume":"136","author":"Whalley J.","year":"2013"},{"key":"cit0072","first-page":"10","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education","author":"Whalley J. L.","year":"2006"},{"key":"cit0073","doi-asserted-by":"publisher","DOI":"10.1145\/234867.234872"},{"key":"cit0074","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159527"},{"key":"cit0075","volume-title":"Handbook of self-regulation of learning and performance","author":"Zimmerman B.","year":"2011"}],"container-title":["Computer Science Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/08993408.2019.1565235","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T00:17:11Z","timestamp":1620778631000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/08993408.2019.1565235"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,25]]},"references-count":75,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2019,7,3]]}},"alternative-id":["10.1080\/08993408.2019.1565235"],"URL":"https:\/\/doi.org\/10.1080\/08993408.2019.1565235","relation":{},"ISSN":["0899-3408","1744-5175"],"issn-type":[{"value":"0899-3408","type":"print"},{"value":"1744-5175","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,25]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=ncse20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=ncse20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2018-08-06","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-02","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2019-01-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}