Dynamic instructional models of computer organizations and programming languages
SIGCSE '73 Proceedings of the third SIGCSE technical symposium on Computer science education
Interactive visual simulators for beginning programming students
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
The use of ATOPSS for presenting elementary operating system concepts
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
Two systems which produce animated representations of the execution of computer programs
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Interactive error diagnostics for an instructional programming system
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Structured programming
Classroom presentation of dynamic events using Hypertext
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
Color graphics for remote teaching
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Handwritten slides on a tabletPC in a discrete mathematics course
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
Computer Science contains a large number of new concepts well outside most students' prior experience. An important characteristic of many of these concepts is their dynamic nature: the execution of a program, assignment of a value to a variable, change of machine state following an interrupt, convergence on a root. By using the computer itself as my demonstration apparatus, I propose to give the students personal exposure to the concepts in action. With a low-cost interactive CRT terminal and video projector, I can show various aspects of a program executing, for instance, at comparatively low investment in machine and people time.