A Pattern Language for Teaching Design Patterns (Part 1). Köppe, C. In Proceedings of the 16th European Conference on Pattern Languages of Programs, of EuroPLoP '11, pages 2:1–2:21, New York, NY, USA, 2012. ACM. Paper doi abstract bibtex Pedagogical Patterns help in general with teaching. But the teaching of design patterns introduces a few specific problems like e.g. ensuring that the purpose of patterns is understood and that patterns are applied in the appropriate and correct way. This pattern language for teaching design patterns addresses these problems and offers solutions for teachers and trainers to solve them. This part covers 5 patterns of the language in detail — Holistic Pattern Understanding, Context, Problem and Consequences First, Experience of Problems, Simplicity Above Patterns, and Discover Your Own Pattern. The other 4 patterns are covered in part 2 of this work, to be published in the proceedings of the PLoP'11 conference. These patterns are included here as patlets.
@inproceedings{koppe_pattern_2012,
address = {New York, NY, USA},
series = {{EuroPLoP} '11},
title = {A {Pattern} {Language} for {Teaching} {Design} {Patterns} ({Part} 1)},
isbn = {978-1-4503-1302-5},
url = {http://doi.acm.org/10.1145/2396716.2396718},
doi = {10.1145/2396716.2396718},
abstract = {Pedagogical Patterns help in general with teaching. But the teaching of design patterns introduces a few specific problems like e.g. ensuring that the purpose of patterns is understood and that patterns are applied in the appropriate and correct way. This pattern language for teaching design patterns addresses these problems and offers solutions for teachers and trainers to solve them. This part covers 5 patterns of the language in detail --- Holistic Pattern Understanding, Context, Problem and Consequences First, Experience of Problems, Simplicity Above Patterns, and Discover Your Own Pattern. The other 4 patterns are covered in part 2 of this work, to be published in the proceedings of the PLoP'11 conference. These patterns are included here as patlets.},
urldate = {2013-12-31},
booktitle = {Proceedings of the 16th {European} {Conference} on {Pattern} {Languages} of {Programs}},
publisher = {ACM},
author = {Köppe, Christian},
year = {2012},
pages = {2:1--2:21},
}
Downloads: 0
{"_id":{"_str":"5342aaef0e946d920a003048"},"__v":1,"authorIDs":[],"author_short":["Köppe, C."],"bibbaseid":"kppe-apatternlanguageforteachingdesignpatternspart1-2012","bibdata":{"bibtype":"inproceedings","type":"inproceedings","address":"New York, NY, USA","series":"EuroPLoP '11","title":"A Pattern Language for Teaching Design Patterns (Part 1)","isbn":"978-1-4503-1302-5","url":"http://doi.acm.org/10.1145/2396716.2396718","doi":"10.1145/2396716.2396718","abstract":"Pedagogical Patterns help in general with teaching. But the teaching of design patterns introduces a few specific problems like e.g. ensuring that the purpose of patterns is understood and that patterns are applied in the appropriate and correct way. This pattern language for teaching design patterns addresses these problems and offers solutions for teachers and trainers to solve them. This part covers 5 patterns of the language in detail — Holistic Pattern Understanding, Context, Problem and Consequences First, Experience of Problems, Simplicity Above Patterns, and Discover Your Own Pattern. The other 4 patterns are covered in part 2 of this work, to be published in the proceedings of the PLoP'11 conference. These patterns are included here as patlets.","urldate":"2013-12-31","booktitle":"Proceedings of the 16th European Conference on Pattern Languages of Programs","publisher":"ACM","author":[{"propositions":[],"lastnames":["Köppe"],"firstnames":["Christian"],"suffixes":[]}],"year":"2012","pages":"2:1–2:21","bibtex":"@inproceedings{koppe_pattern_2012,\n\taddress = {New York, NY, USA},\n\tseries = {{EuroPLoP} '11},\n\ttitle = {A {Pattern} {Language} for {Teaching} {Design} {Patterns} ({Part} 1)},\n\tisbn = {978-1-4503-1302-5},\n\turl = {http://doi.acm.org/10.1145/2396716.2396718},\n\tdoi = {10.1145/2396716.2396718},\n\tabstract = {Pedagogical Patterns help in general with teaching. But the teaching of design patterns introduces a few specific problems like e.g. ensuring that the purpose of patterns is understood and that patterns are applied in the appropriate and correct way. This pattern language for teaching design patterns addresses these problems and offers solutions for teachers and trainers to solve them. This part covers 5 patterns of the language in detail --- Holistic Pattern Understanding, Context, Problem and Consequences First, Experience of Problems, Simplicity Above Patterns, and Discover Your Own Pattern. The other 4 patterns are covered in part 2 of this work, to be published in the proceedings of the PLoP'11 conference. These patterns are included here as patlets.},\n\turldate = {2013-12-31},\n\tbooktitle = {Proceedings of the 16th {European} {Conference} on {Pattern} {Languages} of {Programs}},\n\tpublisher = {ACM},\n\tauthor = {Köppe, Christian},\n\tyear = {2012},\n\tpages = {2:1--2:21},\n}\n\n\n\n","author_short":["Köppe, C."],"key":"koppe_pattern_2012","id":"koppe_pattern_2012","bibbaseid":"kppe-apatternlanguageforteachingdesignpatternspart1-2012","role":"author","urls":{"Paper":"http://doi.acm.org/10.1145/2396716.2396718"},"metadata":{"authorlinks":{}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"http://bibbase.org/zotero/peter.baumgartner","downloads":0,"keywords":[],"search_terms":["pattern","language","teaching","design","patterns","part","köppe"],"title":"A Pattern Language for Teaching Design Patterns (Part 1)","year":2012,"dataSources":["MdtPMyTKrfcN5SgwY"]}