{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T12:10:04Z","timestamp":1764936604647,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,11,17]],"date-time":"2011-11-17T00:00:00Z","timestamp":1321488000000},"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":[[2011,11,17]]},"DOI":"10.1145\/2094131.2094143","type":"proceedings-article","created":{"date-parts":[[2012,1,17]],"date-time":"2012-01-17T17:20:41Z","timestamp":1326820841000},"page":"60-65","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Making teaching of programming learning-oriented and learner-directed"],"prefix":"10.1145","author":[{"given":"Ville","family":"Tirronen","sequence":"first","affiliation":[{"name":"University of Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ville","family":"Isom\u00f6tt\u00f6nen","sequence":"additional","affiliation":[{"name":"University of Jyv\u00e4skyl\u00e4, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2011,11,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Structure and interpretation of computer programs","author":"Abelson H.","year":"1996","unstructured":"H. Abelson , G. Sussman , J. Sussman , and A. Perlis . Structure and interpretation of computer programs . Mit Press Cambridge , MA , 1996 . H. Abelson, G. Sussman, J. Sussman, and A. Perlis. Structure and interpretation of computer programs. Mit Press Cambridge, MA, 1996."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1411260.1411270"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047124.1047495"},{"key":"e_1_3_2_1_4_1","first-page":"35","volume-title":"Proceedings of the Twelfth Australasian Conference on Computing Education -","volume":"103","author":"Berglund A.","year":"2010","unstructured":"A. Berglund and R. Lister . Introductory programming and the didactic triangle . In Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103 , ACE '10, pages 35 -- 44 , Darlinghurst, Australia , 2010 . Australian Computer Society, Inc. A. Berglund and R. Lister. Introductory programming and the didactic triangle. In Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103, ACE '10, pages 35--44, Darlinghurst, Australia, 2010. Australian Computer Society, Inc."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1080\/0260293990240405"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1414558.1414585"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/236462.236572"},{"key":"e_1_3_2_1_8_1","volume-title":"Recursive functional programming for the student in the humanities and social sciences. Technical report","author":"Brown J.","year":"1974","unstructured":"J. Brown and R. Rubinstein . Recursive functional programming for the student in the humanities and social sciences. Technical report , California University , Irvine Department of Information and Computer Science, 1974 . J. Brown and R. Rubinstein. Recursive functional programming for the student in the humanities and social sciences. Technical report, California University, Irvine Department of Information and Computer Science, 1974."},{"key":"e_1_3_2_1_9_1","volume-title":"Jossey-Bass","author":"Candy P. C.","year":"1991","unstructured":"P. C. Candy . Self-Direction for Life-Long Learning: A Comprehensive Guide to Theory and Practice . Jossey-Bass , San Franscisco, CA , 1991 . P. C. Candy. Self-Direction for Life-Long Learning: A Comprehensive Guide to Theory and Practice. Jossey-Bass, San Franscisco, CA, 1991."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796803004805"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1080\/713674360"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734327"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1007\/BFb0033856","volume-title":"Programming Languages: Implementations, Logics, and Programs","author":"Findler R.","year":"1997","unstructured":"R. Findler , C. Flanagan , M. Flatt , S. Krishnamurthi , and M. Felleisen . DrScheme: A pedagogic programming environment for Scheme . In Programming Languages: Implementations, Logics, and Programs , pages 369 -- 388 . Springer , 1997 . R. Findler, C. Flanagan, M. Flatt, S. Krishnamurthi, and M. Felleisen. DrScheme: A pedagogic programming environment for Scheme. In Programming Languages: Implementations, Logics, and Programs, pages 369--388. Springer, 1997."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822138"},{"issue":"3","key":"e_1_3_2_1_15_1","first-page":"153","article-title":"programming language options","volume":"22","author":"E. Giangrande Jr.","year":"2007","unstructured":"E. Giangrande Jr. CS1 programming language options . Journal of Computing Sciences in Colleges , 22 ( 3 ): 153 -- 160 , 2007 . E. Giangrande Jr. CS1 programming language options. Journal of Computing Sciences in Colleges, 22(3):153--160, 2007.","journal-title":"Journal of Computing Sciences in Colleges"},{"key":"e_1_3_2_1_16_1","volume-title":"Teaching students to learn: A Student-Centred Approach","author":"Gibbs G.","year":"1981","unstructured":"G. Gibbs . Teaching students to learn: A Student-Centred Approach . The Open University Press , Milton Keynes , England, 1981 . G. Gibbs. Teaching students to learn: A Student-Centred Approach. The Open University Press, Milton Keynes, England, 1981."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/BFb0033854","volume-title":"Programming Languages: Implementations, Logics, and Programs","author":"Hanus M.","year":"1997","unstructured":"M. Hanus . Teaching functional and logic programming with a single computation model . In Programming Languages: Implementations, Logics, and Programs , pages 335 -- 350 . Springer , 1997 . M. Hanus. Teaching functional and logic programming with a single computation model. In Programming Languages: Implementations, Logics, and Programs, pages 335--350. Springer, 1997."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/871895.871902"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003317"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:EAIT.0000042040.90232.88"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/330777"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1480828.1480845"},{"key":"e_1_3_2_1_23_1","volume-title":"Active Learning: Cooperation in the College Classroom","author":"Johnson D. W.","year":"1991","unstructured":"D. W. Johnson , R. T. Johnson , and K. A. Smith . Active Learning: Cooperation in the College Classroom . Interaction Book Company , Edina, MN , 1991 . D. W. Johnson, R. T. Johnson, and K. A. Smith. Active Learning: Cooperation in the College Classroom. Interaction Book Company, Edina, MN, 1991."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796800000599"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089733.1089734"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15326985ep4102_1"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1080\/03075077612331376749"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/331795.331912"},{"key":"e_1_3_2_1_29_1","volume-title":"Nov.","author":"Lewin K.","year":"1946","unstructured":"K. Lewin . Action research and minority problems. Journal of social Issues, 2(4):34--46 , Nov. 1946 . K. Lewin. Action research and minority problems. Journal of social Issues, 2(4):34--46, Nov. 1946."},{"key":"e_1_3_2_1_30_1","volume-title":"No Starch Press","author":"Lipovaca M.","year":"2011","unstructured":"M. Lipovaca . Learn You a Haskell for Great Good!: A Beginner's Guide . No Starch Press , 2011 . M. Lipovaca. Learn You a Haskell for Great Good!: A Beginner's Guide. No Starch Press, 2011."},{"key":"e_1_3_2_1_31_1","first-page":"115","volume-title":"Research on Motivation in Learning","author":"Maehr M. L.","year":"1984","unstructured":"M. L. Maehr . Meaning and motivation: Toward a theory of personal investment . In R. E. Ames and C. Ames, editors, Research on Motivation in Learning , volume 1 , pages 115 -- 144 . Academic Press, Orlando , Florida , 1984 . M. L. Maehr. Meaning and motivation: Toward a theory of personal investment. In R. E. Ames and C. Ames, editors, Research on Motivation in Learning, volume 1, pages 115--144. Academic Press, Orlando, Florida, 1984."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1037\/0003-066X.59.1.14"},{"issue":"3","key":"e_1_3_2_1_33_1","first-page":"136","article-title":"Using alice 2.0 as a first language","volume":"24","author":"Mullins P.","year":"2009","unstructured":"P. Mullins , D. Whitfield , and M. Conlon . Using alice 2.0 as a first language . J. Comput. Small Coll. , 24 ( 3 ): 136 -- 143 , 2009 . P. Mullins, D. Whitfield, and M. Conlon. Using alice 2.0 as a first language. J. Comput. Small Coll., 24(3):136--143, 2009.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_3_2_1_34_1","volume-title":"Real World Haskell","author":"O'Sullivan B.","year":"2008","unstructured":"B. O'Sullivan , J. Goerzen , and D. Stewart . Real World Haskell . O'Reilly Media , 2008 . B. O'Sullivan, J. Goerzen, and D. Stewart. Real World Haskell. O'Reilly Media, 2008."},{"key":"e_1_3_2_1_35_1","volume-title":"Helsinki","author":"Peavy R.","year":"1999","unstructured":"R. Peavy . Sosiodynaaminen ohjaus : konstruktiivinen n\u00e4k\u00f6kulma 21. vuosisadan ohjausty\u00f6h\u00f6n; translated by Petri Auvinen. Psykologien kustannus , Helsinki , 1999 . (In Finnish). R. Peavy. Sosiodynaaminen ohjaus: konstruktiivinen n\u00e4k\u00f6kulma 21. vuosisadan ohjausty\u00f6h\u00f6n; translated by Petri Auvinen. Psykologien kustannus, Helsinki, 1999. (In Finnish)."},{"key":"e_1_3_2_1_36_1","first-page":"303","volume-title":"Cognitive and Language Development in Children","author":"Perret-Clermont A.-N.","year":"2004","unstructured":"A.-N. Perret-Clermont , F. Carugati , and J. Oates . A socio-cognitive perspective on learning and cognitive development . In J. Oates and A. Grayson, editors, Cognitive and Language Development in Children , pages 303 -- 332 . The Open University. Blackwell Publishing , Oxford, 2004 . A.-N. Perret-Clermont, F. Carugati, and J. Oates. A socio-cognitive perspective on learning and cognitive development. In J. Oates and A. Grayson, editors, Cognitive and Language Development in Children, pages 303--332. The Open University. Blackwell Publishing, Oxford, 2004."},{"key":"e_1_3_2_1_37_1","volume-title":"Freedom to learn: A view of what education might become","author":"Rogers C.","year":"1969","unstructured":"C. Rogers , C. Rogers , and C. Rogers . Freedom to learn: A view of what education might become . Merrill Columbus, OH , 1969 . C. Rogers, C. Rogers, and C. Rogers. Freedom to learn: A view of what education might become. Merrill Columbus, OH, 1969."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00891962"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/331795.331851"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953196"}],"event":{"name":"Koli Calling '11: 11th Koli Calling International Conference on Computing Education Research","sponsor":["Aalto University","SIGCSE ACM Special Interest Group on Computer Science Education"],"location":"Koli Finland","acronym":"Koli Calling '11"},"container-title":["Proceedings of the 11th Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2094131.2094143","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2094131.2094143","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:48:41Z","timestamp":1750240121000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2094131.2094143"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11,17]]},"references-count":40,"alternative-id":["10.1145\/2094131.2094143","10.1145\/2094131"],"URL":"https:\/\/doi.org\/10.1145\/2094131.2094143","relation":{},"subject":[],"published":{"date-parts":[[2011,11,17]]},"assertion":[{"value":"2011-11-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}