初級プログラミング教育における支援システムに関する研究--因果マップからJavaソースの自動生成について
スポンサーリンク
概要
- 論文の詳細を見る
[Abstract] We aimed at the construction of the intellectual CAI system in the beginner's programming education and study about the definition of program specification. We expect it is mechanically decidable that students' programs are correct or not and which advices must be given when they are incorrect by comparing them to it. But it is insufficient if the specification is only comprised of the solution to realize our expectation. It must be associated with the common sense and knowledge to be used to build the program to give relevant advises. To express the common sense and knowledge in addition to the solution, we proposed a kind of design diagram combining the flow-chart and the data flow diagram, the Cause-Effect Map. Conventionally the flow-chart is drawn for human programmers to understand what and how to program and it is not directly machine-interpretable. By combining the data-flow diagram with it, the objects of each process can be explicitly expressed, but rigidness among the order of execution of processes still remains in the flow-chart. By contrast, processes in the Cause-Effect Map are loosely coupled by just specifying their start conditions and resulted state changes of data which reflect some common sense or knowledge. In this paper we fully explain both of them and consider an experimental software to generate a program from the Cause-Effect Map.
- 近畿大学産業理工学部の論文
- 2009-00-00
近畿大学産業理工学部 | 論文
- 市庁舎のデザイン
- セラミックス多孔質体を用いた水質浄化
- 作品 ユニバーサルデザインによるチェストの設計・制作
- タンニンを接着剤に用いた圧縮竹集成材に関する実験的研究
- 階層型ニューラルネットの冗長中間ユニット判別に関する検討