{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T07:47:28Z","timestamp":1776844048480,"version":"3.51.2"},"reference-count":73,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2007,12,1]],"date-time":"2007-12-01T00:00:00Z","timestamp":1196467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"FGU","award":["No 21\/2007"],"award-info":[{"award-number":["No 21\/2007"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCSE Bull."],"published-print":{"date-parts":[[2007,12]]},"abstract":"<jats:p>Bloom's taxonomy of the cognitive domain and the SOLO taxonomy are being increasingly widely used in the design and assessment of courses, but there are some drawbacks to their use in computer science. This paper reviews the literature on educational taxonomies and their use in computer science education, identifies some of the problems that arise, proposes a new taxonomy and discusses how this can be used in application-oriented courses such as programming.<\/jats:p>","DOI":"10.1145\/1345375.1345438","type":"journal-article","created":{"date-parts":[[2008,2,28]],"date-time":"2008-02-28T14:02:33Z","timestamp":1204207353000},"page":"152-170","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":147,"title":["Developing a computer science-specific learning taxonomy"],"prefix":"10.1145","volume":"39","author":[{"given":"Ursula","family":"Fuller","sequence":"first","affiliation":[{"name":"University of Kent, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Colin G.","family":"Johnson","sequence":"additional","affiliation":[{"name":"University of Kent, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tuukka","family":"Ahoniemi","sequence":"additional","affiliation":[{"name":"Tampere University of Technology, Tampere, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Diana","family":"Cukierman","sequence":"additional","affiliation":[{"name":"Simon Fraser University, Burnaby, British Columbia, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isidoro","family":"Hern\u00e1n-Losada","sequence":"additional","affiliation":[{"name":"Universidad Rey Juan Carlos, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jana","family":"Jackova","sequence":"additional","affiliation":[{"name":"University of Zilina\/Slovak, University of Technology, Zilina, Slovak Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Essi","family":"Lahtinen","sequence":"additional","affiliation":[{"name":"Tampere University of Technology, Tampere, Finland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tracy L.","family":"Lewis","sequence":"additional","affiliation":[{"name":"Radford University, Radford, VA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Donna McGee","family":"Thompson","sequence":"additional","affiliation":[{"name":"Simon Fraser University, Burnaby, British Columbia, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Charles","family":"Riedesel","sequence":"additional","affiliation":[{"name":"University of Nebraska Lincoln, Lincoln, Nebraska"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Errol","family":"Thompson","sequence":"additional","affiliation":[{"name":"Massey University, Wellington, New Zealand"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Agencia Nacional de Evaluaci\u00f3n de la Calidad y Acreditaci\u00f3n. 2005. T\u00edtulo de Grado en Ingenier\u00eda Inform\u00e1tica.  Agencia Nacional de Evaluaci\u00f3n de la Calidad y Acreditaci\u00f3n. 2005. T\u00edtulo de Grado en Ingenier\u00eda Inform\u00e1tica."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400500150747"},{"key":"e_1_2_1_3_1","volume-title":"Eds","author":"Anderson L. W.","year":"2001","unstructured":"Anderson , L. W. , Krathwohl , D. R. , Airasian , P. W. , Cruikshank , K. A. , Mayer , R. E. , Pintrich , P. R. , Raths , J. and Wittrock , M. C. , Eds . 2001 . A taxonomy for learning and teaching and assessing: A revision of Bloom's taxonomy of educational objectives. Addison Wesley Longman , Inc. Anderson, L. W., Krathwohl, D. R., Airasian, P. W., Cruikshank, K. A., Mayer, R. E., Pintrich, P. R., Raths, J. and Wittrock, M. C., Eds. 2001. A taxonomy for learning and teaching and assessing: A revision of Bloom's taxonomy of educational objectives. Addison Wesley Longman, Inc."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/1032663.1034398"},{"key":"e_1_2_1_5_1","unstructured":"Biggs J. B. and Collis K. F. 1982. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome). Academic Press New York.  Biggs J. B. and Collis K. F. 1982. Evaluating the quality of learning: The SOLO taxonomy (Structure of the Observed Learning Outcome) . Academic Press New York."},{"key":"e_1_2_1_6_1","volume-title":"Teaching for quality learning at university","author":"Biggs J. B.","year":"1999","unstructured":"Biggs , J. B. Teaching for quality learning at university . Open University Press , Buckingham , 1999 . Biggs, J. B. Teaching for quality learning at university. Open University Press, Buckingham, 1999."},{"key":"e_1_2_1_7_1","unstructured":"Bloom B. S. Engelhart M. D. Furst E. J. Hill W. H. and Krathwohl D. R. 1956. Taxonomy of Educational Objectives: Handbook 1 Cognitive Domain. Longmans Green and Co Ltd London.  Bloom B. S. Engelhart M. D. Furst E. J. Hill W. H. and Krathwohl D. R. 1956. Taxonomy of Educational Objectives: Handbook 1 Cognitive Domain . Longmans Green and Co Ltd London."},{"key":"e_1_2_1_8_1","volume-title":"Framework of qualifications for the European Higher Education Area","author":"Bologna Secretariat","year":"2005","unstructured":"Bologna Secretariat . Framework of qualifications for the European Higher Education Area , 2005 . Bologna Secretariat. Framework of qualifications for the European Higher Education Area, 2005."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the fifth Australasian conference on Computing education -","volume":"20","author":"Box I.","year":"2003","unstructured":"Box , I. Assessing the assessment: an empirical study of an information systems development subject . Proceedings of the fifth Australasian conference on Computing education - Volume 20 , Adelaide, Australia, Australian Computer Society, Inc. , 2003 . Box, I. Assessing the assessment: an empirical study of an information systems development subject. Proceedings of the fifth Australasian conference on Computing education - Volume 20, Adelaide, Australia, Australian Computer Society, Inc., 2003."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331817"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364529"},{"key":"e_1_2_1_12_1","volume-title":"Proc. 11th IEEE International Workshop on Program Comprehension, IWPC","author":"Buckley J.","year":"2003","unstructured":"Buckley , J. and Exton , C . A framework for assessing programmers' knowledge of software systems . Proc. 11th IEEE International Workshop on Program Comprehension, IWPC , 2003 . Buckley, J. and Exton, C. A framework for assessing programmers' knowledge of software systems. Proc. 11th IEEE International Workshop on Program Comprehension, IWPC, 2003."},{"key":"e_1_2_1_13_1","first-page":"19","article-title":"Introduction to programming: blooming","volume":"21","author":"Burgess G. A","year":"2005","unstructured":"Burgess , G. A . Introduction to programming: blooming in America. J. Comput. Small Coll. 21 , 19 -- 28 . 2005 . Burgess, G. A. Introduction to programming: blooming in America. J. Comput. Small Coll. 21, 19--28. 2005.","journal-title":"America. J. Comput. Small Coll."},{"key":"e_1_2_1_14_1","volume-title":"Criteria for Accrediting Computing Programs: Effective for Evaluations During the 2006--2007 Accreditation Cycle","author":"Computing Accreditation Commission","year":"2005","unstructured":"Computing Accreditation Commission . Criteria for Accrediting Computing Programs: Effective for Evaluations During the 2006--2007 Accreditation Cycle . ABET Inc , Baltimore, MD , 2005 . Computing Accreditation Commission. Criteria for Accrediting Computing Programs: Effective for Evaluations During the 2006--2007 Accreditation Cycle. ABET Inc, Baltimore, MD, 2005."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047437"},{"key":"e_1_2_1_16_1","volume-title":"Learning Strategies Sessions within the Classroom in Computing Science University Courses Proceedings of WCCCE 2007, 12th Western Canadian Conference on Computing Education","author":"Cukierman D.","year":"2007","unstructured":"Cukierman , D. and McGee Thompson, D . Learning Strategies Sessions within the Classroom in Computing Science University Courses Proceedings of WCCCE 2007, 12th Western Canadian Conference on Computing Education , May 2007 . Cukierman, D. and McGee Thompson, D. Learning Strategies Sessions within the Classroom in Computing Science University Courses Proceedings of WCCCE 2007, 12th Western Canadian Conference on Computing Education, May 2007."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/199688.199790"},{"key":"e_1_2_1_18_1","volume-title":"Critical thinking","author":"Facione P. A.","year":"1990","unstructured":"Facione , P. A. Critical thinking ; A statement of expert consensus for purposes of educational assessment and instruction, research findings and recommendations, 1990 , Fullerton ERIC Reports, ED 315.423. Facione, P. A. Critical thinking; A statement of expert consensus for purposes of educational assessment and instruction, research findings and recommendations, 1990, Fullerton ERIC Reports, ED315.423."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/282991.283036"},{"key":"e_1_2_1_20_1","volume-title":"Measurement and evaluation in teaching","author":"Gronlund N. F.","year":"1981","unstructured":"Gronlund , N. F. Measurement and evaluation in teaching . MacMillan , New York , 1981 . Gronlund, N. F. Measurement and evaluation in teaching. MacMillan, New York, 1981."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of World Conference on Engineering and Technology Education, WCETE 2004","author":"Hern\u00e1n-Losada I.","year":"2004","unstructured":"Hern\u00e1n-Losada , I. , L\u00e1zaro-Carrascosa , C. and Vel\u00e1zquez-Iturbide , J . \u00c1. On the use of Bloom's taxonomy as a basis to design educational software on programming . Proceedings of World Conference on Engineering and Technology Education, WCETE 2004 , COPEC, Brazil , 2004 , 351--355. Hern\u00e1n-Losada, I., L\u00e1zaro-Carrascosa, C. and Vel\u00e1zquez-Iturbide, J. \u00c1. On the use of Bloom's taxonomy as a basis to design educational software on programming. Proceedings of World Conference on Engineering and Technology Education, WCETE 2004, COPEC, Brazil, 2004, 351--355."},{"key":"e_1_2_1_22_1","volume-title":"Proc. VIII International Symposium of Computers in Education (SIIE 2006","author":"Hern\u00e1n-Losada I.","year":"2006","unstructured":"Hern\u00e1n-Losada , I. , Vel\u00e1zquez-Iturbide , J. \u00c1 and y L\u00e1zaro-Carrascosa , C. A. Programming learning tools based on Bloom's taxonomy: proposal and accomplishments . Proc. VIII International Symposium of Computers in Education (SIIE 2006 ), Le\u00f3n, Espa\u00f1a, Octubre 2006 , 2006, 325--334. Hern\u00e1n-Losada, I., Vel\u00e1zquez-Iturbide, J. \u00c1 and y L\u00e1zaro-Carrascosa, C. A. Programming learning tools based on Bloom's taxonomy: proposal and accomplishments. Proc. VIII International Symposium of Computers in Education (SIIE 2006), Le\u00f3n, Espa\u00f1a, Octubre 2006, 2006, 325--334."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/236452.236545"},{"key":"e_1_2_1_24_1","unstructured":"Huitt W. and Hummel J. 2003. Piaget's theory of cognitive development. Educational Psychology Interactive  Huitt W. and Hummel J. 2003. Piaget's theory of cognitive development. Educational Psychology Interactive"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1089786.1089798"},{"key":"e_1_2_1_26_1","first-page":"2007","article-title":"Educational Resources, http:\/\/www.ion.illinois.edu\/resources\/tutorials\/assessment\/bloomtest.asp","volume":"19","author":"Illinois Online Network","year":"2007","unstructured":"Illinois Online Network : Educational Resources, http:\/\/www.ion.illinois.edu\/resources\/tutorials\/assessment\/bloomtest.asp , Accessed on 19\/07 \/ 2007 , 2007 . Illinois Online Network: Educational Resources, http:\/\/www.ion.illinois.edu\/resources\/tutorials\/assessment\/bloomtest.asp, Accessed on 19\/07\/2007, 2007.","journal-title":"Accessed on"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315803.1315825"},{"key":"e_1_2_1_28_1","unstructured":"Joint IEEE Computer Society\/ACM Task Force on Computing Curricula. 2005. The Overview Report. http:\/\/www.computer.org\/portal\/cms_docs_ieeecs\/ieeecs\/education\/cc2001\/CC2005-March06Final.pdf 2005 visited September 2007.  Joint IEEE Computer Society\/ACM Task Force on Computing Curricula. 2005. The Overview Report. http:\/\/www.computer.org\/portal\/cms_docs_ieeecs\/ieeecs\/education\/cc2001\/CC2005-March06Final.pdf 2005 visited September 2007."},{"key":"e_1_2_1_29_1","unstructured":"King O. M. and Kitchener K. S. 1994. Developing reflective judgement: understanding and promoting intellectual growth and critical thinking in adolescents and adults. Jossy-Bass Inc San Francisco.  King O. M. and Kitchener K. S. 1994. Developing reflective judgement: understanding and promoting intellectual growth and critical thinking in adolescents and adults . Jossy-Bass Inc San Francisco."},{"key":"e_1_2_1_30_1","volume-title":"Experiential Learning: Experience as the Source of Learning and Development","author":"Kolb D.","year":"1984","unstructured":"Kolb , D. Experiential Learning: Experience as the Source of Learning and Development . Prentice-Hall , New York, NY , 1984 . Kolb, D. Experiential Learning: Experience as the Source of Learning and Development. Prentice-Hall, New York, NY, 1984."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232743.1232745"},{"key":"e_1_2_1_32_1","unstructured":"Krathwohl D. R. Bloom B. S. and Masia B. B. 1964. Taxonomy of educational objectives: the classification of educational goals. Handbook Volume 2: Affective domain. McKay New York.  Krathwohl D. R. Bloom B. S. and Masia B. B. 1964. Taxonomy of educational objectives: the classification of educational goals. Handbook Volume 2: Affective domain . McKay New York."},{"key":"e_1_2_1_33_1","volume-title":"A revision of Bloom's taxonomy: an overview. Theory into Practice 41, 212--218","author":"Krathwohl D. R.","year":"2002","unstructured":"Krathwohl , D. R. A revision of Bloom's taxonomy: an overview. Theory into Practice 41, 212--218 , 2002 . Krathwohl, D. R. A revision of Bloom's taxonomy: an overview. Theory into Practice 41, 212--218, 2002."},{"key":"e_1_2_1_34_1","volume-title":"Kluwer","author":"Kumar A. N.","year":"2003","unstructured":"Kumar , A. N. Learning programming by solving problems . In Informatics Curricula and Teaching Methods, L. Cassel and R. A. REIS, Eds. Kluwer Academic , 29--39, 2003 . Kumar, A. N. Learning programming by solving problems. In Informatics Curricula and Teaching Methods, L. Cassel and R. A. REIS, Eds. Kluwer Academic, 29--39, 2003."},{"key":"e_1_2_1_35_1","volume-title":"STU Bratislava","author":"Kundratova M.","year":"2001","unstructured":"Kundratova , M. , Turek , I. Chapters from engineering pedagogy. Educational Objectives (in Slovak) . STU Bratislava , 2001 . Kundratova, M., Turek, I. Chapters from engineering pedagogy. Educational Objectives (in Slovak). STU Bratislava, 2001."},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of The Fifth Koli Calling Conference on Computer Science Education","author":"Lahtinen E.","year":"2005","unstructured":"Lahtinen , E. and Ahoniemi , T . Visualizations to Support Programming on Different Levels of Cognitive Development . Proceedings of The Fifth Koli Calling Conference on Computer Science Education , 2005 , 87--94. Lahtinen, E. and Ahoniemi, T. Visualizations to Support Programming on Different Levels of Cognitive Development. Proceedings of The Fifth Koli Calling Conference on Computer Science Education, 2005, 87--94."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 19th annual Workshop of the Psychology of Programming Interest Group","author":"Lahtinen E.","year":"2007","unstructured":"Lahtinen , E. A Categorization of Novice Programmers: A Cluster Analysis Study . Proceedings of the 19th annual Workshop of the Psychology of Programming Interest Group , Joensuu, Finland, July 2--6 , 2007 , Sajaniemi, J. and Tukiainen, M., Eds. University of Joensuu Department of Computer Science and Statistics, Joensuu, Finland, 2007, 32--41. Lahtinen, E. A Categorization of Novice Programmers: A Cluster Analysis Study. Proceedings of the 19th annual Workshop of the Psychology of Programming Interest Group, Joensuu, Finland, July 2--6, 2007, Sajaniemi, J. and Tukiainen, M., Eds. University of Joensuu Department of Computer Science and Statistics, Joensuu, Finland, 2007, 32--41."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/359369.359393"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/611892.611954"},{"key":"e_1_2_1_40_1","volume-title":"5th Australasian Computer Education Conference, Adelaide, SA","author":"Lister R.","year":"2003","unstructured":"Lister , R. , and Leaney , J . First year programming: Let all the flowers bloom . 5th Australasian Computer Education Conference, Adelaide, SA , Australia , 2003 . Lister, R., and Leaney, J. First year programming: Let all the flowers bloom. 5th Australasian Computer Education Conference, Adelaide, SA, Australia, 2003."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1044550.1041673"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140124.1140157"},{"key":"e_1_2_1_43_1","volume-title":"Proc. Southern African Computer Lecturers' Association Conference","author":"Machanick P.","year":"2000","unstructured":"Machanick , P. Experience of applying Bloom's Taxonomy in three courses . Proc. Southern African Computer Lecturers' Association Conference , Strand, South Africa , June 2000 , 2000, 135--144. Machanick, P. Experience of applying Bloom's Taxonomy in three courses. Proc. Southern African Computer Lecturers' Association Conference, Strand, South Africa, June 2000, 2000, 135--144."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE.2004.1408515"},{"key":"e_1_2_1_45_1","volume-title":"Instructional design theory","author":"Merrill M. D.","year":"1994","unstructured":"Merrill , M. D. Lesson segments based on component display theory . In Instructional design theory , M. D. Merrill, Ed. Educational Technology Publications , Englewood Cliffs, NJ , 177--212, 1994 . Merrill, M. D. Lesson segments based on component display theory. In Instructional design theory, M. D. Merrill, Ed. Educational Technology Publications, Englewood Cliffs, NJ, 177--212, 1994."},{"key":"e_1_2_1_46_1","volume-title":"Instructional design theory","author":"Merrill M. D.","year":"1994","unstructured":"Merrill , M. D. The prescriptive component display theory . In Instructional design theory , M. D. Merrill, Ed. Educational Technology Publications , Englewood Cliffs, NJ , 159--176, 1994 . Merrill, M. D. The prescriptive component display theory. In Instructional design theory, M. D. Merrill, Ed. Educational Technology Publications, Englewood Cliffs, NJ, 159--176, 1994."},{"key":"e_1_2_1_47_1","volume-title":"Instructional design theory","author":"Merrill M. D.","unstructured":"Merrill , M. D. The descriptive component display theory . In Instructional design theory , M. D. Merrill, Ed. Educational Technology Publications , Englewood Cliffs, NJ , 111--157, 1004 Merrill, M. D. The descriptive component display theory. In Instructional design theory, M. D. Merrill, Ed. Educational Technology Publications, Englewood Cliffs, NJ, 111--157, 1004"},{"key":"e_1_2_1_48_1","volume-title":"How to use level descriptors","author":"Moon J.","year":"2002","unstructured":"Moon , J. How to use level descriptors . Southern England Consortium for Credit Accumulation and Transfer , 2002 . Moon, J. How to use level descriptors. Southern England Consortium for Credit Accumulation and Transfer, 2002."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/960492.960540"},{"key":"e_1_2_1_50_1","volume-title":"Warszawa","author":"Niemierko B.","year":"1990","unstructured":"Niemierko , B. Pomiar sprawdzajacy w dydaktyce. Teoria i zastosowania (in Polish). Panstwowe Wydawnictwo Naukowe , Warszawa , 1990 . Niemierko, B. Pomiar sprawdzajacy w dydaktyce. Teoria i zastosowania (in Polish). Panstwowe Wydawnictwo Naukowe, Warszawa, 1990."},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the sixth conference on Australasian computing education -","volume":"30","author":"Oliver D.","year":"2004","unstructured":"Oliver , D. , Dobele , T. , Greber , M. , and Roberts , T . This course has a Bloom Rating of 3.9 . Proceedings of the sixth conference on Australasian computing education - Volume 30 , Dunedin, New Zealand, Australian Computer Society, Inc. , 2004 . Oliver, D., Dobele, T., Greber, M., and Roberts, T. This course has a Bloom Rating of 3.9. Proceedings of the sixth conference on Australasian computing education - Volume 30, Dunedin, New Zealand, Australian Computer Society, Inc., 2004."},{"key":"e_1_2_1_52_1","volume-title":"Forms of intellectual and ethical development in the college years: a scheme","author":"Perry W. G. J.","year":"1968","unstructured":"Perry , W. G. J. Forms of intellectual and ethical development in the college years: a scheme . Harcourt Brace Jovanovich College Publishers , Forth Worth , 1968 . Perry, W. G. J. Forms of intellectual and ethical development in the college years: a scheme. Harcourt Brace Jovanovich College Publishers, Forth Worth, 1968."},{"key":"e_1_2_1_53_1","volume-title":"Improving learning: new perspectives","author":"Perry W. G. J.","year":"1988","unstructured":"Perry , W. G. J. Different worlds in the same classroom . In Improving learning: new perspectives , P. Ramsden, Ed. Kogan Page; Nichols Pub. Co, London, New York NY , 145--161, 1988 . Perry, W. G. J. Different worlds in the same classroom. In Improving learning: new perspectives, P. Ramsden, Ed. Kogan Page; Nichols Pub. Co, London, New York NY, 145--161, 1988."},{"key":"e_1_2_1_54_1","volume-title":"The Psychology of the Child","author":"Piaget J.","year":"1969","unstructured":"Piaget , J. and Inhelder , B . The Psychology of the Child . Routledge & amp; Kegan Paul, 1969 . Piaget, J. and Inhelder, B. The Psychology of the Child. Routledge &amp; Kegan Paul, 1969."},{"key":"e_1_2_1_55_1","volume-title":"Personal knowledge: towards a post-critical philosophy","author":"Polanyi M.","unstructured":"Polanyi , M. 1958. Personal knowledge: towards a post-critical philosophy . Routledge and Kegan Paul , Chicago . Polanyi, M. 1958. Personal knowledge: towards a post-critical philosophy. Routledge and Kegan Paul, Chicago."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/299513.299709"},{"key":"e_1_2_1_57_1","unstructured":"Rapaport W. J. William Perry's scheme of intellectual and ethical development http:\/\/www.cse.buffalo.edu\/~rapaport\/perry.positions.html.  Rapaport W. J. William Perry's scheme of intellectual and ethical development http:\/\/www.cse.buffalo.edu\/~rapaport\/perry.positions.html."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00383217"},{"key":"e_1_2_1_59_1","doi-asserted-by":"crossref","unstructured":"Reigeluth C. M. and Stein F. S. 1983. The elaboration theory of instruction. In Instructional-design theories and models: an overview of their current status C. M. Reigeluth Ed. Lawrence Erlbaum Associates Hillsdale NJ 338--381.  Reigeluth C. M. and Stein F. S. 1983. The elaboration theory of instruction. In Instructional-design theories and models: an overview of their current status C. M. Reigeluth Ed. Lawrence Erlbaum Associates Hillsdale NJ 338--381.","DOI":"10.4324\/9780203824283"},{"key":"e_1_2_1_60_1","unstructured":"Reigeluth C. M. Merrill M. D. and Bunderson C. V. 1994. The structure of subject matter content and its instructional design implications. In Instructional design theory M. D. Merrill Ed. Educational Technology Publications Englewood Cliffs NJ 59--77.  Reigeluth C. M. Merrill M. D. and Bunderson C. V. 1994. The structure of subject matter content and its instructional design implications. In Instructional design theory M. D. Merrill Ed. Educational Technology Publications Englewood Cliffs NJ 59--77."},{"key":"e_1_2_1_61_1","unstructured":"Reigeluth C. M. Merrill M. D. Wilson B. G. and Spiller R. T. 1994. The elaboration theory and instruction: a model for sequencing and synthesizing instruction. In Instructional design theory M. D. Merrill Ed. Educational Technology Publications Englewood Cliffs NJ 79--102.  Reigeluth C. M. Merrill M. D. Wilson B. G. and Spiller R. T. 1994. The elaboration theory and instruction: a model for sequencing and synthesizing instruction. In Instructional design theory M. D. Merrill Ed. Educational Technology Publications Englewood Cliffs NJ 79--102."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/236462.236549"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1076\/csed.13.2.137.14200"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331860"},{"key":"e_1_2_1_65_1","first-page":"267","article-title":"taxonomy applied to testing in computer science classes","volume":"19","author":"Scott T.","year":"2003","unstructured":"Scott , T. Bloom's taxonomy applied to testing in computer science classes . J. Comput. Small Coll. 19 , 267 -- 274 , 2003 . Scott, T. Bloom's taxonomy applied to testing in computer science classes. J. Comput. Small Coll. 19, 267--274, 2003.","journal-title":"J. Comput. Small Coll."},{"key":"e_1_2_1_66_1","first-page":"110","article-title":"The classification of educational objectives: psychomotor domain","volume":"10","author":"Simpson B. J","year":"1966","unstructured":"Simpson , B. J . The classification of educational objectives: psychomotor domain . Illinois Journal of Home Economics 10 , 110 -- 114 , 1966 . Simpson, B. J. The classification of educational objectives: psychomotor domain. Illinois Journal of Home Economics 10, 110--114, 1966.","journal-title":"Illinois Journal of Home Economics"},{"key":"e_1_2_1_67_1","first-page":"453","article-title":"Taxonomy for Teaching: A System for Teaching Objectives, Learning Activities and Assessment Tasks (Revision of Bloom's Taxonomy of the Cognitive Domain). In Pedagogicka revue (","volume":"57","author":"Svec S","year":"2005","unstructured":"Svec , S . Taxonomy for Teaching: A System for Teaching Objectives, Learning Activities and Assessment Tasks (Revision of Bloom's Taxonomy of the Cognitive Domain). In Pedagogicka revue ( in Slovak) 57 , 453 -- 476 , 2005 . Svec, S. Taxonomy for Teaching: A System for Teaching Objectives, Learning Activities and Assessment Tasks (Revision of Bloom's Taxonomy of the Cognitive Domain). In Pedagogicka revue (in Slovak) 57, 453--476, 2005.","journal-title":"Slovak)"},{"key":"e_1_2_1_68_1","first-page":"2007","article-title":"\/\/www.sweden.gov.se\/sb\/d\/574\/a\/21541","volume":"19","author":"Swedish Ministry","year":"2007","unstructured":"Swedish Ministry of Higher Education and Research, Higher Education Ordinance , http : \/\/www.sweden.gov.se\/sb\/d\/574\/a\/21541 , Accessed on 19\/07 \/ 2007 , 2007 . Swedish Ministry of Higher Education and Research, Higher Education Ordinance, http:\/\/www.sweden.gov.se\/sb\/d\/574\/a\/21541, Accessed on 19\/07\/2007, 2007.","journal-title":"Accessed on"},{"key":"e_1_2_1_69_1","volume-title":"Proceedings of the seventeenth annual conference of the National Advisory Committee on Computing Qualifications, Mann, S. and Clear, T., Eds. National Advisory Committee on Computing Qualifications","author":"Thompson E.","year":"2004","unstructured":"Thompson , E. Does the sum of the parts equal the whole? Proceedings of the seventeenth annual conference of the National Advisory Committee on Computing Qualifications, Mann, S. and Clear, T., Eds. National Advisory Committee on Computing Qualifications , 2004 , 440--445. Thompson, E. Does the sum of the parts equal the whole? Proceedings of the seventeenth annual conference of the National Advisory Committee on Computing Qualifications, Mann, S. and Clear, T., Eds. National Advisory Committee on Computing Qualifications, 2004, 440--445."},{"key":"e_1_2_1_70_1","volume-title":"Proceedings of the Ninth Australasian Computing Education Conference (ACE 2007","author":"Thompson E.","year":"2007","unstructured":"Thompson , E. Holistic assessment criteria - applying SOLO to programming projects . Proceedings of the Ninth Australasian Computing Education Conference (ACE 2007 ), Ballarat, Victoria, Australia, Mann, S. and Simon, Eds. Australian Computer Society Inc , 2007 , 155--162. Thompson, E. Holistic assessment criteria - applying SOLO to programming projects. Proceedings of the Ninth Australasian Computing Education Conference (ACE 2007), Ballarat, Victoria, Australia, Mann, S. and Simon, Eds. Australian Computer Society Inc, 2007, 155--162."},{"key":"e_1_2_1_71_1","first-page":"2007","article-title":"Learning Skills Program - Bloom's Taxonomy, http:\/\/www.coun.uvic.ca\/learn\/program\/hndouts\/bloom.html","volume":"19","author":"University of Victoria","year":"2007","unstructured":"University of Victoria . Learning Skills Program - Bloom's Taxonomy, http:\/\/www.coun.uvic.ca\/learn\/program\/hndouts\/bloom.html , Accessed on 19\/07 \/ 2007 , 2007 . University of Victoria. Learning Skills Program - Bloom's Taxonomy, http:\/\/www.coun.uvic.ca\/learn\/program\/hndouts\/bloom.html, Accessed on 19\/07\/2007, 2007.","journal-title":"Accessed on"},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the 8th Australasian Conference on Computing Education -","volume":"52","author":"Whalley J. L.","year":"2006","unstructured":"Whalley , J. L. , Lister , R. , Thompson , E. , Clear , T. , Robbins , P. , Kumar , P. K. A. , and Prasad , C . An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies . Proceedings of the 8th Australasian Conference on Computing Education - Volume 52 , Hobart, Australia, Australian Computer Society, Inc , 2006 , 243--252. Whalley, J. L., Lister, R., Thompson, E., Clear, T., Robbins, P., Kumar, P. K. A., and Prasad, C. An Australasian study of reading and comprehension skills in novice programmers, using the bloom and SOLO taxonomies. Proceedings of the 8th Australasian Conference on Computing Education - Volume 52, Hobart, Australia, Australian Computer Society, Inc, 2006, 243--252."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/234867.234872"}],"container-title":["ACM SIGCSE Bulletin"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1345375.1345438","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1345375.1345438","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:21Z","timestamp":1750278141000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1345375.1345438"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,12]]},"references-count":73,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2007,12]]}},"alternative-id":["10.1145\/1345375.1345438"],"URL":"https:\/\/doi.org\/10.1145\/1345375.1345438","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1345443.1345438","asserted-by":"subject"}]},"ISSN":["0097-8418"],"issn-type":[{"value":"0097-8418","type":"print"}],"subject":[],"published":{"date-parts":[[2007,12]]},"assertion":[{"value":"2007-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}