Learning Support System to Facilitate Redesigning for Understanding Software Design Patterns

Authors

  • Hiroki OOE Author
  • Tomoko KOJIRI Author
  • Kazuhisa SETA Author

DOI:

https://doi.org/10.58459/icce.2012.548

Abstract

Design patterns are good designs in object-oriented programming and are generated experientially by predecessors. We propose a learning method of understanding design patterns by transforming a program with a design pattern into that without one (alternative solution). We also develop a support system that encourages learners of generating appropriate alternative solution. Experimental results proved that the proposed method was effective for a deep understanding of design patterns.

Downloads

Download data is not yet available.

Downloads

Published

2012-11-26

How to Cite

Learning Support System to Facilitate Redesigning for Understanding Software Design Patterns . (2012). International Conference on Computers in Education. https://doi.org/10.58459/icce.2012.548