• DocumentCode
    402574
  • Title

    Using Jeroo to introduce object-oriented programming

  • Author

    Dorn, B. ; Sanders, Dean

  • Author_Institution
    Iowa State Univ., Ames, IA, USA
  • Volume
    1
  • fYear
    2003
  • fDate
    5-8 Nov. 2003
  • Abstract
    The authors present Jeroo, a pedagogical tool that provides a gentler introduction to object-oriented programming. Jeroo has been developed to help novice programmers learn the basic notions of using objects to solve a problem, learn to write methods that support a functional decomposition of the task, and learn the semantics of fundamental control structures. Jeroo´s syntax provides a smooth transition to Java, C++, or C#. The user interface has a single window in which everything is always visible. Source code highlighting, simple animation, and a continuously updated status panel provide a rich teaching and learning environment. Jeroo has been class tested at Northwest Missouri State University, and has proven to be an effective tool for working with novice programmers. Used in the first four weeks of a Java programming class, Jeroo produced a significant increase in student comfort and confidence levels, especially among female students. Jeroo and user documentation are available at http://www.nwmissouri.edu/∼sanders/Jeroo/Jeroo.html.
  • Keywords
    C++ language; Java; computer science education; object-oriented programming; teaching; C++; Java; Java programming class; Jeroo; Northwest Missouri State University; animation; learning environment; novice programmers; object-oriented programming; pedagogical tool; source code highlighting; status panel; teaching environment; user interface; Algorithm design and analysis; Animation; Computer science education; Documentation; Games; Java; Object oriented programming; Programming profession; Testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2003. FIE 2003 33rd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7961-6
  • Type

    conf

  • DOI
    10.1109/FIE.2003.1263372
  • Filename
    1263372