DocumentCode
1847356
Title
Teaching Design Patterns: A Modified PBL Approach
Author
Huang, Hong ; Yang, Dongyong
Author_Institution
Coll. of Software, Zhejiang Univ. of Technol., Hangzhou
fYear
2008
fDate
18-21 Nov. 2008
Firstpage
2422
Lastpage
2426
Abstract
With the popularization of object-oriented technologies in software development, more and more schools of software engineering are adding design patterns into their curricula as an essential component. However it is not easy for students who are still not very well-versed in object-oriented technologies to learn this course well. Many CS and SE students find it difficult to apprehend. Even though they understand the patterns themselves, it is still hard for them to use these patterns in practical projects. It is a challenge for teachers to make their students understand the kernel of design patterns in a limited amount of teaching hours. In this paper we discuss several problems in teaching design patterns and introduce our practical experience of teaching design patterns by applying a modified problem-based learning pedagogy. An intact teaching case is also given in the paper.
Keywords
computer science education; educational courses; object-oriented programming; software engineering; teaching; educational course; object-oriented technology; problem-based learning pedagogy; software design pattern teaching; software development; software engineering curriculum; Books; Education; Educational institutions; Kernel; Lead; Programming; Software design; Software engineering; Software maintenance; Software reusability; Problem-based learning; design patterns; object-oriented technology; teach case; teaching strategy;
fLanguage
English
Publisher
ieee
Conference_Titel
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location
Hunan
Print_ISBN
978-0-7695-3398-8
Electronic_ISBN
978-0-7695-3398-8
Type
conf
DOI
10.1109/ICYCS.2008.127
Filename
4709353
Link To Document