{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T06:08:32Z","timestamp":1725516512480},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540699231"},{"type":"electronic","value":"9783540699248"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-69924-8_8","type":"book-chapter","created":{"date-parts":[[2008,8,12]],"date-time":"2008-08-12T16:07:43Z","timestamp":1218557263000},"page":"87-98","source":"Crossref","is-referenced-by-count":1,"title":["Design Disciplines and Non-specific Transfer"],"prefix":"10.1007","author":[{"given":"David","family":"Ginat","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","first-page":"153","volume-title":"Proceedings of the 29th SIGCSE Symposium","author":"O. Astrachan","year":"1998","unstructured":"Astrachan, O., Berry, G., Cox, L., Mitchener, G.: Design Patterns: an Essential Component of CS Curricula. In: Proceedings of the 29th SIGCSE Symposium, pp. 153\u2013160. ACM Press, New York (1998)"},{"issue":"2","key":"8_CR2","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1145\/571922.571963","volume":"33","author":"J. Bergin","year":"2001","unstructured":"Bergin, J., Kelemen, C., McNally, M., Naps, T., Goldweber, M., Power, C., Hartley, S.: Non-Programming Resources for an Introduction to CS: A Collection of Resources for the First Year Courses in Computer Science. SIGCSE Bulletin\u00a033(2), 89\u201395 (2001)","journal-title":"SIGCSE Bulletin"},{"key":"8_CR3","volume-title":"Reconceiving Mathematics Instruction: A Focus on Errors","author":"R. Borasi","year":"1996","unstructured":"Borasi, R.: Reconceiving Mathematics Instruction: A Focus on Errors. Ablex Pub, Greenwich (1996)"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Bruner, J.S.: The Process of Education. Harvard University Press (1960)","DOI":"10.4159\/9780674028999"},{"key":"8_CR5","first-page":"453","volume-title":"Knowing, Learning, and Instruction: Essays in Honor of Robert Glaser","author":"A. Collins","year":"1989","unstructured":"Collins, A., Brown, J.S., Newman, S.E.: Cognitive Apprenticeship: Teaching the Crafts of Reading, Writing and Mathematics. In: Resnick, L.B. (ed.) Knowing, Learning, and Instruction: Essays in Honor of Robert Glaser, pp. 453\u2013494. Lawrence Erlbaum Associates, Hillsdale (1989)"},{"key":"8_CR6","volume-title":"A Discipline of Programming","author":"E.W. Dijkstra","year":"1976","unstructured":"Dijkstra, E.W.: A Discipline of Programming. Prentice-Hall, Englewood Cliffs (1976)"},{"issue":"4","key":"8_CR7","doi-asserted-by":"publisher","first-page":"457","DOI":"10.1006\/ijhc.1994.1069","volume":"41","author":"A. Ebrahimi","year":"1994","unstructured":"Ebrahimi, A.: Novice Programmer Errors: Language Constructs and Plan Composition. International Journal of Human-Computer Studies\u00a041(4), 457\u2013480 (1994)","journal-title":"International Journal of Human-Computer Studies"},{"key":"8_CR8","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gama","year":"1995","unstructured":"Gama, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Ginat, D.: Loop Invariants, Exploration of Regularities, and Mathematical Games. Int. J. of Mathematical Education in Science and Technology\u00a032 (2001)","DOI":"10.1080\/00207390110038303"},{"key":"8_CR10","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/611892.611920","volume-title":"Proceedings of the 34th SIGCSE Symposium","author":"D. Ginat","year":"2003","unstructured":"Ginat, D.: The Greedy Trap and Learning from Mistakes. In: Proceedings of the 34th SIGCSE Symposium, pp. 11\u201315. ACM Press, New York (2003)"},{"key":"8_CR11","first-page":"161","volume-title":"Proceedings of the 12th ITiCSE Conference","author":"D. Ginat","year":"2007","unstructured":"Ginat, D.: Hasty Design, Futile Patching, and the Elaboration of Rigor. In: Proceedings of the 12th ITiCSE Conference, pp. 161\u2013165. ACM Press, New York (2007)"},{"key":"8_CR12","volume-title":"Proceedings of the 39th SIGCSE Symposium","author":"D. Ginat","year":"2008","unstructured":"Ginat, D.: Learning from Wrong and Creative Algorithm Design. In: Proceedings of the 39th SIGCSE Symposium. ACM Press, New York (2008)"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"346","DOI":"10.1145\/611892.612004","volume-title":"Proceedings of the 34th SIGCSE Symposium","author":"T. Gotschi","year":"2003","unstructured":"Gotschi, T., Sanders, I., Galpin, V.: Mental Models of Recursion. In: Proceedings of the 34th SIGCSE Symposium, pp. 346\u2013350. ACM Press, New York (2003)"},{"key":"8_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-5983-1","volume-title":"The Science of Programming","author":"D. Gries","year":"1981","unstructured":"Gries, D.: The Science of Programming. Springer, Heidelberg (1981)"},{"key":"8_CR15","first-page":"65","volume-title":"Handbook of Research on Mathematics Teaching and Learning","author":"J. Hiebert","year":"1992","unstructured":"Hiebert, J., Carpenter, T.P.: Learning and Teaching with Understanding. In: Grouws, D.A. (ed.) Handbook of Research on Mathematics Teaching and Learning, pp. 65\u201397. Macmillan, Basingstoke (1992)"},{"key":"8_CR16","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1145\/363235.363259","volume":"12","author":"T. Hoare","year":"1969","unstructured":"Hoare, T.: An Axiomatic Basis for Computer Programming. Communications of the ACM\u00a012, 576\u2013583 (1969)","journal-title":"Communications of the ACM"},{"issue":"3","key":"8_CR17","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1145\/131295.131301","volume":"35","author":"M.C. Linn","year":"1992","unstructured":"Linn, M.C., Clancy, M.J.: The Case for Case Studies of Programming Problems. Communications of the ACM\u00a035(3), 121\u2013132 (1992)","journal-title":"Communications of the ACM"},{"key":"8_CR18","first-page":"37","volume-title":"Proceedings of the 30th SIGCSE Symposium","author":"M.C. Linn","year":"1999","unstructured":"Linn, M.C., Clancy, M.J.: Patterns and Pedagogy. In: Proceedings of the 30th SIGCSE Symposium, pp. 37\u201342. ACM Press, New York (1999)"},{"key":"8_CR19","first-page":"47","volume-title":"Handbook of Educational Psychology","author":"R.E. Mayer","year":"1996","unstructured":"Mayer, R.E., Wittrock, M.C.: Problem Solving Transfer. In: Berliner, D.C., Calfee, R.C. (eds.) Handbook of Educational Psychology, pp. 47\u201362. Macmillan, Basingstoke (1996)"},{"key":"8_CR20","first-page":"311","volume":"19","author":"G. Pick","year":"1899","unstructured":"Pick, G.: Geometrisches zur Zahlenlehre. Lotos, Naturwissen, Zeitschrift. Sitzungber\u00a019, 311\u2013319 (1899)","journal-title":"Lotos, Naturwissen, Zeitschrift. Sitzungber"},{"key":"8_CR21","first-page":"334","volume-title":"Handbook of Research on Mathematics Teaching and Learning","author":"A. Schoenfeld","year":"1992","unstructured":"Schoenfeld, A.: Learning to Think Mathematically: Problem Solving, Metacognition, and Sense Making in Mathematics. In: Grouws, D.A. (ed.) Handbook of Research on Mathematics Teaching and Learning, pp. 334\u2013370. Macmillan, Basingstoke (1992)"},{"key":"8_CR22","first-page":"274","volume":"53","author":"A. Schwill","year":"1994","unstructured":"Schwill, A.: Fundamental Ideas of Computer Science. Bulletin of the European Association for Theoretical Computer Science\u00a053, 274\u2013295 (1994)","journal-title":"Bulletin of the European Association for Theoretical Computer Science"},{"issue":"1","key":"8_CR23","doi-asserted-by":"crossref","first-page":"57","DOI":"10.2190\/2XPP-LTYH-98NQ-BU77","volume":"2","author":"D. Sleeman","year":"1986","unstructured":"Sleeman, D., Putnam, R.T., Baxter, J., Kuspa, L.: Pascal and High-School Students: a Study of Errors. Journal of Educational Computing Research\u00a02(1), 57\u201373 (1986)","journal-title":"Journal of Educational Computing Research"},{"key":"8_CR24","first-page":"355","volume-title":"Studying the Novice Programmer","author":"J.G. Spohrer","year":"1989","unstructured":"Spohrer, J.G., Soloway, E., Pope, E.: A Goal\/Plan Analysis of Buggy Pascal Programs. In: Soloway, E., Spohrer, J.G. (eds.) Studying the Novice Programmer, pp. 355\u2013400. Lawrence Erlbaum, Mahwah (1989)"},{"key":"8_CR25","doi-asserted-by":"publisher","first-page":"532","DOI":"10.1088\/0031-9120\/41\/6\/007","volume":"41","author":"E. Yerushalmi","year":"2006","unstructured":"Yerushalmi, E., Polingher, C.: Guiding Students to Learn from Mistakes. Physics Education\u00a041, 532\u2013538 (2006)","journal-title":"Physics Education"}],"container-title":["Lecture Notes in Computer Science","Informatics Education - Supporting Computational Thinking"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69924-8_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T06:23:50Z","timestamp":1709187830000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69924-8_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540699231","9783540699248"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69924-8_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}