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 :
بازگشت