• DocumentCode
    2438157
  • Title

    The flowchart interpreter for introductory programming courses

  • Author

    Crews, Thad ; Ziegler, Uta

  • Author_Institution
    Dept. of Comput. Sci., Western Kentucky Univ., Bowling Green, KY, USA
  • Volume
    1
  • fYear
    1998
  • fDate
    4-7 Nov. 1998
  • Firstpage
    307
  • Abstract
    An introductory programming course offers students problem solving analysis and design experience as well as exposure to the basic tenets of algorithmic thinking. Unfortunately, most introductory programming courses tend to concentrate on the syntax of a programming language (such as Basic, Pascal, C++, Java, etc.) at the expense of problem solving activities. The Flowchart Interpreter (FLINT) program supports problem solving activities while utilizing minimal-syntax flowcharts as visual representations of problem solving algorithms. FLINT provides the immediate feedback of an interpreted language as well as tools for simulation designed for use by novice programmers. This paper discusses the motivation for FLINT, including an analysis of the problems of typical introductory programming courses. An experimental study confirming the utility of flowcharts for introductory programming students is presented. Finally, the FLINT system is described in terms of its use by beginning programmers.
  • Keywords
    computer science education; educational courses; flowcharting; program interpreters; programming; FLINT program; algorithmic thinking; design experience; flowchart interpreter; introductory programming courses; problem solving analysis experience; programming language; students; Algorithm design and analysis; Computer languages; Computer science; Education; Flowcharts; Information analysis; Java; Problem-solving; Programming profession; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 1998. FIE '98. 28th Annual
  • Conference_Location
    Tempe, AZ, USA
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-4762-5
  • Type

    conf

  • DOI
    10.1109/FIE.1998.736854
  • Filename
    736854