首页> 外文期刊>電子情報通信学会技術研究報告 >情報視覚化を活用したオブジェクト指向プログラミング教育支援システムの提案
【24h】

情報視覚化を活用したオブジェクト指向プログラミング教育支援システムの提案

机译:利用信息可视化的面向对象程序设计教育支持系统的建议

获取原文
获取原文并翻译 | 示例
       

摘要

オブジェクト指向プログラミングの教育に於いて,クラスやオブジェクトの相互関係などを静的・動的に視覚化できれば,学習者の理解度は高まると期待できる.オブジェクト指向プログラミングの基礎部分に於いては,視覚化によってクラス内のフィールドやメソッドの定義を把握しやすくなり,またオブジェクトの生成・メソッドの動作・オブジェクト参照の様子などを観察して理解を深められると考えられる.筆者らはこのようにオブジェクト指向プログラミング教育を視覚化によって支援するシステムを提案した.本論文では,オブジェクト指向による設計レベルの学習についても利用可能な視覚化機能を持った学習支援システムを提案する.オブジェクト指向設計の学習題材としては,特定の目的のために設計された比較的小さい構造である典型的なデザインパターンが考えられる.その中から基本的な構造としてStrategyパターン及びそのバリエーションであるStateパターンを視覚化する機能について報告する.%In basic stages of object-oriented programming education, visualization of static and dynamic aspects of programs, for instance, class definitions, created objects and correlation of classes and objects improve comprehension of learners. We reported such visualization systems in our prior papers. In this paper, we introduce new visualization features of the systems for modeling level education of OOP. For such education level, typical design patterns are suitable for teaching materials because they are small and modeled for each particular purpose. The systems visualize Strategy pattern and State pattern statically and dynamically. We describe how it visualize the patterns and how we use it.
机译:在面向对象程序设计的教育中,如果对类与对象之间的相互关系进行静态和动态可视化,则有望提高学习者的理解程度。在面向对象编程的基础部分中,通过可视化很容易理解类中字段和方法的定义,并且可以通过观察对象的生成,方法的行为,对象引用的状态等来加深理解。可以想象的是。作者提出了一种通过可视化支持面向对象编程教育的系统。在本文中,我们提出了一种具有可视化功能的学习支持系统,该系统也可以用于对象级设计级别的学习,面向对象设计的学习对象是针对特定目的而设计的相对较小的对象。可以考虑作为结构的典型设计模式。作为基本结构,我们将报告该功能,以可视化策略模式及其变化状态模式。 %在面向对象程序设计教育的基础阶段,对程序的静态和动态方面进行可视化,例如类定义,创建的对象以及类与对象的相关性,可以提高学习者的理解力。我们在以前的论文中报告了这种可视化系统。本文介绍了面向对象的水平教育建模系统的新的可视化功能,在这种教育水平上,典型的设计模式适用于教材,因为它们很小且针对每个特定目的进行了建模。系统可视化策略模式和状态模式我们描述了它如何可视化模式以及如何使用它。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号