A Design Pattern Management Tool for Educational Purposes

Al-Tahat, K.S.,Al-ahmad, A.N., Kallajo, N.B., Al-Jayyousi, W.B.

Information and Communication Technologies, 2006. ICTTA '06. 2nd(2006)

引用 2|浏览2
暂无评分
摘要
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
更多
查看译文
关键词
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,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要