Between Discipline and Profession A History of Persistent Instability in the Field of Computer Engineering, circa 1951-2006

This dissertation uses a historical approach to study the origins and trajectory of computer engineering as a domain of disciplinary and professional activity in the United States context. Expanding on the general question of “what is computer engineering?,” this project investigates what counts as computer engineering knowledge and practice, what it means to be a computer engineer, and how these things have varied by time, location, actor, and group. This account also pays close attention to the creation and maintenance of the “sociotechnical” boundaries that have historically separated computer engineering from adjacent fields such as electrical engineering and computer science. In addition to the academic sphere, I look at industry and professional societies as key sites where this field originated and developed. The evidence for my analysis is largely drawn from journal articles, conference proceedings, trade magazines, and curriculum reports, supplemented by other primary and secondary sources. The body of my account has two major parts. Chapters 2 through 4 examine the prehistory and early history of computer engineering, especially from the 1940s to early 1960s. These chapters document how the field gained a partially distinct professional identity, largely in the context of industry and through professional society activities. Chapters 5 through 7 turn to a historical period running from roughly the mid 1960s to early 1990s. Here I document the establishment and negotiation of a distinct disciplinary identity and partially unique “sociotechnical settlement” for computer engineering. Professional societies and the academic context figure prominently in these chapters. This part of the dissertation also brings into relief a key argument, namely that computer engineering has historically occupied a position of “persistent instability” between the engineering profession, on the one hand, and independent disciplines such as computer science, on the other. In an Epilogue I review some more recent developments in the educational arena to highlight continued instabilities in the disciplinary landscape of computing, as well as renewed calls for the establishment of a distinct disciplinary and professional identity for the field of computer engineering. I also highlight important countervailing trends by briefly reviewing the history of the software/hardware codesign movement.

[1]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[2]  Stanley Gill Planning a Profession , 1968 .

[3]  M. E. Conway HOW DO COMMITTEES INVENT , 1967 .

[4]  Howard H. Aiken,et al.  The automatic sequence controlled calculator — I , 1946, Electrical Engineering.

[5]  J. Michael Galey Microprogramming: The bridge between Hardware and Software , 1975, Computer.

[6]  Saul Gorn,et al.  The Computer and Information Sciences: A New Basic Discipline , 1963 .

[7]  S. Miller,et al.  INTRODUCTORY REMARKS , 1952, Public health reports.

[8]  Taylor L. Booth,et al.  1984 Snowbird Report: Future Issues in Computer Science , 1985, Computer.

[9]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[10]  Vladimir Slamecka The Science and Engineering of Information , 1968 .

[11]  Ernest S. Kuh,et al.  Insight versus Algorithms: A Leader's View , 1971 .

[12]  Keith C. Wilkinson FROM THE PRESIDENT FROM THE PRESIDENT , 2006 .

[13]  Allen B. Tucker,et al.  Flexible design: a summary of Computing Curricula 1991 , 1991, Computer.

[14]  Norbert Wiener,et al.  Cybernetics: Control and Communication in the Animal and the Machine. , 1949 .

[15]  Gerard Salton Chairman's Message , 1980, SIGIR Forum.

[16]  Maurice V. Wilkes,et al.  The best way to design an automatic calculating machine , 1981 .

[17]  Lotfi A. Zadeh,et al.  The Dilemma of Computer Sciences , 1968 .

[18]  Herbert Freeman Research Directions in Computer Engineering , 1983, Computer.

[19]  Earl J. Schweppe A proposed academic program in the computer sciences , 1964 .

[20]  Ronald R. Kline,et al.  Cybernetics, Management Science, and Technology Policy: The Emergence of "Information Technology" as a Keyword, 1948-1985 , 2006 .

[21]  Martin K. Purvis,et al.  Hardware/software codesign: a perspective , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[22]  James W. Cortada,et al.  The Computer in the United States: From Laboratory to Market, 1930 to 1960 , 1996 .

[23]  Juan C. Lucena Defending the Nation: U.S. Policymaking to Create Scientists and Engineers from Sputnik to the 'War Against Terrorism' , 2005 .

[24]  R. Waid,et al.  Logic design , 1973, CSC '73.

