Issue No.12 - December (1975 vol.8)
The subject of computer architecture as currently taught in most computer engineering and computer science programs is a mixture of architectural principles, organizational strategies, and implementation techniques. This blurring of the hierarchy of system levels that characterize the structure of a computer has made it very difficult for students ( and. often instructors as well) to determine what were the forces that led to the design decisions they have seen reflected in machines.
M.J. Flynn, S.H. Fuller, C.G. Bell, F.P. Brooks, H. Hellerman, "A Course of Study in Computer Hardware Architecture", Computer, vol.8, no. 12, pp. 44-63, December 1975, doi:10.1109/C-M.1975.218835