• DocumentCode
    1726840
  • Title

    An Effective Agile Teaching Environment for Java Programming Courses

  • Author

    Arakawa, Suguru ; Yukita, Shuichi

  • Author_Institution
    Graduate Sch. of Comput. & Inf. Sci., Hosei Univ., Tokyo
  • fYear
    2006
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    This paper proposes an effective agile teaching environment with a new educational testing framework for especially Java programming courses. The testing framework is developed on top of JUnit that runs on the Eclipse platform. The deployed testing programs detect errors in the student´s code, and then report points lost due to mistakes, and give suitable pieces of advice to correct or improve the code immediately. With automated testing the students can check the validity of their code by themselves. This means that the instructor can concentrate on mentoring the students who are most in need of support and advice. Our proposed method also ensures the evaluation of assignments to be fair and strict by applying various well-behaved input patterns based on standard software testing techniques while saving time. With our testing framework, students are continuously aware of their progress under a game-like environment, and thereby they keep concentrating on their given tasks
  • Keywords
    Java; computer science education; educational courses; object-oriented programming; program testing; Eclipse platform; JUnit; Java programming courses; agile teaching environment; distance learning; educational testing; software testing; student automated testing; Automatic testing; Costs; Courseware; Education; Employee welfare; Java; Laboratories; Programming profession; Software standards; Software testing; Automated testing; Distance learning; Java; Programming course; Software test;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 36th Annual
  • Conference_Location
    San Diego, CA
  • ISSN
    0190-5848
  • Print_ISBN
    1-4244-0256-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2006.322534
  • Filename
    4117040