{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,17]],"date-time":"2025-12-17T12:54:42Z","timestamp":1765976082397,"version":"3.41.0"},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319253954"},{"type":"electronic","value":"9783319253961"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-25396-1_6","type":"book-chapter","created":{"date-parts":[[2015,9,23]],"date-time":"2015-09-23T12:48:10Z","timestamp":1443012490000},"page":"57-68","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Classification of Programming Tasks According to Required Skills and Knowledge Representation"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Ruf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Berges","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Hubwieser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,12]]},"reference":[{"key":"6_CR1","volume-title":"A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives","author":"L.W. Anderson","year":"2001","unstructured":"Anderson, L.W., Krathwohl, D.: A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom\u2019s Taxonomy of Educational Objectives. Longman, New York (2001)"},{"key":"6_CR2","first-page":"135","volume-title":"Proceedings of the 12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012","author":"M. Berges","year":"2012","unstructured":"Berges, M., Hubwieser, P.: Towards an overview map of object-oriented programming and design. In: Proceedings of the 12th Koli Calling International Conference on Computing Education Research, Koli Calling 2012, pp. 135\u2013136. ACM, New York (2012)"},{"key":"6_CR3","first-page":"291","volume-title":"Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2013","author":"M. Berges","year":"2013","unstructured":"Berges, M., Hubwieser, P.: Concept specification maps: displaying content structures. In: Proceedings of the 18th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2013, pp. 291\u2013296. ACM, New York (2013)"},{"key":"6_CR4","first-page":"281","volume-title":"Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2008","author":"M. Bower","year":"2008","unstructured":"Bower, M.: A taxonomy of task types in computing. In: Proceedings of the 13th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2008, pp. 281\u2013285. ACM, New York (2008)"},{"key":"6_CR5","unstructured":"Brichzin, P., Freiberger, U., Reinold, K., Wiedemann, A.: Ikarus, Natur und Technik, Schwerpunkt Informatik 6\/7, 2nd edn. Oldenbourg, M\u00fcnchen (2005)"},{"key":"6_CR6","unstructured":"Brichzin, P., Freiberger, U., Reinold, K., Wiedemann, A.: Informatik II, Objektorientierte Modellierung. Oldenbourg, M\u00fcnchen, 1. Auflage (2008)"},{"key":"6_CR7","unstructured":"Brinda, T.: Didaktisches System f\u00fcr objektorientiertes Modellieren im Informatikunterricht der Sekundarstufe II (Dissertation). Fachbereich Elektrotechnik und Informatik, Universit\u00e4t Siegen (2004)"},{"key":"6_CR8","unstructured":"Bruner, J.S., Olver, R.R., Greenfield, P.M.: Studies in cognitive growth (1966)"},{"issue":"1","key":"6_CR9","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1023\/A:1018636507883","volume":"2","author":"P. Brusilovsky","year":"1997","unstructured":"Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., Miller, P.: Mini-languages: a way to learn programming principles. Education and Information Technologies\u00a02(1), 65\u201383 (1997)","journal-title":"Education and Information Technologies"},{"key":"6_CR10","volume-title":"Java: How to program","author":"P.J. Deitel","year":"2012","unstructured":"Deitel, P.J., Deitel, H.M.: Java: How to program, 9th edn. Prentice Hall, New Jersey (2012)","edition":"9"},{"key":"6_CR11","volume-title":"Thinking in Java","author":"B. Eckel","year":"2006","unstructured":"Eckel, B.: Thinking in Java, 4th edn. Prentice Hall, New Jersey (2006)","edition":"4"},{"key":"6_CR12","unstructured":"Frey, E., Hubwieser, P., Winhard, F.: Informatik: Objekte, Strukturen, Algorithmen, Sch\u00fclerbuch - Jahrgangsstufen 6 und 7. Klett, Stuttgart (2004)"},{"key":"6_CR13","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/1508865.1508999","volume-title":"Proceedings of the 40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009","author":"S.A. Hansen","year":"2009","unstructured":"Hansen, S.A.: Analyzing programming projects. In: Proceedings of the 40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009, pp. 377\u2013381. ACM, New York (2009)"},{"key":"6_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-85729-443-2","volume-title":"Guide to teaching computer science: An activity-based approach","author":"O. Hazzan","year":"2011","unstructured":"Hazzan, O., Lapidot, T., Ragonis, N.: Guide to teaching computer science: An activity-based approach. Springer, New York (2011)"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Hubwieser, P.: Computer science education in secondary schools - the introduction of a new compulsory subject. Trans. Comput. Educ. 12(4), 16:1\u201316:41 (2012)","DOI":"10.1145\/2382564.2382568"},{"key":"6_CR16","unstructured":"Hubwieser, P., Spohrer, M., Steinert, M., Vo\u00df, S.: Algorithmen, objektorientierte Programmierung, Zustandsmodellierung, Sch\u00fclerbuch - Jahrgangsstufe 10. Klett, Stuttgart (2008)"},{"key":"6_CR17","first-page":"459","volume-title":"Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007","author":"L. Layman","year":"2007","unstructured":"Layman, L., Williams, L., Slaten, K.: Note to self: make assignments meaningful. In: Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, pp. 459\u2013463. ACM, New York (2007)"},{"key":"6_CR18","volume-title":"Karel the robot: A gentle introduction to the art of programming","author":"R.E. Pattis","year":"1995","unstructured":"Pattis, R.E., Roberts, J., Stehlik, M.: Karel the robot: A gentle introduction to the art of programming, 2nd edn. Wiley, New York (1995)","edition":"2"},{"key":"6_CR19","first-page":"115","volume":"6","author":"N. Ragonis","year":"2012","unstructured":"Ragonis, N.: Type of questions - The case of computer science. Olympiads in Informatics\u00a06, 115\u2013132 (2012)","journal-title":"Olympiads in Informatics"},{"key":"6_CR20","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/2532748.2532777","volume-title":"Proceedings of the 8th Workshop in Primary and Secondary Computing Education, WiPSE 2013","author":"A. Ruf","year":"2013","unstructured":"Ruf, A., Berges, M., Hubwieser, P.: Types of assignments for novice programmers. In: Proceedings of the 8th Workshop in Primary and Secondary Computing Education, WiPSE 2013, pp. 43\u201344. ACM, New York (2013)"},{"key":"6_CR21","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1145\/2016911.2016920","volume-title":"Proceedings of the Seventh International Workshop on Computing Education Research, ICER 2011","author":"J. Sheard","year":"2011","unstructured":"Sheard, J., Simon, C.A., Chinn, D., Laakso, M.-J., Clear, T., Raadt, M.: d., D\u2019Souza, D., Harland, J., Lister, R., Philpott, A., Warburton, G.: Exploring programming assessment instruments: a classification scheme for examination questions. In: Proceedings of the Seventh International Workshop on Computing Education Research, ICER 2011, pp. 33\u201338. ACM, New York (2011)"},{"key":"6_CR22","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/800037.800968","volume-title":"Proceedings of the Twelfth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1981","author":"A.L. Tharp","year":"1981","unstructured":"Tharp, A.L.: Getting more oomph from programming exercises. In: Proceedings of the Twelfth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1981, pp. 91\u201395. ACM, New York (1981)"},{"issue":"3","key":"6_CR23","doi-asserted-by":"publisher","first-page":"245","DOI":"10.2190\/7FLU-VKJL-86RM-5RQG","volume":"34","author":"B.C. Wilson","year":"2006","unstructured":"Wilson, B.C.: Gender differences in types of assignments preferred: implications for computer science instruction. Journal of Educational Computing Research\u00a034(3), 245\u2013255 (2006)","journal-title":"Journal of Educational Computing Research"}],"container-title":["Lecture Notes in Computer Science","Informatics in Schools. Curricula, Competences, and Competitions"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-25396-1_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,30]],"date-time":"2025-05-30T19:40:23Z","timestamp":1748634023000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-25396-1_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319253954","9783319253961"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-25396-1_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"12 November 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}