• DocumentCode
    1810837
  • Title

    Work in progress — Using a visual programming language to bridge the cognitive gap between a novice´s mental model and program code

  • Author

    Smith, B.J. ; Delugach, Harry S.

  • Author_Institution
    Univ. of Alabama, Huntsville, AL, USA
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • Abstract
    Current research suggests that many students do not know how to program at the conclusion of their introductory course, which has been taught predominately with textual and auditory lecturing. By primarily appealing to programming novices who prefer to understand visually, an understanding method not currently accommodated through the standard lecture style used in most classes, we develop a method that encourages communication of programming solutions. This method builds upon previous research that suggests that most engineering students are visual learners and we contribute that using a flow-model visual programming language will address important and difficult topics to novices of programming. We performed a pilot study using a knowledge modeling tool instead of using an existing visual programming tool to test this method, and share the program understanding results using this theory.
  • Keywords
    computer science education; visual programming; flow-model visual programming language; knowledge modeling tool; program code; programming novice mental model; visual programming language; Computer languages; Engineering education; Programming profession; Software; Visualization; Flow-Model Tools; Index of Learning Styles; RAPTOR; novice programmer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2010 IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-6261-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2010.5673502
  • Filename
    5673502