Computing has become a diverse and multi-faceted discipline. It is imperative that computing curricula evolve so that they will effectively convey this breadth. An awareness of the societal implications of computing must also be at the core of all computing curricula. Furthermore, we observe that new computing curricula must be responsive to change, that pedagogy must be informed by reasoned judgment, and that educators function as reflective practitioners. This requires educators to respond appropriately to market pressures and technological innovations. This paper investigates some of the components of the discipline's evolving computing' curricula from a variety of historical perspectives.
/lp/association-for-computing-machinery/historical-perspectives-on-the-computing-curriculum-zq9m0sW8p6