Abstract
In recent years, with rapid development of the information society, the number of the people who learn a programming language in companies and universities are increasing. The role of programming education becomes more important in the organizations. Until now, variety of researches on effective programming education has been carried out from various viewpoints. In order to solve the problems of the "pile-up" teaching method, this research proposed the "motivation-oriented" teaching method based on the two instructional design theories: 1) ARCS Motivation Model for raising study volition and 2) Gagne's Nine Events of Instruction. Then, to clarify the feature of the proposed method, the two e-Learning materials, the "motivation-oriented" material and the "pile-up" material for Java e-Learning were developed and the comparative study with the two materials was carried out. The teaching materials were then published on the Web, allowing anonymous novice learners learn Java programming. Each learner was provided a material randomly selected from the two materials. Then, the effect of the "motivation-oriented" teaching method was investigated by analyzing the data on learning activities and the answers to questionnaires. The result shows that we can expect the "motivation-oriented" teaching method has relatively better educational effect compared to the "pile-up" teaching method.