Update plans for parallel architectures
Abstract machine models for parallel and distributed computing
Developing Java software
The Principles of Computer Hardware
The Principles of Computer Hardware
The postroom computer: teaching introductory undergraduate computer architecture
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A crowd of little man computers: visual computer simulator teaching tools
Proceedings of the 33nd conference on Winter simulation
The Implementation of Functional Programming Languages (Prentice-Hall International Series in Computer Science)
Hi-index | 0.00 |
Pointers are intrinsic to Computer Science. Each field of Computer Science seems to use its own more or less ad hoc notation for describing pointers and operations on pointers, thus impeding crossover of students' skills from one area to another. This paper describes Update Plans, a "universal" pointer specification language, and its application to teaching Computer Architectures. Consistent use of Update Plans as a supplement to traditional notations can greatly enhance students' ability to apply skills learned in Computer Architecture courses to other pointer applications, and this is also illustrated.