This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Computer Science Curriculum Developments in the 1960s
April-June 2007 (vol. 29 no. 2)
pp. 40-54
Gopal K. Gupta, Monash University
The computer science discipline was born in the early 1960s. Important conferences analyzed the nature of CS, the pros and cons of what the new discipline should encompass, and whether universities should offer CS programs. The culmination of these efforts was the ACM Curriculum 68, a series of reports and recommendations that ultimately influenced CS programs worldwide.

1. L. Fein, "The Role of the University in Computers, Data Processing and Related Fields," Comm. ACM, vol. 2, Sept. 1959, pp. 7–14.
2. L. Fein, "The Computer-Related Sciences (Synnoetics) at a University in the Year 1975," Am. Scientist, vol. 49, no. 2, 1961, pp. 149–168.
3. L. Fein, organizer, "Panel on University Education in Information Processing," Proc. Int'l Federation of Information Processing (IFIP) Congress (IFIP 62), North-Holland, 1963, pp. 763–765.
4. Although Fein (see Ref. 1) noted that IBM "presented" more than 50 computers to universities, and Knuth (D.E. Knuth, "George Forsythe and the Development of Computer Science, Comm. ACM, vol. 15, no. 8) stated that IBM donated about 100 "free" computers, it appears that the computers were not free.
5. P. Ceruzzi, "Electronics Technology and Computer Science, 1940–1975: A Coevolution," IEEE Annals of the History of Computing, vol. 10, no. 4, 1988, pp. 257–275.
6. H.E. Tompkins, Computer Education in Advances in Computers, vol. 4 Academic Press, 1963, pp. 135–168.
7. D.L. Katz and E.I. Organick, "Use of Computers in Engineering Undergraduate Teaching," J. Eng. Education, vol. 51, 1960–1961, pp. 183–205.
8. "Conference Report on the Use of Computers in Engineering Classroom Instruction," Comm. ACM, vol. 3, no. 10, pp. 522–527.
9. "Report on a Conference of University Computing Center Directors," Comm. ACM, vol. 3, no. 10, pp. 519–521.
10. G.E. Forsythe, "Engineering Students Must Learn Both Computing and Mathematics," J. Eng. Education, vol. 52, no. 3, 1961, pp. 177–188.
11. S. Gorn, "The Computer and Information Sciences: A New Basic Discipline," SIAM Rev., vol. 5, pp. 150–155.
12. D.E. Knuth, "George Forsythe and the Development of Computer Science," Comm. ACM, vol. 15, no. 8, 1972, pp. 721–727.
13. J. Rice and S. Rosen, "Computer Sciences at Purdue University—1962 to 2000," IEEE Annals of the History of Computing, vol. 24, no. 2, 2004, pp. 48–61.
14. A number of departments were also established in Australia—the University of Sydney established the Basser Computing Department within its School of Physics around 1956. It has been reported that a numerical analysis and computing course was being offered at Sydney as early as 1947 and courses were being offered at the University of Melbourne from 1955.
15. G.E. Forsythe, "Educational Implications of the Computer Revolution," Applications of Digital Computers, V.F. Freiberger and W. Prager, eds., Ginn and Co., 1963, pp. 166–178.
16. T. Keenan, "Computers and Education," Comm. ACM, vol. 7, no. 4, 1964, pp. 205–209.
17. A.J. Perlis, "Programming of Digital Computers," Comm. ACM, vol. 7, no. 4, 1964, pp. 210–211.
18. B.W. Arden, "On Introducing Digital Computing," Comm. ACM, vol. 7, no. 4, 1964, pp. 212–214.
19. G.E. Forsythe, "An Undergraduate Curriculum in Numerical Analysis," Comm. ACM, vol. 7, no. 4, 1964, pp. 214–215.
20. R.R. Korfhage, "Logic for the Computer Sciences," Comm. ACM, vol. 7, no. 4, 1964, pp. 216–218.
21. S. Gorn, "Mechanical Languages: A Course Specification," Comm. ACM, vol. 7, no. 4, 1964, pp. 219–222.
22. D.E. Muller, "The Place of Logical Design and Switching Theory in the Computer Curriculum," Comm. ACM, vol. 7, no. 4, 1964, pp. 222–225.
23. E.J. Schweppe, "A Proposed Academic Program in the Computer Sciences," Proc. ACM National Conf., ACM Press, 1964, pp. L1.1.1–L1.1.2.
24. S.D. Conte, "The Computer Sciences Program at Purdue University," Proc. ACM National Conf., ACM Press, 1964, p. L1.2.1.
25. R.S. Varga, "Computer Technology at Case," Proc. ACM National Conf., ACM Press, 1964, pp. L1.3.1–L1.3.2.
26. W.F. Atchison and J.W. Hamblen, "Status of Computer Science Curricula in Colleges and Universities," Comm. ACM, vol. 7, no. 4, 1964, pp. 225–227.
27. ACM Curriculum Committee on Computer Science, "An Undergraduate Program in Computer Science—Preliminary Recommendations," Comm. ACM, vol. 8, no. 9, pp. 543–552.
28. Ibid, p. 546.
29. J.W. Hamblen, "Education: Expenditures, Sources of Funds, and Utilization of Digital Computers for Research and Instruction in Higher Education: 1964–65 with Projections for 1968–69," Comm. ACM, vol. 11, no. 4, 1968, pp. 257–261.
30. A.G. Oettinger, "President's Letter to the ACM Membership," Comm. ACM, vol. 9, no. 12, 1966, pp. 838–839.
31. A.G. Oettinger, "Computers and Education," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 27–38.
32. F.S. Beckman, "Graduate Computer Science Programs at American Universities," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 39–60.
33. L.A. Zadeh, "The Dilemma of Computer Sciences," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 61–68.
34. S. Gill, "Planning a Profession," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 117–122.
35. A.J. Perlis, "Computer Science in Neither Mathematics nor Electrical Engineering," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 69–80.
36. V. Slamecka, "The Science and Engineering of Information," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 81–92.
37. R.L. Ashenhurst, "The Master's Program in Computing Science—A Report of the Workshop," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 123–154.
38. T.E. Hull, "The Doctoral Program in Computing Science—A Report of the Workshop," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 155–168.
39. W.F. Atchison, "The Position of Computing Science in the University Structure—A Report of the Workshop," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 169–176.
40. K. King, "The Computing Center and the Academic Program—A Report of the Workshop," University Education in Computing Science, A. Finerman, ed., Academic Press, 1967, pp. 177–192.
41. G.E. Forsythe, "A University's Education Program in Computer Science," Comm. ACM, vol. 10, no. 1, 1967, pp. 3–11.
42. MAD, the Michigan Algorithmic Decoder, was designed at the Michigan Computer Center by Bernard Galler, Bruce Arden, and Robert Graham. It was designed for rapid compilation for student problems (see Ref. 6).
43. R.W. Elliot, "Master's Level Computer Science Curricula," Comm. ACM, vol. 11, no. 7, 1968, pp. 507–508.
44. COSINE, Commission on Engineering Education, "Computer Science in Electrical Engineering," IEEE Spectrum, Mar. 1968, pp. 96–103.
45. ACM Curriculum Committee on Computer Science, "Curriculum 68: Recommendations for the Undergraduate Program in Computer Science," Comm. ACM, vol. 11, no. 3, 1968, pp. 151–197.
46. W.F. Atchison, "Computer Education, Past, Present, and Future," ACM SIGCSE Newsletter, vol. 13, no. 4, 1981, pp. 2–6.
47. W.F. Atchison, "Mathematics for Undergraduate Computer Scientists," Comm. ACM, vol. 9, no. 9, 1966, pp. 662–623.
48. W. Aspray and B.O. Williams, "Arming American Scientists: NSF and the Provision of Scientific Computing Facilities for Universities, 1950–1973," IEEE Annals of the History of Computing, vol. 16, no. 4, 1994, pp. 60–74.
49. J.B. Rosser, chairman Committee on Uses of Computers, National Academy of Sciences—National Research Council, "Digital Computer Needs in Universities and Colleges," NAS-NRC (National Academy of Sciences and National Research Council), Publication 1233, 1966, Washington, D.C.
50. J.R. Pierce, chairman panel on computers in higher education, President's Science Advisory Committee, "Computers in Higher Education," Government Printing Office, Washington, D.C., 1967.
51. J.W. Hamblen, "Using Computers in Higher Education: Past Recommendations, Status, and Needs," Comm. ACM, vol. 14, no. 11, 1971, pp. 709–712.
52. R.R. Korfhage, "CSE: Theory or Practice," SIGCSE Bull, vol. 1, no. 4, pp. 6–7.

Index Terms:
computer science curriculum, computer science education, computer science history
Citation:
Gopal K. Gupta, "Computer Science Curriculum Developments in the 1960s," IEEE Annals of the History of Computing, vol. 29, no. 2, pp. 40-54, April-June 2007, doi:10.1109/MAHC.2007.20
Usage of this product signifies your acceptance of the Terms of Use.