• DocumentCode
    1732386
  • Title

    Workshop jGRASP: An Integrated Development Environment with Visualizations for Teaching Java in CS1, CS2, and Beyond

  • Author

    Cross, James H., II ; Hendrix, Dean

  • Author_Institution
    Dept. of Comput. Sci. & Software Eng., Auburn Univ., AL
  • fYear
    2006
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    The purpose of the workshop is to introduce faculty to the advanced pedagogical features provided by jGRASP for teaching and learning Java, especially for first year students. This includes the traditional CS1 (introduction to programming) and CS2 (introduction to data structures and algorithms). jGRASP is a freely available lightweight integrated development environment (http://jgrasp.org) that provides automatically generated visualizations for improving the comprehensibility of software. These visualizations, which are particularly well suited for CS1 and CS2 students learning Java, include Control Structure Diagrams, UML Class Diagrams, and dynamic Object Views (including arrays, ArrayList, LinkedList, HashMap, and TreeMap). The object workbench and integrated debugger facilitate a unique way for students to view objects created by their programs. The workshop will include hands-on activities and example programs to demonstrate how instructors can improve the learning and programming experience of their students by using jGRASP and the pedagogically sound visualizations it provides
  • Keywords
    Java; Unified Modeling Language; computer aided instruction; computer science education; data structures; data visualisation; formal specification; object-oriented programming; program control structures; program visualisation; teaching; ArrayList; HashMap; Java; LinkedList; TreeMap; UML class diagrams; algorithms; computer science education; control structure diagrams; data structures; dynamic object views; integrated development environment; jGRASP; pedagogy; software visualization; teaching; control structures; data structures; integrated development environment; software visualizations;
  • 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.322748
  • Filename
    4117236