首页> 外文期刊>電子情報通信学会技術研究報告 >テスト駆動型開発手法による Java プログラミング教育支援システムの提案
【24h】

テスト駆動型開発手法による Java プログラミング教育支援システムの提案

机译:通过测试驱动开发方法的Java编程教育支持系统的建议

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

摘要

This paper presents an educational-support system for Java programming using the test-driven development method, with the goals of reducing the teacher load in evaluating program codes submitted from students and giving corrections and comments to them, and improving the student learning environments. To achieve our goals, this system adopts a Java program verification tool called JUnit, and can generate the test code to verify the student codes from the model code to the assignment made by the teacher in a semi-automatic way. By providing the test code to students as the code specification in the assignment, the verification accuracy is enhanced with reduction of the ambiguity in code implementations. The questionnaire results from both teachers and students confirm the effectiveness of the proposed system in the Java programming education.%本論文では,Java プログラミング演習の評価と学生へのフィードバックに要する教員負荷の軽減を目的として,テスト駆動型開発手法による教育支援システムを提案する.本システムでは,Java プログラム検証ツールJUnit を採用し,提出課題を検証するためのテストコードを,教員が作成した模範解答から半自動生成することで,検証の手間削減を図っている.また,生成されたテストコードを仕様書として,学生が演習課題を解く際に与えることで,検証精度を高めている.本システムを利用した教員および学生にアンケートを実施した結果,Java プログラミング教育支援に有効であることが明らかとなった.
机译:本文提出了一种使用测试驱动的开发方法进行Java编程的教育支持系统,目的是减轻教师评估学生提交的程序代码并给他们改正和注释的负担,并改善学生的学习环境。为了实现我们的目标,该系统采用了称为JUnit的Java程序验证工具,并且可以生成测试代码,以半自动的方式验证学生代码,从模型代码到老师的作业。通过将测试代码作为作业中的代码规范提供给学生,可以减少代码实现中的歧义,从而提高验证准确性。老师和学生的问卷调查结果证实了该系统在Java编程教育中的有效性。本法,Javaプログラム検证ム検ールJUnitを采用し,提出证を検のテストコードを,教员が作成した模范解答から半自动生成することで,検证の手间削减を図っている。また,生成されたテストコードを仕様书として,学生が演习习题解解く际に与えることで,検证精度を高めている。 ,Javaプログラミンミ教育支援に有效であることが明らかとなった。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号