CURRICULUM '78 - Recommendations for the Undergraduate Program in 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 science undergraduate programs is presented in terms of elementary level topics and courses, and intermediate level courses. Elective courses, used to round out an undergraduate program, are then discussed, and the entire program including the computer science component and other material is presented. Issues related to undergraduate computer science education, such as service courses, supporting areas, continuing education, facilities, staff, and articulation are presented. CACM March, 1979 Austing, R. Barnes, B. Bonnette, D. Engel, G. Stokes, G. Computer sciences courses, computer science curriculum, computer science education, computer science undergraduate degree programs, service courses, continuing education 1.52 CA790301 DH April 12, 1979 11:02 AM 1720 4 3130 1927 4 3130 2147 4 3130 2163 4 3130 2345 4 3130 2478 4 3130 2594 4 3130 2852 4 3130 2899 4 3130 3130 4 3130 3130 4 3130 1771 5 3130 3003 5 3130 3130 5 3130 3130 5 3130 3130 5 3130