Proposal and Basic Research for a Learning Model "RPRaS" for Novice Programming

This paper describes a proposal for a new learning model “RPRaS” for learning novice programming. We often find that there are students who cannot solve problems (program requirements) in classes. Even if they can understand the program requirements, they might not be able to write program source based on the requirements. RPRaS is a learning model that aims to support an understanding relation between program requirements and program sources. For preparing effective learning support methods, we have examined using a trial learning system based on the model. In this paper gives an explanation of the trial system and the reports of the examination.