• DocumentCode
    145389
  • Title

    Visualization of Execution of Programming Statements

  • Author

    Al-Fedaghi, Sabah ; Alrashed, Altaf

  • Author_Institution
    Kuwait Univ., Safat, Kuwait
  • fYear
    2014
  • fDate
    7-9 April 2014
  • Firstpage
    363
  • Lastpage
    370
  • Abstract
    Programming plays an important role in both academic and career development among engineers and computer scientists, however, acquiring and developing knowledge of programming is a complex process. Understanding program behavior is one of the most important factors in learning programming and in maintenance of existing programs. Here, the need exists to develop tools to facilitate understanding and to serve more than documentation and initial planning needs of a program (i.e., pseudo codes and flowcharts). In order to understand a program´s behavior, a programmer needs a computer model that will execute it. Visualization has proven effective as a strategy for providing programmers and students with clearer meaning of their codes, developing and maintaining programs, and learning programming. This paper proposes a new diagrammatic methodology that produces a conceptual representation of program instructions. It can provide a foundation for understanding the behavior of running programs. The paper also reports on applying the new method to teaching an introductory university course, the results demonstrate that it improves understanding of programming and its underlying computer operations.
  • Keywords
    computer science education; data visualisation; knowledge acquisition; software maintenance; complex process; execution visualization; knowledge acquisition; program instructions; programming knowledge development; programming statement; programs. maintenance; university course; Computers; Data visualization; Frequency modulation; Hardware; Programming profession; Software; Visualization; conceptual representation; program visualization; programming language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations (ITNG), 2014 11th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-3187-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2014.74
  • Filename
    6822224