[25]  Ulf Hashagen,et al.  The first computers: history and architectures , 2000 .

[26]  Andrew S. Tanenbaum,et al.  Structured Computer Organization , 1976 .

[27]  Arvid W. Jacobson Proceedings of the First conference on training personnel for the computing machine field : held at Wayne University, Detroit, Michgan, June 22 and 23, 1954 , 1955 .

[28]  Wai-Kai Chen Logic Design , 2007 .

[29]  Martin Campbell-Kelly,et al.  Computer: A History of the Information Machine , 1998 .

[30]  Keith W. Uncapher 1960 PGEC Membership Report , 1961, IRE Trans. Electron. Comput..

[31]  Daniel D. McCracken ACM President's Letter: ACM governance , 1980, CACM.

[32]  Taylor L. Booth,et al.  Computer Education , 1984, Computer.

[33]  Philip H. Dorn,et al.  The Soul of a New Machine , 1982, Annals of the History of Computing.

[34]  W. C. Andrews,et al.  THE AMERICAN INSTITUTE OF ELECTRICAL ENGINEERS. , 1901, Science.

[35]  Bruce E. Seely,et al.  The Other Re‐engineering of Engineering Education, 1900–1965 , 1999 .

[36]  Arthur L. Samuel,et al.  Computing Bit by Bit or Digital Computers Made Easy , 1953, Proceedings of the IRE.

[37]  David Sylvan,et al.  Knowledges : Historical and Critical Studies in Disciplinarity , 1993 .

[38]  Richard Coopey,et al.  Computers and Commerce: A Study of Technology and Management at Eckert-Mauchly Computer Company, Engineering Research Associates, and Remington Rand, 1946–1957. By Arthur L. Norberg. Cambridge, MA: MIT Press, 2005. Pp. x, 347. $40. , 2006, The Journal of Economic History.

[39]  James H Davenport,et al.  Chairman's column , 1983, SIGS.

[40]  P. Kivisto Chaos of disciplines , 2002 .

[41]  L. A. Zadeh Electrical Engineering at the Crossroads , 1965 .

[42]  W. H. Mac Williams Keynote address , 2006, AIEE-IRE '51.

[43]  J. H. Felker The transistor as a digital computer component , 1951, AIEE-IRE '51.

[44]  Jerry Yeargan The integration of ABET and CSAB , 2002, IEEE Trans. Educ..

[45]  M. E. Van Valkenburg Electrical Engineering Education in the U.S. , 1972 .

[46]  Stuart Shapiro,et al.  Boundaries and Quandaries: Establishing a Professional Context for IT , 1994 .

[47]  Z. G. Vranesic Review of Content addressable parallel processors by Caxton C. Foster. Van Nostrand Reinhold Co. 1976. , 1978, CARN.

[48]  Alston S. Householder,et al.  Retiring Presidential Address , 1957, JACM.

[49]  Jan Van der Spiegel,et al.  The ENIAC: history, operation, and reconstruction in VLSI , 2000 .

[50]  Brian Randell,et al.  The New Electronic Technology , 2002 .

[51]  Eric D. Feller The Brookings Institution and Public Policy , 1986 .

[52]  Richard K. Ridgway Compiling routines , 1952, ACM '52.

[53]  Charles W. Rose,et al.  Modeling and design description of hierarchical hardware/software systems , 1975, DAC '75.

[54]  J. R. Griffin,et al.  The Closed World: Computers and the Politics of Discourse in Cold War America , 2000 .

[55]  John W. Carr,et al.  Inaugural Presidential Address , 1957, JACM.

[56]  D. Hess Science Studies: An Advanced Introduction , 1997 .

[57]  William Aspray,et al.  Edwin L. Harder and the Anacom: analog computing at Westinghouse , 1993, IEEE Annals of the History of Computing.

[58]  Karl L Wildes,et al.  Developments at MIT. (Book Reviews: A Century of Electrical Engineering and Computer Science at MIT, 1882-1982) , 1985 .

