Strategic Directions in Computing Research
Education Working Group
Draft Report -- 8/12/96

Academia and technology are both changing rapidly. The transition of modern society to a near-complete dependency on technology is imminent. Within this climate, the traditonal relationships among research, education, and government support are being scrutinized and criticized anew. The importance of education as a strategic future direction in computing research is affirmed in the report Computing the Future (2), and reaffirmed by its appearance as a distinct subject area in the SDCR Workshop.

Computer science and engineering (CS&E) educators are uniquely positioned to play a key role by helping to direct these changes. To be effective, CS&E education -- both in method and in content -- needs to evolve rapidly. Educators need to champion methods that exploit new technologies so as to ensure the safety, privacy, empowerment, and competencies of future citizens. This will require fundamental changes in the way in which faculties represent the principles and practice of CS&E, at all educational levels. Several key strategic areas of fundamental change in CS&E education are discussed below.

  1. Undergraduate education. Different institutions have different educational priorities and constituencies, and thus must shape their programs accordingly. Some are driven more by industry's needs, while others are driven more by more general goals of liberal arts education. The relationship 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 throughout the broad range of intellectual and practical interests that it serves.

  2. Curriculum. Changes in technology, education, and research priorities require continuing reevaluation of the curriculum. We must find a way to strategically add new subjects and remove obsolete ones, while maintaining a coherent core at each level.

  3. K-12 education. Many issues apply specifically to the primary and secondary school levels of computing education, as well as the undergraduate level.

  4. Graduate education. Most PhD programs are exclusively targeted for full-time students who seek to develop credentials for university-level research and teaching. Evidence suggests that the market for these types of PhDs is at (or past) a steady state, but there is a stronger demand from industry for new MS and PhD degrees that have a more applied research orientation. (3)

  5. Leadership issues in education. There are many computer science education communities, whose interests are represented in different ways by the following organizations:

    These communities have many common interests. and 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. Thus, not all of these different educational interests are not well-represented at the highest levels within ACM.

Altogether, these concerns suggest the identification of a new "grand challenge" for computing education (2). If met, this grand challenge would create an international "Virtual Computing University" whose resources and course materials would be comparable to those of any (undergraduate or graduate) computer science and engineering department in the world. Its course materials would be freely available to all who can connect to the Web. Other special resources, including advanced computing facilities, graphical environments, and faculty expertise in narrow subject areas, would be similarly pooled. Courses would be offered interactively, as well as at specific geographical sites. This grand challenge would contain the following elements, whose development would also help address many of the concerns identified above.

This is the grand challenge for computing education in the future. In our view, the accomplishment of a virtual computing university is simultaneously exciting, complex, and of utmost importance to the future vitality of computing education in the modern world.

Education Working Group Members:

Owen Astrachan, Duke University
Kim Bruce, Williams College
Robert Cupper, Allegheny College
Peter Denning, George Mason University
Scot Drysdale, Dartmouth College
Tom Horton, Florida Atlantic University
Charles Kelemen, Swarthmore College
Cathy McGeoch, Amherst College
Yale Patt, University of Michigan
Viera Proulx, Northeastern University
Roy Rada, Washington State University
Richard Rasala, Northeastern University
Eric Roberts, Stanford University
Steven Rudich, Carnegie Mellon University
Lynn Stein, MIT
Allen Tucker, Bowdoin College (Chair)
Charles Van Loan, Cornell University

References:

  1. ACM/IEEE Joint Curriculum Task Force. Computing Curricula 1991. ACM Press, New York, 1991. Abridged versions reprinted in Communications of the ACM (June 1991) and IEEE Computer (November 1991).
  2. Computer Science and National Research Council Telecommuncations Board. Computing the Future: A Broader Agenda for Computer Science and Engineering. National Academy Press, Washington, DC, 1992.
  3. Tucker, A. and P. Wegner, "Computer Science and Engineering: The Discipline and the Profession," to appear in CRC Handbook of Computer Science and Engineering, CRC Press, 2500 pages, December, 1996.