Iconic Vs. Text Based Programming In The Introductory Programming Sequence
Guardat en:
| Publicat a: | Association for Engineering Education - Engineering Library Division Papers (Jun 23, 1996), p. 1.241.1 |
|---|---|
| Autor principal: | |
| Altres autors: | , |
| Publicat: |
American Society for Engineering Education-ASEE
|
| Matèries: | |
| Accés en línia: | Citation/Abstract Full text outside of ProQuest |
| Etiquetes: |
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
| Resum: | Research has been undertaken to evaluate the effectiveness of using iconic (as opposed to visual) programming environments in teaching the first two computer programming courses. The authors have developed a Windows-based iconic programming language named BACCII, which allows the user to program with icons representing all the major programming constructs and data structures within a syntax-directed environment. The user can then generate syntactically correct code for any one of several text-based languages such as C++ and Pascal. More recently, work on adding object-oriented extensions to BACCII for use in the data structures/object-oriented programming (CS2) course was undertaken, resulting in BACCII++. Recent research involving BACCII had included the development of a complete set of course materials for the use of BACCII++ in teaching both CS1 and CS2 using C++. Laboratory courseware, tutorials and other materials were developed. An experiment, addressing the question "Can icon-based programming languages be used to teach first-year programming concepts to undergraduate students more effectively than text-based languages?", is being run using the new teaching materials at Texas Tech during the 1995-96 school year. Future research hopes to extend this program to series of pilot programs at other institutions. Research has been undertaken to answer the following question: Can icon-based programming languages be used to teach first year programming concepts to undergraduate students more effectively than text-based languages? 5 6 Many noted researchers (e.g. Glinert and Scanlan ) have empirically established the cognitive advantage which graphical methodologies provide over textual ones. Research undertaken by the co-authors resulted in development a Windows-based iconic programming language named BACCII‡. This environment allows the user to program with icons representing all the major programming constructs, such as loops, conditional 2,3 branching, within a syntax-directed environment . The user can then generate syntactically correct code for any one of five text-based languages. † This work was partially supported by the National Science Foundation Division of Undergraduate Education under Grant DUE- 9455614 to Texas Tech University. ‡ BACCII (pronounced ba-chee) is © and ™ 1992-1996 Ben A. Calloni. BACCII stands for Ben A. Calloni Code for Information Interchange. 1996 ASEE Annual Conference Proceedings |
|---|---|
| Font: | Library Science Database |