[59]  Susan Leigh Star,et al.  Institutional Ecology, `Translations' and Boundary Objects: Amateurs and Professionals in Berkeley's Museum of Vertebrate Zoology, 1907-39 , 1989 .

[60]  Juris Hartmanis,et al.  Computing the Future: A Broader Agenda for Computer Science and Engineering , 1992 .

[61]  William F. Atchison,et al.  The Development of Computer Science Education , 1985, Adv. Comput..

[62]  Donald E. Knuth,et al.  The Art of Computer Programming, Volume I: Fundamental Algorithms, 2nd Edition , 1997 .

[63]  G. Good,et al.  The Assembly of Geophysics: Scientific Disciplines as Frameworks of Consensus , 2000 .

[64]  Anthony G. Oettinger On ACM's responsibility , 1966, CACM.

[65]  Peter J. Denning,et al.  COMPUTER SCIENCE: THE DISCIPLINE , 1999 .

[66]  Anthony Ralston,et al.  Encyclopedia of Computer Science , 1971 .

[67]  William F. Atchison,et al.  Status of computer sciences curricula in colleges and universities , 1964, CACM.

[68]  Gary Lee Downey,et al.  The Machine in Me: An Anthropologist Sits Among Computer Engineers , 1998 .

[69]  Kathleen R. Mauchly John Mauchly's Early Years , 1984, Annals of the History of Computing.

[70]  Jon Agar :Calculating a Natural World: Scientists, Engineers, and Computers during the Rise of U.S. Cold War Research , 2008 .

[71]  Paul E. Ceruzzi,et al.  Electronics Technology and Computer Science, 1940-1975: A Coevolution , 1988, Annals of the History of Computing.

[72]  George E. Forsythe,et al.  An undergraduate curriculum in numerical analysis , 1964, CACM.

[73]  W. Barkley Fritz Selected definitions , 1963, CACM.

[74]  Martha E. Sloan The Impact of the COSINE Committee on the Undergraduate Electrical Engineering Curriculum , 1974 .

[75]  David H. DeVorkin,et al.  Inventing Accuracy: A Historical Sociology of Nuclear Missile Guidance , 1990 .

[76]  Keith W. Uncapher 1958 PGEC Membership Survey Report , 1959, IRE Trans. Electron. Comput..

[77]  Robert R. Karfhage Logic for the computer sciences , 1964, CACM.

[78]  William F. Atchison The Position of Computing Science in the University Structure: A Report of the Workshop , 1968 .

[79]  Maurice V. Wilkes EDSAC 2 , 1992, IEEE Annals of the History of Computing.

[80]  Lotfi A. Zadeh Impact of Computers on the Orientation of Electrical Engineering Curricula , 1971 .

[81]  Robert E. Mercer,et al.  Variations in Computing Science's Disciplinary Diversity , 2002, Informatics Curricula and Teaching Methods.

[82]  George E. Forsythe,et al.  What to do till the computer scientist comes , 1967 .

[83]  Maurice V. Wilkes The Growth of Interest in Microprogramming: A Literature Survey , 1969, CSUR.

[84]  Willis H. Ware AFIPS in Retrospect , 1986, Annals of the History of Computing.

[85]  Michael S. Mahoney,et al.  Issues in the History of Computing , 2011, Histories of Computing.

[86]  J E Perkins Opening Remarks by the Chairman. , 1960, Bulletin of the New York Academy of Medicine.

[87]  Nathan L. Ensmenger,et al.  The 'Question of Professionalism' in the Computer Fields , 2001, IEEE Ann. Hist. Comput..

[88]  Michael C. Mulder,et al.  Accreditation in the Computer Profession , 1984, Computer.

[89]  W. Paul,et al.  Computer Architecture , 2000, Springer Berlin Heidelberg.

[90]  James T. Cain Report of the digital systems education committee , 1975, SGCS.

[91]  Walter M. Carlson,et al.  Reflections on a Quarter-Century: AFIPS Founders , 1986, Annals of the History of Computing.

[92]  Dirk Dubbers,et al.  Conference Summary , 2005, Journal of research of the National Institute of Standards and Technology.

[93]  Robert Dickmann 1971 AFIPS information processing personnel survey , 1972, SIGCPR '72.

[94]  Donald L. Katz The use of computers in engineering education , 1963 .

[95]  Richard O. Endres The Chairman's Column , 1959 .

[96]  K. Pearson,et al.  Calculating Machines , 1917, Nature.

[97]  H. H. Goode PGEC Student Activities and Education in Computers , 1955 .

[98]  T. Gieryn Cultural Boundaries of Science: Credibility on the Line , 1999 .

[99]  Daniel D. McCracken ACM President's Letter: the institute for certification of computer professionals: a call for ACM action , 1979, CACM.

[100]  Peter J. Denning,et al.  Computing as a discipline , 1989, Computer.

[101]  E. Robinson Cybernetics, or Control and Communication in the Animal and the Machine , 1963 .

[102]  Michael S. Mahoney,et al.  The History of Computing in the History of Technology , 1988, Annals of the History of Computing.

[103]  Samuel B. Williams,et al.  ASSOCIATION FOR COMPUTING MACHINERY , 2000 .

[104]  Donald La Verne Katz,et al.  Computers in engineering design education , 1966 .

[105]  W. R. G. BAKER The IRE "Affiliate" PlanߞA New Venture in Engineering Society Structure and Service , 1957, IRE Trans. Electron. Comput..

[106]  David W. Stemple,et al.  Recommended curriculum for CS2, 1984: a report of the ACM curriculum task force for CS2 , 1985, CACM.

[107]  Saralees Nadarajah,et al.  Letter to the editor , 2007, Int. Trans. Oper. Res..

[108]  Taylor L. Booth,et al.  Computer Science Program Accreditation: The First-Year Activities of the Computing Sciences Accreditation Board , 1987, Computer.

[109]  William F. Atchison Computer Science as a New Discipline , 1971 .

[110]  C. V. Ramamoorthy Computer Science and Engineering Education , 1976, IEEE Transactions on Computers.

[111]  Rudolf Seising,et al.  1965 "Fuzzy Sets" Appear - A Contribution to the 40th Anniversary , 2005, FUZZ-IEEE.

[112]  Kenneth Flamm,et al.  Creating the Computer: Government, Industry and High Technology , 1990 .

[113]  Alan J. Perlis,et al.  Computer Science Is Neither Mathematics nor Electrical Engineering , 1968 .

[114]  Merlin G. Smith Special message - From the president , 1977 .

[115]  E. L. Harder The computing revolution , 1957, Electrical Engineering.

[116]  Atsushi Akera Calculating a natural world: Scientists, engineers, and computers in the United States, 1937-1968 , 1998 .

[117]  Franz L. Alt Fifteen Years ACM , 1987, Commun. ACM.

[118]  Stanley Gill WHAT COMPUTERS WILL DO , 1967 .

[119]  Michael S. Mahony,et al.  Finding a history for software engineering , 1998, SIGSOFT '98/FSE-6.

[120]  Nile W. Hatch,et al.  Design Rules, Volume 1: The Power of Modularity , 2001 .

[121]  George E. Forsythe President's letter to the ACM membership , 1966, CACM.

[122]  W. Powell,et al.  The iron cage revisited institutional isomorphism and collective rationality in organizational fields , 1983 .

[123]  David E. Muller The place of logical design and switching theory in the computer curriculum , 1964, CACM.

[124]  R. W. Hamming One man's view of computer science , 2007 .

[125]  S. Jasanoff States of Knowledge: The Co-production of Science and the Social Order , 2004 .

[126]  Michael C. Mulder Computer Science and Engineering Education Introduction and Overview , 1977, Computer.

[127]  DAVID B. G. EDWARDS Digital Computer Techniques , 1956, Nature.

[128]  Anthony G. Oettinger The hardware-software complementarity , 1967, CACM.

[129]  Michael C. Mulder Model Curicula for Four-Year Computer Science and Engineering Programs: Bridging the Tar Pit , 1975, Computer.

[130]  Bernard A. Galler Definition of software , 1962, Commun. ACM.

[131]  Steven W. Usselman,et al.  The Closed World: Computers and the Politics of Discourse in Cold War America by Paul N. Edwards (review) , 1997, Technology and Culture.

[132]  Samir S. Husson,et al.  Microprogramming: principles and practices , 1971, SIGM.

[133]  Louis Fein,et al.  The computer-related sciences (synnoetics) at a university in the year 1975 , 1961 .

[134]  Herman H. Goldstine,et al.  Preliminary discussion of the logical design of an electronic computing instrument (1946) , 1989 .

[135]  Gerald L. Engel A Comparison of the ACMIC3S and the IEEE/CSE Model Curriculum Subcommittee Recommendations , 1977, Computer.

[136]  Bruce W. Arden,et al.  The computer science and engineering research study (COSERS) , 1976, CACM.

[137]  Richard S. Varga Computer technology at Case , 1964 .

[138]  John A. N. Lee,et al.  Computer pioneers , 1995 .

[139]  V. R. Vemuri Computer science and engineering curricula , 1993 .

[140]  Michael S. Mahoney The roots of software engineering , 1990 .

[141]  W. L. Martin,et al.  PGEC Membership Survey , 1957 .

[142]  Michael S. Mahoney,et al.  Software as Science - Science as Software , 2000, ICHC.

[143]  J. H. Felker,et al.  Regenerative Amplifier for Digital Computer Applications , 1952, Proceedings of the IRE.

[144]  John W Hamblen COMPUTERS IN HIGHER EDUCATION--EXPENDITURES, SOURCES OF FUNDS, AND UTILIZATION FOR RESEARCH AND INSTRUCTION 1964-65, WITH PROJECTIONS FOR 1968-69. A REPORT ON A SURVEY. , 1967 .

[145]  Keith W. Uncapher Message from the New Chairman , 1964 .

[146]  Wiebe E. Bijker,et al.  Science in action : how to follow scientists and engineers through society , 1989 .

[147]  Sam D. Conte The Computer Sciences Program at Purdue University , 1964 .

[148]  Peter J. Denning,et al.  Computing as a discipline: preliminary report of the ACM task force on the core of computer science , 1988, SIGCSE '88.

[149]  Alfs T. Berztiss,et al.  Recommendations for master's level programs in computer science: a report of the ACM curriculum committee on computer science , 1981, CACM.

[150]  James W. Cortada The Computer in the United States: From Laboratory to Market, 1930-60 , 1985 .

[151]  G.M. Hopper,et al.  Influence of programming techniques on the design of computers , 1984, Proceedings of the IEEE.

[152]  E. Douglas Jensen Hardware vs software: The two faces of computers , 1973, Computer.

[153]  Donald E. Knuth,et al.  George Forsythe and the development of computer science , 1972, Commun. ACM.

[154]  Glen G. Langdon,et al.  The IEEE Computer Society Model Program in Computer Science and Engineering , 1984, Computer.

[155]  S. Usselman A History of Modern Computing. Second edition (Book) , 2004 .

[156]  Karl D. Stephan,et al.  All this and engineering too: a history of accreditation requirements , 2002, IEEE Technol. Soc. Mag..

[157]  Anthony Ralston,et al.  Encyclopedia of computer science and engineering , 1983 .

[158]  Brian Randell,et al.  The origins of digital computers: Selected papers , 1975 .

[159]  D. Breslau Sociology after Humanism: A Lesson from Contemporary Science Studies* , 2000 .

[160]  P.H. Alexander,et al.  Engineers and electrons: A century of electrical progress , 1985, Proceedings of the IEEE.

[161]  Michael C. Mulder,et al.  Computer Science Program Requirements and Accreditation , 1984, Computer.

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

[163]  L. E. Mukwato The Chairman's letter , 1969 .

[164]  David Gries,et al.  The 1989–90 Taulbee survey , 1992, CACM.

[165]  Ernst W. Biersack,et al.  Message from the Workshop Chairs , 1996, SNPD.

[166]  A. Michal McMahon,et al.  The Making of a Profession: A Century of Electrical Engineering in America , 1986 .

[167]  J.A.N. Lee Biographies [Obituaries: John Weber Carr III & Joan Elisabeth Lowther Clarke Murray] , 2001 .

[168]  M. Callon Some Elements of a Sociology of Translation: Domestication of the Scallops and the Fishermen of St Brieuc Bay , 1984 .

[169]  Frederik Nebeker,et al.  From 0 to 1: An Authoritative History of Modern Computing , 2001 .

[170]  T. Gieryn,et al.  Boundaries of Science , 1995 .

[171]  Michael S. Mahoney,et al.  The histories of computing(s) , 2005 .

[172]  Russ Abbott Letter from the Chairman of SIGOA , 1980, Data Base.

[173]  Eric A. Weiss Industry's View of Computing Science , 1968 .

[174]  George E. Forsythe,et al.  A university's educational program in computer science , 1967, Commun. ACM.

[175]  John W. Mauchly Preparation of Problems for EDVAC-Type Machines , 1982 .

[176]  Jan V. Golinski,et al.  Making Natural Knowledge: Constructivism and the History of Science , 1998 .

[177]  Louis Fein The role of the University in computers, data processing, and related fields , 1959, CACM.

[178]  Harry D. Huskey Letter from the president of ACM , 1961, CACM.

[179]  Clare-Marie Karat,et al.  Introduction and Overview , 2004, Designing Personalized User Experiences in eCommerce.

[180]  Walter G. Vincenti,et al.  What Engineers Know and How They Know It: Analytical Studies from Aeronautical History. , 1992 .

[181]  Mary Shaw,et al.  The Carnegie-Mellon Curriculum for Undergraduate Computer Science , 1985, Springer New York.

[182]  E. U. Condon Electronics and the future , 1947, Electrical Engineering.

[183]  Edwin T. Layton,et al.  The Revolt of the Engineers: Social Responsibility and the American Engineering Profession by Edwin T. Layton, Jr (review) , 2023 .

[184]  Isaac L. Auerbach The Start of IFIP-Personal Recollections , 1986, Annals of the History of Computing.

[185]  Allen B. Tucker,et al.  Computing Curricula 1991 , 1991, CACM.

[186]  Martin Campbell-Kelly,et al.  The Moore School Lectures: Theory and Techniques for Design of Electronic Digital Computers , 1985 .

[187]  Richard H. Austing,et al.  A Library List on Undergraduate Computer Science Computer Engineering and Information Systems , 1978 .

[188]  J. Cruz What is system theory and where is it going? - A panel discussion , 1963 .

[189]  Norman E. Gibbs,et al.  A model curriculum for a liberal arts degree in computer science , 1986, CACM.

[190]  Martin Campbell-Kelly Past into present: the EDSAC simulator , 2000 .

[191]  Anthony Ralston,et al.  Four Editions and Eight Publishers: A History of the Encyclopedia of Computer Science , 2004, IEEE Annals of the History of Computing.

[192]  Jerome B. Wiesner Communication Sciences in a University Environment , 1958, IBM J. Res. Dev..

[193]  Anthony G. Oettinger President's letter to the ACM membership , 1967, CACM.

[194]  Kathleen Broome Williams Scientists in Uniform: The Harvard Computation Laboratory in World War II , 1999 .

[195]  S. Moon Tracy Kidder, The Soul of a New Machine , 2004 .

[196]  Philip M Morse,et al.  Report on a conference of university computing center directors (June 2-4, 1960) , 1960, CACM.

[197]  T. Gieryn Boundary-work and the demarcation of science from non-science: Strains and interests in professional , 1983 .

[198]  Robert C. Tumbleson Calculating Machines , 1947, Nature.

[199]  Stephen S. Yau,et al.  Meeting the Crisis in Computer Science , 1983, Computer.

[200]  Robert W. Rector Personal Recollections on the First Quarter-Century of AFIPS , 1986, Annals of the History of Computing.

[201]  Martha E. Sloan,et al.  Survey of Electrical Engineering and Computer Science Departments in the U. S. , 1975, Computer.

[202]  Louis Fein Renaming the PTGEC , 1963, IEEE Trans. Electron. Comput..

[203]  John Tartar The 1984 Snowbird Report: future issues in computer science , 1985, CACM.

[204]  Alston S. Householder,et al.  Presidential Address to the ACM , 1956, JACM.

[205]  F. C. Lindvall Computers Challenge Engineering Education , 1899 .

[206]  Frank S. Beckman Graduate Computer Science Programs at American Universities , 1968 .

[207]  Dilys Winegrad Celebrating The Birth Of Modern Computing: The Fiftieth Anniversary of a Discovery At The Moore School of Engineering of the University of Pennsylvania , 1996, IEEE Ann. Hist. Comput..