• DocumentCode
    2592717
  • Title

    Work in progress - Comparing the use of a graphical programming language to a traditional text-based language to learn programming concepts

  • Author

    Demel, John T. ; Freuler, Richard J. ; Brand, Stuart H. ; Morin, Craig E. ; Harper, Kathleen A.

  • Author_Institution
    Ohio State Univ., Enarson Hall
  • fYear
    2007
  • fDate
    10-13 Oct. 2007
  • Abstract
    Programming has traditionally been taught using a text-based language where the students use an editor to type in language statements. The program is then compiled or interpreted using system commands. In these courses there are programming concepts that we want students to learn, such as declarations, math operations, loops, conditional statements, arrays, file manipulation, functions, etc. This project will attempt to determine the effectiveness of a graphical programming language (icon based) where a computer program is constructed with graphical icons. The test bed for this project will be Engineering H192 (Engineering Fundamentals and Laboratory II) at Ohio State. This course is the second course of a three-course sequence for first-year honors engineering students. The languages for this course are C/C++ and MATLAB. The course is taught to eight sections of 36 students. For a pilot section of H192, the C/C++ problems and the instructor notes will be re-written for the graphical icon development environment. The remaining sections will be the control group. A concept inventory will be completed by all students in the pilot and control sections at the beginning and at the end of the quarter. This work will begin in Winter Quarter 2007 and will be completed at the end of Winter Quarter 2008. This project is being funded by the National Instruments Foundation.
  • Keywords
    C++ language; computer science education; educational courses; mathematics computing; programming; visual languages; C language; C++ language; MATLAB; educational course; graphical icon; graphical programming language; programming concept learning; text-based language; Computer languages; Data analysis; Design engineering; Graphics; Instruments; Laboratories; Linux; MATLAB; Mathematical model; Robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1083-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2007.4418064
  • Filename
    4418064