The approach to program visualization in computer science instruction discussed here has two comp... more The approach to program visualization in computer science instruction discussed here has two components: the graphic display of algorithms and the graphic display of their execution. Both types of display are based on the same hierarchical representation of an algorithm (in terms of Scandura FLOWforms, an enhancement and generalization of Nassi-Shneiderman diagrams). The execution display is obtained by the addition of explicit display commands to the basic algorithm, but the execution display details can be largely suppressed when the algorithm itself is being displayed. Two major characteristics of this approach are the modularity and the easy modifiability of demonstration procedures. The hardware required is an IBM PC or AT or compatible.
Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the h... more Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the hypothesis that the use of real-world objects in a CS1 lab introducing object-oriented programming significantly enhances the students' interest in and comprehension of the object-oriented ...
We are designing a number of programming projects which utilize input/output devices, such as joy... more We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.
Abstract : An experiment is reported in which 78 subjects examined synonymic and generic-specific... more Abstract : An experiment is reported in which 78 subjects examined synonymic and generic-specific relationships among 513 terms compiled from subject indexes of programming textbooks and manuals. Terms were assigned in groups of 20 so that given decisions for terms could be compared for three subjects. The experiment suggested such methodological improvements for future experiments as limitation of workload on a subject, the need for controls on distribution and return of responses, the need for larger data samples, and the need to know the background and experience of subjects. The experiment established bases for further study into the development of semantic tools for information storage and retrieval. (Author)
WORD ASSOCIATION EXPERIMENTS -- BASIC CONSIDERATIONS by Don Stone, August 1966, The Moore School ... more WORD ASSOCIATION EXPERIMENTS -- BASIC CONSIDERATIONS by Don Stone, August 1966, The Moore School Information Systems Laboratory, Morris Rubinoff, Principal Investigator, S. Bergman Jo Lucas H. Cautin S. Newman T. Johnson F. Franks ...
Page 1. AFOSR 68-0237 WORD STATISTICS IN THE GENERATION OF SEMANTIC TOOLS FOR INFORMATION SYSTEMS... more Page 1. AFOSR 68-0237 WORD STATISTICS IN THE GENERATION OF SEMANTIC TOOLS FOR INFORMATION SYSTEMS by Don Charles Stone December 1967 UNIVERSITY of PENNSYLVANIA The Moore School of Electrical Engineering PHILADELPHIA, PENNSYLVANIA.
Page 1. Using Cumulative Graphic Traces in the Visualization of Sorting Algorithms Don C . Stone ... more Page 1. Using Cumulative Graphic Traces in the Visualization of Sorting Algorithms Don C . Stone Department of Computer Science Glassboro State College Glassboro, NJ 0802 8 3 7 ABSTRACT Some instructionally oriented ...
Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the h... more Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the hypothesis that the use of real-world objects in a CS1 lab introducing object-oriented programming significantly enhances the students' interest in and comprehension of the object-oriented ...
The results of an experiment in the use of statistical techniques for extracting a technical voca... more The results of an experiment in the use of statistical techniques for extracting a technical vocabulary from document texts are presented and discussed.
The approach to program visualization in computer science instruction discussed here has two comp... more The approach to program visualization in computer science instruction discussed here has two components: the graphic display of algorithms and the graphic display of their execution. Both types of display are based on the same hierarchical representation of an algorithm (in terms of Scandura FLOWforms, an enhancement and generalization of Nassi-Shneiderman diagrams). The execution display is obtained by the addition of explicit display commands to the basic algorithm, but the execution display details can be largely suppressed when the algorithm itself is being displayed. Two major characteristics of this approach are the modularity and the easy modifiability of demonstration procedures. The hardware required is an IBM PC or AT or compatible.
Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the h... more Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the hypothesis that the use of real-world objects in a CS1 lab introducing object-oriented programming significantly enhances the students' interest in and comprehension of the object-oriented ...
We are designing a number of programming projects which utilize input/output devices, such as joy... more We are designing a number of programming projects which utilize input/output devices, such as joysticks or a homebrewed board we call a MIPPET (Module for Input/Output Programming Projects Enhancing Teaching). These projects have been used or will be used in the closed labs of our CS1 course (taught in C++). The goal of these projects is to enhance student comprehension (by teaching objects with "real" objects) and student motivation (by providing "fun" projects). This paper focuses on an early project, where the student's program provides support for a human solving a maze.
Abstract : An experiment is reported in which 78 subjects examined synonymic and generic-specific... more Abstract : An experiment is reported in which 78 subjects examined synonymic and generic-specific relationships among 513 terms compiled from subject indexes of programming textbooks and manuals. Terms were assigned in groups of 20 so that given decisions for terms could be compared for three subjects. The experiment suggested such methodological improvements for future experiments as limitation of workload on a subject, the need for controls on distribution and return of responses, the need for larger data samples, and the need to know the background and experience of subjects. The experiment established bases for further study into the development of semantic tools for information storage and retrieval. (Author)
WORD ASSOCIATION EXPERIMENTS -- BASIC CONSIDERATIONS by Don Stone, August 1966, The Moore School ... more WORD ASSOCIATION EXPERIMENTS -- BASIC CONSIDERATIONS by Don Stone, August 1966, The Moore School Information Systems Laboratory, Morris Rubinoff, Principal Investigator, S. Bergman Jo Lucas H. Cautin S. Newman T. Johnson F. Franks ...
Page 1. AFOSR 68-0237 WORD STATISTICS IN THE GENERATION OF SEMANTIC TOOLS FOR INFORMATION SYSTEMS... more Page 1. AFOSR 68-0237 WORD STATISTICS IN THE GENERATION OF SEMANTIC TOOLS FOR INFORMATION SYSTEMS by Don Charles Stone December 1967 UNIVERSITY of PENNSYLVANIA The Moore School of Electrical Engineering PHILADELPHIA, PENNSYLVANIA.
Page 1. Using Cumulative Graphic Traces in the Visualization of Sorting Algorithms Don C . Stone ... more Page 1. Using Cumulative Graphic Traces in the Visualization of Sorting Algorithms Don C . Stone Department of Computer Science Glassboro State College Glassboro, NJ 0802 8 3 7 ABSTRACT Some instructionally oriented ...
Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the h... more Object-oriented thinking is currently taught in many CS1 courses. In this paper we consider the hypothesis that the use of real-world objects in a CS1 lab introducing object-oriented programming significantly enhances the students' interest in and comprehension of the object-oriented ...
The results of an experiment in the use of statistical techniques for extracting a technical voca... more The results of an experiment in the use of statistical techniques for extracting a technical vocabulary from document texts are presented and discussed.
Uploads