• DocumentCode
    1922640
  • Title

    An environment for self-assessing Java programming skills in first programming courses

  • Author

    Bettini, Lorenzo ; Crescenzi, Pilu ; Innocenti, Gaia ; Loreti, Michele

  • Author_Institution
    Dipt. de Sistemi e Informatica, Universita degli Studi di Firenze, Italy
  • fYear
    2004
  • fDate
    30 Aug.-1 Sept. 2004
  • Firstpage
    161
  • Lastpage
    165
  • Abstract
    In this paper we propose a new environment for allowing students of a first programming undergraduate course to test their Java code. This environment allows the student to learn the basics of the Java language without necessarily knowing the object-oriented features of the language itself, and the teacher to propose new tests by making use of a graphical test editor. Moreover, the client-server architecture of the Web-based version of the environment is designed so that the student does not even need a Java virtual machine on its computing device, but only a Web browser. This latter feature makes our environment a useful tool for ubiquitous testing of Java programming skills.
  • Keywords
    Internet; Java; computer aided instruction; computer science education; ubiquitous computing; Java code; Java programming skills self-assessment; Java programming skills testing; Web browser; Web-based version; client-server architecture; graphical test editor; programming undergraduate course; Application software; Computer architecture; Computer languages; Computer science; Java; Object oriented programming; Programming profession; Service oriented architecture; Testing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies, 2004. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2181-9
  • Type

    conf

  • DOI
    10.1109/ICALT.2004.1357395
  • Filename
    1357395