{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T16:50:42Z","timestamp":1725727842233},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642386756"},{"type":"electronic","value":"9783642386763"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38676-3_2","type":"book-chapter","created":{"date-parts":[[2013,5,30]],"date-time":"2013-05-30T22:15:27Z","timestamp":1369952127000},"page":"24-54","source":"Crossref","is-referenced-by-count":7,"title":["A Pattern Language for Teaching Design Patterns"],"prefix":"10.1007","author":[{"given":"Christian","family":"K\u00f6ppe","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"Alexander, C.: The Timeless Way of Building, later prin. edn. Oxford University Press, New York (1979)"},{"key":"2_CR2","unstructured":"Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings, Construction, later prin. edn. Center for Environmental Structure Series. Oxford University Press (August 1977)"},{"key":"2_CR3","doi-asserted-by":"crossref","unstructured":"Astrachan, O., Mitchener, G., Berry, G., Cox, L.: Design patterns: an essential component of CS curricula. In: Proceedings of the Twenty-Ninth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1998, pp. 153\u2013160. ACM, New York (1998)","DOI":"10.1145\/274790.273182"},{"key":"2_CR4","volume-title":"Schaufenster des Lernens - Eine Sammlung von Mustern f\u00fcr die Arbeit mit E-Portfolios","author":"R. Bauer","year":"2012","unstructured":"Bauer, R., Baumgartner, P.: Schaufenster des Lernens - Eine Sammlung von Mustern f\u00fcr die Arbeit mit E-Portfolios. Waxmann Verlag, M\u00fcnster (2012)"},{"key":"2_CR5","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1109\/ICSE.1996.493406","volume-title":"Proceedings of the 18th International Conference on Software Engineering, ICSE 1996","author":"K. Beck","year":"1996","unstructured":"Beck, K., Crocker, R., Meszaros, G., Vlissides, J., Coplien, J.O., Dominick, L., Paulisch, F.: Industrial experience with design patterns. In: Proceedings of the 18th International Conference on Software Engineering, ICSE 1996, pp. 103\u2013114. IEEE Computer Society, Washington, DC (1996)"},{"issue":"10","key":"2_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/74878.74879","volume":"24","author":"K. Beck","year":"1989","unstructured":"Beck, K., Cunningham, W.: A laboratory for teaching object oriented thinking. ACM SIGPLAN Notices\u00a024(10), 1\u20136 (1989)","journal-title":"ACM SIGPLAN Notices"},{"key":"2_CR7","unstructured":"Pedagogical Patterns Editorial Board. Pedagogical Patterns: Advice for Educators. Joseph Bergin Software Tools (2012)"},{"key":"2_CR8","unstructured":"Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-oriented software architecture: On patterns and pattern languages, vol.\u00a05. John Wiley & Sons Inc. (2007)"},{"key":"2_CR9","unstructured":"Carey, J., Carlson, B.: Framework process patterns: lessons learned developing application frameworks. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)"},{"issue":"4","key":"2_CR10","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/1041624.1041663","volume":"36","author":"M.\u00d3. Cinn\u00e9ide","year":"2004","unstructured":"Cinn\u00e9ide, M.\u00d3., Tynan, R.: A problem-based approach to teaching design patterns. SIGCSE Bull.\u00a036(4), 80\u201382 (2004)","journal-title":"SIGCSE Bull."},{"key":"2_CR11","unstructured":"Foote, B., Yoder, J.: Big Ball of Mud. In: Pattern Languages of Program Design, pp. 653\u2013692. Addison-Wesley (1997)"},{"key":"2_CR12","unstructured":"Freeman, E., Robson, E., Bates, B., Sierra, K.: Head First Design Patterns. O\u2019Reilly Media (2004)"},{"key":"2_CR13","volume-title":"Design Patterns","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Boston (1995)"},{"issue":"1","key":"2_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1348713.1348715","volume":"8","author":"P. Gestwicki","year":"2008","unstructured":"Gestwicki, P.: Teaching Design Patterns Through Computer Game Development. Journal on Educational Resources in Computing\u00a08(1), 1\u201322 (2008)","journal-title":"Journal on Educational Resources in Computing"},{"issue":"1","key":"2_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1348713.1348715","volume":"8","author":"P. Gestwicki","year":"2008","unstructured":"Gestwicki, P., Sun, F.-S.: Teaching Design Patterns Through Computer Game Development. J. Educ. Resour. Comput.\u00a08(1), 2:1\u20132:22 (2008)","journal-title":"J. Educ. Resour. Comput."},{"issue":"10","key":"2_CR16","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1145\/236156.236171","volume":"39","author":"B. Goldfedder","year":"1996","unstructured":"Goldfedder, B., Rising, L.: A training experience with patterns. Commun. ACM\u00a039(10), 60\u201364 (1996)","journal-title":"Commun. ACM"},{"key":"2_CR17","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/1593105.1593113","volume-title":"Proceedings of the 46th Annual Southeast Regional Conference on XX, ACM-SE 46","author":"J. Hundley","year":"2008","unstructured":"Hundley, J.: A review of using design patterns in CS1. In: Proceedings of the 46th Annual Southeast Regional Conference on XX, ACM-SE 46, pp. 30\u201333. ACM, New York (2008)"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"K\u00f6ppe, C.: Observations on the Observer Pattern. In: Proceedings of the 17th Conference on Pattern Languages of Programs, PLoP 2010. ACM, New York (2010)","DOI":"10.1145\/2493288.2493294"},{"key":"2_CR19","unstructured":"K\u00f6ppe, C.: Een tijd-(en grenze) loze manier van onderwijs: Pedagogical Patterns. In: Proceedings of the NIOC 2011 Conference, Heerlen, Netherlands (2011)"},{"key":"2_CR20","volume-title":"Proceedings of the 16th European Conference on Pattern Languages of Programs, EuroPLoP 2011","author":"C. K\u00f6ppe","year":"2011","unstructured":"K\u00f6ppe, C.: A Pattern Language for Teaching Design Patterns (Part 1). In: Proceedings of the 16th European Conference on Pattern Languages of Programs, EuroPLoP 2011, ACM, Irsee (2011)"},{"key":"2_CR21","volume-title":"Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP 2011","author":"C. K\u00f6ppe","year":"2011","unstructured":"K\u00f6ppe, C.: A Pattern Language for Teaching Design Patterns (Part 2). In: Proceedings of the 18th Conference on Pattern Languages of Programs, PLoP 2011, ACM, Portland (2011)"},{"key":"2_CR22","unstructured":"Pillay, N.: Teaching Design Patterns. In: Proceedings of the SACLA Conference, Pretoria, South Africa (2010)"},{"issue":"4","key":"2_CR23","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1145\/271125.271137","volume":"29","author":"R. Rasala","year":"1997","unstructured":"Rasala, R.: Design issues in computer science education. SIGCSE Bull.\u00a029(4), 4\u20137 (1997)","journal-title":"SIGCSE Bull."},{"issue":"1","key":"2_CR24","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/236462.236485","volume":"28","author":"E. Wallingford","year":"1996","unstructured":"Wallingford, E.: Toward a first course based on object-oriented patterns. ACM SIGCSE Bulletin\u00a028(1), 27\u201331 (1996)","journal-title":"ACM SIGCSE Bulletin"},{"key":"2_CR25","first-page":"39","volume-title":"Proceedings of the 7th Australasian Conference on Computing Education, ACE 2005","author":"I. Warren","year":"2005","unstructured":"Warren, I.: Teaching patterns and software design. In: Proceedings of the 7th Australasian Conference on Computing Education, ACE 2005, vol.\u00a042, pp. 39\u201349. Australian Computer Society, Inc., Darlinghurst (2005)"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Weiss, S.: Teaching design patterns by stealth. In: Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, p. 492 (2005)","DOI":"10.1145\/1047344.1047500"}],"container-title":["Lecture Notes in Computer Science","Transactions on Pattern Languages of Programming III"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38676-3_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T09:40:57Z","timestamp":1557740457000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38676-3_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642386756","9783642386763"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38676-3_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}