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 :
بازگشت