DocumentCode
456293
Title
A Design Pattern Management Tool for Educational Purposes
Author
Al-Tahat, Khalid S Y ; Al-ahmad, Ayat N. ; Kallajo, Noor B. ; Al-Jayyousi, Wala B.
Author_Institution
Dept. of Software Eng., Hashemite Univ.
Volume
1
fYear
0
fDate
0-0 0
Firstpage
31
Lastpage
35
Abstract
The benefits of using design patterns have been widely acknowledged by experienced software professionals. The application of design patterns to object-oriented software development has already brought positive results in practice. Reported benefits include significant increases in quality and productivity. However, using design patterns is not a trivial process especially for students and novice designers/programmers. This paper introduces a tool for teaching design patterns to students and novice designers/programmers in order to teach those recognizing appropriate patterns and applying them properly. It provides an interactive environment that is designed as if the users requested the information in multiple stages. Each stage adds additional features that were not included in the previous stage. The help supporting each stage guarantees that the user can understand the current stage and help him moving to the next stage. The tool provides a real life existence for each pattern selected that illustrates the application of that pattern in software development
Keywords
computer science education; educational computing; interactive programming; interactive systems; object-oriented programming; teaching; design pattern management tool; educational purpose; interactive environment; object-oriented software development; Application software; Education; Information technology; Management training; Object oriented modeling; Pattern recognition; Productivity; Programming profession; Robustness; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Conference_Location
Damascus
Print_ISBN
0-7803-9521-2
Type
conf
DOI
10.1109/ICTTA.2006.1684340
Filename
1684340
Link To Document