Computer organization/architecture: a threaded top-down design

Since the introduction of electronic digital computer systems during the mid-1940's there has been a rapid evolution of computer systems technology with a concomitant division into various hardware firmware, applications areas. systems software and This division in turn has led to many complexities in designing, implementing, maintaining, and utilizing the technology. As a result, many communications problems have arisen between the diverse groups of computer professionals and computer users. The development of education in computer-related subjects has paralleled these events and has resulted in a set of rather divergent opinions concerning what are the appropriate components of computer science education.

[1]  Robert W. Sebesta PDP-11, structured assembly language programming , 1984 .

[2]  Thomas R. Leap Animations of computers as teaching aids , 1984, SIGSCE '84.

[3]  G. Michael Schneider The principles of computer organization , 1985 .

[4]  Richard H. Austing,et al.  Curriculum '78: recommendations for the undergraduate program in computer science— a report of the ACM curriculum committee on computer science , 1979, CACM.

[5]  Edward J. McCluskey,et al.  Curriculum 68: Recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science , 1968, CACM.

[6]  Peter B. Henderson Anatomy of an introductory computer science course , 1986, SIGCSE.

[7]  F DeckerWilliam A modern approach to teaching computer organization and assembly language programming , 1985 .

[8]  Carl W. Steidley An alternative approach to applications programming , 1985, SIGCSE '85.

[9]  Edward A. Feustel,et al.  A Conceptual Framework for Computer Architecture , 1976, CSUR.

[10]  William F. Decker,et al.  A modern approach to teaching computer organization and assembly language programming , 1985, SGCS.

[11]  Elliot B. Koffman,et al.  Recommended curriculum for CS1, 1984 , 1984, CACM.

[12]  J SchweppeEarl,et al.  Curriculum 68: Recommendations for academic programs in computer science , 1968 .

[13]  Richard H. Austing,et al.  Computing programs in small colleges , 1985, CACM.

[14]  Allen Newell,et al.  Computer Structures: Readings and Examples, , 1971 .

[15]  Cloyd Ezell A visible assembler for a course in introductory system software , 1985, SGCS.

[16]  Barry J. Donahue Using assembly language to teach concepts in the introductory course , 1988, SIGCSE '88.