Proceedings of the 46th Annual Southeast Regional Conference on XX 2008
DOI: 10.1145/1593105.1593113
|View full text |Cite
|
Sign up to set email alerts
|

A review of using design patterns in CS1

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0
1

Year Published

2013
2013
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 47 publications
(16 citation statements)
references
References 7 publications
0
15
0
1
Order By: Relevance
“…Buschmann et al state that "the very fact that there are many misconceptions, misinterpretations, and mistakes, however, suggests that something is often amiss in the popular perception and definitions of the pattern concept" and that "such misunderstandings inevitably lead to inappropriate application and realization of the patterns themselves" [10]. We believe that one part of this problem lies in the inappropriate teaching of the patterns, which is supported by the experience of other authors [3,12,16,17,18,20]. To help in solving this problem we describe in this work a pattern language for teaching design patterns.…”
Section: Introductionmentioning
confidence: 70%
See 2 more Smart Citations
“…Buschmann et al state that "the very fact that there are many misconceptions, misinterpretations, and mistakes, however, suggests that something is often amiss in the popular perception and definitions of the pattern concept" and that "such misunderstandings inevitably lead to inappropriate application and realization of the patterns themselves" [10]. We believe that one part of this problem lies in the inappropriate teaching of the patterns, which is supported by the experience of other authors [3,12,16,17,18,20]. To help in solving this problem we describe in this work a pattern language for teaching design patterns.…”
Section: Introductionmentioning
confidence: 70%
“…Understanding patterns should include the full lifecycle of them -not only their application, but also their evolution [18,23]. Patterns emerge through careful observation of good solutions and the extraction of the common parts of these solutions.…”
Section: O O Omentioning
confidence: 99%
See 1 more Smart Citation
“…At the other end, instead of focusing on coding, those such as Chao, Parker, and Davey (2013) put an emphasis on using application development frameworks to teach software design concepts. Their rationale is that students are often worried about learning programming language syntax, and therefore they fail to see the big picture of applying that language to solving real problems (Hundley, 2008). This is why they introduced the Model-View-Controller (MVC) pattern and chose PHP framework as the foundation for teaching app development course.…”
Section: Discussionmentioning
confidence: 99%
“…Students are often so focused on learning programming language syntax that they fail to see the big picture of applying that language to solving real problems (Hundley, 2008).…”
Section: Introductionmentioning
confidence: 99%