Title :
Visual programming labs for introducing computer science concepts
Author :
Williams, Marian G. ; Ledder, William A. ; Buehler, J. Nicholas ; Canning, James T.
Author_Institution :
Massachusetts Univ., Lowell, MA, USA
Abstract :
The authors describe a series of visual programming labs for introducing computer science (CS) topics in undergraduate courses. These visual labs focus on the learning of CS concepts, not coding. They are intended to bridge the gap between lectures and programming projects. The visual labs are developed using a visual programming toolkit. They employ a build-and-test paradigm. Each lab permits the user to construct a graph by assembling and linking icons, and then to execute the graph. The user need not be aware of constructing a program, but can focus on creating a model (of a mobile robot or a component of a CPU, for instance), and then observe the behavior of that model. The labs have proven successful in CS survey courses and in an upper-level robotics course
Keywords :
computer science education; educational courses; laboratories; programming; visual languages; visual programming; CPU; build-and-test paradigm; computer science concepts; mobile robot; programming projects; undergraduate courses; upper-level robotics course; visual programming laboratories; visual programming toolkit; Adders; Application software; Central Processing Unit; Computer architecture; Computer science; Educational robots; Eyes; Programming profession; Registers; Robot programming;
Conference_Titel :
Frontiers in Education Conference, 1993. Twenty-Third Annual Conference. 'Engineering Education: Renewing America's Technology', Proceedings.
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-1482-4
DOI :
10.1109/FIE.1993.405414