An undergraduate program in computer science—preliminary recommendations

The Curriculum Committee on Computer Science (C3S) of the Association for Computing Machinery has been considering curriculum problems for approximately three years. During the early part of this period, a number of informal sessions were held with computer people at various national meetings. In the latter part of this three-year period, the Committee has been formally organized and has made a definite effort to arrive at a concrete suggestions for a curriculum.

[1]  Claude Flament,et al.  Applications of Graph Theory to Group Structure , 1963 .

[2]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[3]  Claude Berge,et al.  The theory of graphs and its applications , 1962 .

[4]  Xiaomei Yang Rounding Errors in Algebraic Processes , 1964, Nature.

[5]  J. Gillis,et al.  Programming for digital computers , 1959 .

[6]  A. Newell,et al.  Information processing language-V manual , 1965 .

[7]  Bruce W Arden An Introduction to Digital Computing , 1963 .

[8]  Arthur Gill,et al.  Introduction to the theory of finite-state machines , 1962 .

[9]  J. Aneurin John,et al.  An Introduction to Symbolic Programming. , 1963 .

[10]  Ralph G. Stanton,et al.  Numerical Methods for Science and Engineering. , 1961 .

[11]  Simon Ramo,et al.  Handbook of automation, computation, and control , 1958 .

[12]  John Riordan,et al.  Introduction to Combinatorial Analysis , 1959 .

[13]  Thomas C. Bartee,et al.  A survey of switching circuit theory , 1962 .

[14]  H. C. Torng Introduction to the logical design of switching systems , 1964 .

[15]  Dimitris N Chorafas,et al.  Systems and simulation , 1966 .

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

[17]  G. L. Brumm A STUDY OF METHODS FOR REPRESENTING DATA STRUCTURE , 1963 .

[18]  Sheila A. Greibach,et al.  Formal parsing systems , 1964, Commun. ACM.

[19]  W. L. Duren Recommendations on the Undergraduate Mathematics Program for Work in Computing. , 1964 .

[20]  Montgomery Phister,et al.  Logical design of digital computers , 1958, Digital design and applications.

[21]  O. Ore,et al.  Graphs and Their Uses , 1964 .

[22]  Alan J. Perlis,et al.  Programming of digital computers , 1964, CACM.

[23]  J. B. Scarborough Numerical Mathematical Analysis , 1931 .

[24]  A. V. Balakrishnan,et al.  Computing Methods in Optimization Problems , 1965 .

[25]  Daniel D. McCracken,et al.  Numerical methods and FORTRAN programming , 1964 .

[26]  S. Seshu,et al.  Introduction to the theory of finite-state machines , 1963 .

[27]  Richard W. Hamming,et al.  Numerical Methods for Scientists and Engineers , 1963 .

[28]  Richard W. Hamming,et al.  Numerical Methods for Scientists and Engineers , 1962 .

[29]  E. Feigenbaum,et al.  Computers and Thought , 1963 .

[30]  H. M. Ernst,et al.  Planning a Computer System , 1964 .

[31]  P Gössweiner,et al.  Automatic Data Processing , 1984, Nature.

[32]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[33]  Bruce W. Arden,et al.  On introducing digital computing , 1964, CACM.

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

[35]  K. D. Tocher,et al.  The art of simulation , 1967 .

[36]  M. Kosakoff,et al.  Information retrieval II: Variable Information Processing , 1962, ACM '62.

[37]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[38]  C. M. Berners-Lee Planning a Computer System , 1962 .

[39]  Werner Buchholz,et al.  Planning a Computer System: Project Stretch , 1962 .

[40]  Frederick P. Brooks,et al.  Automatic Data Processing , 1963 .

[41]  Martin D. Davis,et al.  Computability and Unsolvability , 1959, McGraw-Hill Series in Information Processing and Computers.

[42]  Harold Borko,et al.  Computer applications in the behavioral sciences , 1963 .

[43]  Robert McNaughton,et al.  The theory of automata , 1961 .

[44]  John McCarthy,et al.  LISP 1.5 Programmer's Manual , 1962 .

[45]  Harry M. Markowitz,et al.  SIMSCRIPT: A Simulation Programming Language , 1962 .

[46]  E. K. Blum,et al.  Programming and coding digital computers , 1964 .

[47]  N. M. Nagorny,et al.  The Theory of Algorithms , 1988 .

[48]  R. Stanton,et al.  Numerical methods for science and engineering , 1962 .

[49]  Benoit B. Mandelbrot,et al.  Recent Advances in Probability Theory, in Some Aspects of Analysis and Probability, I. Kaplansky, E. Hewitt, M. Hall, R. Fortet, in: Surveys in Applied Mathematics, Vol. IV. John Wiley, New York (1958), 169, $9.00 , 1960 .

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

[51]  Edgar T. Irons,et al.  “Structural connections” in formal languages , 1964, CACM.

[52]  J. McCarthy,et al.  Automata Studies. (AM-34) , 1956 .

[53]  Dana S. Scott,et al.  Finite Automata and Their Decision Problems , 1959, IBM J. Res. Dev..

[54]  John Riordan,et al.  Introduction to Combinatorial Analysis , 1958 .

[55]  T. L. Wang An information system with the ability to extract intelligence from data , 1962, CACM.

[56]  Brian Randall,et al.  ALGOL 60 implementation , 1964 .

[57]  Dénes König,et al.  Theorie der endlichen und unendlichen Graphen : kombinatorische Topologie der Streckenkomplexe , 1935 .

[58]  Samuel Hawks Caldwell Switching circuits and logical design , 1958 .

[59]  K. Kunz,et al.  Numerical analysis , 1957 .

[60]  Saul Rosen A compiler-building system developed by Brooker and Morris: including a comprehensive discussion of the major features of the system , 1964, CACM.

[61]  Kenneth E. Iverson,et al.  A programming language , 1899, AIEE-IRE '62 (Spring).

[62]  F. L. Bauer,et al.  Introduction to ALGOL , 1965 .

[63]  Susumu Kuno,et al.  Syntactic structure and ambiguity of English , 1899, AFIPS '63 (Fall).

[64]  Boris A. Trakhtenbrot,et al.  Algorithms and automatic computing machines , 1963 .

[65]  Richard Baumann Introduction to ALGOL (Prentice-Hall series in automatic computation) , 1964 .

[66]  Thomas A. Keenan Computers and education , 1964, CACM.

[67]  Nathaniel Macon,et al.  Numerical analysis , 1963 .

[68]  E. F. Moore Sequential Machines: Selected Papers , 1964 .

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

[70]  Peter Wegner,et al.  Introduction to system programming , 1964 .

[71]  Yaohan Chu Digital computer design fundamentals , 1962 .

[72]  H. J. Hagger,et al.  An introduction to numerical mathematics , 1964 .

[73]  A. Jackson,et al.  Systems and simulation , 1966 .

[74]  K. L. Nielsen Methods in numerical analysis , 1956 .

[75]  George Leitmann,et al.  Optimization techniques, with applications to aerospace systems , 1964 .

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