DocumentCode
295348
Title
Iconic programming for teaching the first year programming sequence
Author
Calloni, Ben A. ; Bagert, Donald J.
Author_Institution
Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
Volume
1
fYear
1995
fDate
1-4 Nov 1995
Abstract
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 co-authors have developed a Windows-based iconic programming language named BACCII. BACCII 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. This system has previously been used as a supplement to teach a Pascal-based introductory computer science (CSI) course required of both computer science and electrical engineering majors; the empirical results showed a significant increase in learning and comprehension, despite the fact that there were virtually no supplemental teaching materials for BACCII available at that time. Additional research has supplied object-oriented extensions to BACCII for use in the data structures/object-oriented programing (CS2) course. Current research concerns the development of a complete set of course material for the use of BACCII in teaching both CSI and CS2 using C++. Lecture notes, text, and lab manuals are under development. An experiment will be 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
Keywords
computer aided instruction; computer science education; data structures; graphical user interfaces; object-oriented programming; programming; programming environments; visual languages; visual programming; BACCII; C++; Pascal; Windows; computer programming courses; computer science education; data structures; electrical engineering education; first year programming sequence; icon; iconic programming; object-oriented programing; programming environments; syntax-directed environment; teaching; text-based languages; visual programming; Computer languages; Computer science; Data structures; Education; Educational institutions; Educational programs; Electrical engineering; High performance computing; Programming profession; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 1995. Proceedings., 1995
Conference_Location
Atlanta, GA
ISSN
0190-5848
Print_ISBN
0-7803-3022-6
Type
conf
DOI
10.1109/FIE.1995.483034
Filename
483034
Link To Document