2019 年 139 巻 11 号 p. 1241-1247
Beginners of programming sometimes difficult situations and struggle for satisfactory achievement without special support from their environments. Moreover, such beginners, by themselves, often have to set up their programming environments and understand several types of errors from compilers and/or interpreters by themselves. Cloud services would support effective programming environments but they might not provide kind and adequate helps/assistance for beginners. It is necessary for us to employ suitable tools for effective learning of current computer language programming. We have designed and implemented a Web-based programming educational system with error analysis and visualization to support program learning of Python and Ruby for beginners. With this system, it will be more useful, helpful or fruitful for learners to write and execute programs very easily, to recognize many types of errors (noticing personal trends of occurred errors by themselves), and to utilize history of error-occurring and recovering in order to gain individual understanding and achievement of programming.
J-STAGEがリニューアルされました! https://www.jstage.jst.go.jp/browse/-char/ja/