1. The IEEE-CS/ACM Curricula 1991 and 2001 for Computer Systems Courses
This section gives a brief summary of the core curriculum in computing which is used for reference in this guide. It also suggests how the material presented in Operating Systems: concurrent and distributed software design, might be used in the curriculum.
The full document for the 1991 curriculum is:
It is summarised in:
An earlier introduction to the philosophy behind the curriculum design is given in:
The reader is referred to the document for a full discussion but the following quotations indicate the importance of an underlying theme and related concepts:
"Recurring concepts are significant ideas, concerns, principles and processes that help to unify an academic discipline at a deep level" p12
"From the instructor’s perspective (and also from the student’s perspective), a course is rarely satisfying unless there is some "big idea" that seems to hold disparate elements together" p15
".... portray computing as a coherent discipline rather than a collection of unrelated topics." p15
In Computing Curricula 2001 the IEEE-CS/ACM began to publish a series of curricula. The first was Computer Science, December 2001, ISBN 0-7695-1499-5. Computer engineering, software engineering and information engineering are to follow. The aim was to revise Computing Curricula 1991 to incorporate the developments of the past decade.