Education Working Group
Draft Report Outline -- 6/21/96

CS&E education needs to evolve rapidly, alongside the rapid evolution of the discipline itself. As new priorities for education emerge, many of the current models and mechanisms are inadequate to meet their demands. The following list identifies seven major areas of concern in CS&E education, as well as new initiatives that can be taken to faciliate strategic reform.

  1. The importance of education as a strategic future direction in computing research has been identified, in part by its participation as a distinct "subject area" in the SDCR Workshop. The delicate balance between education and research must be reexamined by college and university faculties, as well as the entire profession. New interactions between research, education, and industry are needed, so that students, faculty, and computing practititioners can maximize the utility of education in the broad range of interests that it serves.

  2. Computer science and engineering changes more rapidly than most disciplines, and so must CS&E curricula.

  3. Duplication of effort in the development and delivery of curricula is unusually widespread and often nonproductive. Much of the result is of uneven quality and/or quickly dated.

  4. There are several computer science education communities, and they have many common interests; yet they don't interact much at all. At the moment, the membership of the ACM Education Board is appointed entirely by the discretion of its chair.

  5. Specific core subject areas have evolved rapidly, and yet have not found a niche in the core curricula in many programs. Examples include object- orientedness as a way of thinking about problem solving, parallelism, networks, human-computer interaction, software design, software safety and other social issues, and the theory of computing.

  6. Teaching methods, lab materials, and technology are strongly biased toward a narrow student population and set of values. These elements, along with the faculties themselves, must change so that they accommodate a wide range of learning styles and student backgrounds.

  7. Many issues apply specifically to the secondary and graduate levels of computer science and engineering education, as well as the undergraduate level.