Abstract
This syllabus is organized around the view of digital computer systems presented in chapter 1 of Bell and Newell the major divisions of the syllabus correspond to the major conceptual levels of design and description of digital systems, and the divisions (levels) appear in order of increasing complexity. Two things need to be said about this organization.
First, while this conceptual structure of computer systems according to levels of complexity has an intrinsic formal appeal, many if not most of the references cited at any given level or sublevel of the structure do not confine themselves exclusively to material at that level. References occasionally reach up to borrow concepts from a higher level of complexity, and of course they frequently reach down to provide lower-level underpinnings for the systems they describe.
- 1 Anderson, D.W., Sparacio, F.J., and Tomasulo, R.M. The IBM System/360 Model 91: Machine Philosophy and instruction-Handling. IBM Journal of Research and Development, vol. 11, no. 1 (Jan., 1967), pp. 2-7.Google Scholar
Digital Library
- 2 Barnes, G.H., Brown, R.M., Kato, M., Kuck, D.J., Slotnick, D.L.,. and Stokes, R.A. The ILLIAC IV Computer. IEEE Trans., vol. C-17, no. 8 (Aug., 1968), pp. 746-757. (ch. 27 of Bell and Newell)Google Scholar
- 3 Bell, C.G., Grason, J., and Newell, A. Designing Computers and Digital Systems. Digital Press, Maynard, Mass., 1972.Google Scholar
- 4 Bell, C.G., and Newell, A. Computer Structures; Readings and Examples. McGraw-Hill Book Company, New York, 1971. Google Scholar
Digital Library
- 5 Blaauw, G.A., and Brooks, F.P., Jr. The Structure of System/360, Part 1—Outline of the Logical Structure. IBM Systems Journal, vol. 3, no. 2 (1964), pp. 119-135. (ch. 43 of Bell and Newell)Google Scholar
Digital Library
- 6 Bloch, E. The Engineering Design of the Stretch Computer. Proc. EJCC, 1959, pp. 48-58. (ch. 34 of Bell and Newell)Google Scholar
- 7 Bouknight, W.J., Denenberg, S.A., Mclntyre, D.E., Randall, J.M., Sameh, A.H., and Slotnick, D.L. The Illiac IV System. Proc. IEEE, vol. 60, no. 4 (April, 1972), pp. 369-388.Google Scholar
Cross Ref
- 8 Chaney, T.J. and Molnar, C.E. Anomalous Behavior of Synchronizer and Arbiter Circuits. IEEE Trans. on Computers, vol. C-22, no. 4 (April, 1973), pp. 421-422.Google Scholar
- 9 Clark, W.A. Macromodular Computer Systems. AFIPS Proc. SJCC, vol. 30 (1967), pp. 335-336.Google Scholar
- 10 Clark, W.A. and Molnar, C.E. The Promise of Macromodular Systems. IEEE Compcon 72 (Sept., 1972), pp. 309-312.Google Scholar
- 11 DECsystem- I 0 Assembly Language Handbook. Equipment Corp., Maynard, Mass., 1972. DigitalGoogle Scholar
- 12 Denning, P.J. Virtual Memory. Computing Surveys, vol. 2, no. 3 (Sept., 1970), pp. 153-189. Google Scholar
Digital Library
- 13 Dietmeyer, D.J. Logic Design of Digital Systems. Allyn and Bacon, Inc., Boston, 1971. Google Scholar
Digital Library
- 14 Ellis, R.A. and Franklin, M.A. High-Level Logic Modules: A Qualitative Comparison. IEEE Compcon 72 (Sept., 1972), pp. 313-316.Google Scholar
- 15 Flynn, M.J. Very High-Speed Computing Systems. Proc. IEEE, vol. 54, no. 12 (Dec., 1966), pp. 1901-1909.Google Scholar
Cross Ref
- 16 Flynn, M.J. and Low, P.R. The IBM System/360 Model 91: Some Remarks on System Development. IBM Journal of Research and Development, vol. 11, no. 1 (Jan., 1967), pp. 2-7.Google Scholar
Digital Library
- 17 Garrett, L .S . Integrated-Circuit Digital Logic Families. IEEE Spectrum, vol. 7, no. 10 (Oct., 1970), pp. 46-58, no. 11 (Nov., 1970), pp. 63-72, no. 12 (Dec., 1970), pp. 30-42.Google Scholar
Digital Library
- 18 Heart, F.E., Kahn, R.E., Ornstein, S.M., Crowther, W.R., and Walden, D.C. The Interface Message Processor for the ARPA Computer Network. AFIPS Proc; SJCC, vol. 36 (1970), pp. 551-567.Google Scholar
- 19 Hill, F.J. and Peterson, G.R. Digital Systems &equil; Hardware Organization and Design. John Wiley & Sons, Inc., New York, 1973. Google Scholar
Digital Library
- 20 Hill, F.J. and Peterson, G.R. Introduction to Switching Theory and Logical Design. John Wiley & Sons, Inc., New York, 1968. Google Scholar
Digital Library
- 21 Hittinger, W.C. Metal-Oxide-Semiconductor Technology. Scientific American, vol. 229, no. 2 (Aug., 1973), pp. 48-57.Google Scholar
- 22 How to Use the Nova and the Supernova. Data General Corp., Southboro, Mass., 1969.Google Scholar
- 23 Kohavi, Zvi. Switching and Finite Automata Theory. McGraw-Hill Book Company, New York, 1970. Google Scholar
Digital Library
- 24 Lehman, M. A Survey of Problems and Preliminary Results Concerning Parallel Processing and Parallel Processors. Proc. IEEE, vol. 54, no. 12 (Dec., 1966), pp. 1889-1901. (ch. 37 of Bell and Newell)Google Scholar
- 25 Liptay, J.S. Structural Aspects of the System/360 Model 85—II The Cache. IBM Systems Journal, vol. 7, no. 1 (1968), pp. 15-21.Google Scholar
Digital Library
- 26 Lonergan, W. and King, P. Design of the B5000 System. Datamation, vol. 7, no. 5 (May, 1961), pp. 28-32. (ch. 22 of Bell and Newell)Google Scholar
- 27 Millman, J. and Halkias, C.C. Integrated Electronics: Analog and Digital Circuits and Systems. McGraw-Hill Book Co., New York, 1972. Google Scholar
Digital Library
- 28 Ornstein, S.M., Stucki, M.J., and Clark, W.A. A Functional Description of Macromodules. AFIPS Proc. SJCC, vol. 30 (1967), pp. 337-355.Google Scholar
- 29 PDP-11 Peripherals and Interfacing Handbook. Digital Equipment Corp., Maynard, Mass., 1971.Google Scholar
- 30 PDP-11 Processor Handbook. Digital Equipment Corp.,Maynard, Mass., 1971.Google Scholar
- 31 Rosin, R.F. Contemporary Concepts of Microprogramming and Emulation. Computing Surveys, vol. 1, no. 4 (Dec., 1969), pp. 197-212. Google Scholar
Digital Library
- 32 Stevens, W.Y. The Structure of System/360, Part II—System Implementation. IBM Systems Journal, vol. 3, no. 2 (1964), pp. 136-143. (ch. 44 of Bell and Newell)Google Scholar
Digital Library
- 33 Stone, H.S. Introduction to Computer Organization and Data Structures. McGraw-Hill Book Co., New York, 1972. Google Scholar
Digital Library
- 34 Thornton, J.E. Parallel Operation in the Control Data 6600. AFIPS Proc. FJCC, Pt. II, Vol. 26 (1964), pp. 33-40. (ch. 39 of Bell and Newell)Google Scholar
- 35 Weber, H. A Microprogrammed Implementation of EULER on IBM System/360 Model 30. Comm. ACM, vol. 10, no. 9 (Sept., 1967), pp. 549-558. (ch. 32 of Bell and Newell) Google Scholar
Digital Library
- 36 Wilkes, M.V. and Stringer, J.B. Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer. Prec. Cambridge Phil. See., Pt. 2, vol. 49 (April, 1953), pp. 230-238. (ch. 28 of Bell and Newell)Google Scholar
- 37 Wulf, W.A. and Bell, C.G. C.mmp—A Multi-Mini-Processor. AFIPS Prec. FJCC, Pt. II, vol. 41 (1972), pp. 765-777.Google Scholar
Index Terms
Hardware systems in the core curriculum of a computer science ph.d. program
Recommendations
Hardware systems in the core curriculum of a computer science ph.d. program
SIGCSE '74: Proceedings of the fourth SIGCSE technical symposium on Computer science educationThis syllabus is organized around the view of digital computer systems presented in chapter 1 of Bell and Newell the major divisions of the syllabus correspond to the major conceptual levels of design and description of digital systems, and the ...
Curriculum '78: recommendations for the undergraduate program in computer science— a report of the ACM curriculum committee on computer science
Contained in this report are the recommendations for the undergraduate degree program in Computer Science of the Curriculum Committee on Computer Science (C3S) of the Association for Computing Machinery (ACM).
The core curriculum common to all computer ...
Computer science-Ph.d statistics
Encyclopedia of Computer ScienceThe first academic computer science departments in the USA were formed in the mid-1960s. Some 30 years later, in 1998, more than 175 departments of computer science and computer engineering granted Ph.D.s in the USA and Canada. (Several of these in the ...






Comments