The purpose of this study is to explore educational methods for UML programming for novices. We introduce MDD method to our education. In this case, a metamodel, a source code template and a domain specific language (DSL) are key factors. By using metamodel, learners are expected to be able to draw program with appropriate difficulty. By using a source code template, learners are able to get source codes without programming language typing. By using a DSL, teachers can control the difficulty of the problems given to their learners. In this paper, we describe our research approach using MDD and three key factors, then, show our educational step-by-step programming method. We also describe the results of our educational trials with proposed method.
抄録全体を表示