16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

include appropriate elective material, an overall curriculum can and should achieve an<br />

appropriate balance.<br />

Further Considerations in Designing a Curriculum<br />

As useful as the Body of Knowledge is, it is important to complement it with a thoughtful<br />

understanding of cross-cutting themes in a curriculum, the “big ideas” of computer science. In<br />

designing a curriculum, it is also valuable to identify curriculum-wide objectives, for which the<br />

Principles and the Characteristics of Graduates chapters of this volume should prove useful.<br />

In the last few years, two on-going trends have had deep effects on many curricula. First, the<br />

continuing growth of computer science has led to many programs organizing their curricula to<br />

allow for intradisciplinary specialization (using terms such as threads, tracks, and vectors).<br />

Second, the importance of computing to almost every other field has increasingly led to the<br />

creation of interdisciplinary programs (e.g., joint majors and double majors) and incorporating<br />

interdisciplinary material into computer-science programs. We applaud both trends and believe<br />

a flexible Body of Knowledge, including a flexible core, supports them. Conversely, such<br />

specialization is not required: Many programs will continue to offer a broad yet thorough<br />

coverage of computer science as a distinct and coherent discipline.<br />

Organization of the Body of Knowledge<br />

The <strong>CS2013</strong> Body of Knowledge is presented as a set of Knowledge Areas (KAs), organized on<br />

topical themes rather than by course boundaries. Each KA is further organized into a set of<br />

Knowledge Units (KUs), which are summarized in a table at the head of each KA section. We<br />

expect that the topics within the KAs will be organized into courses in different ways at different<br />

institutions.<br />

Curricular Hours<br />

Continuing in the tradition of CC2001/CS2008, we define the unit of coverage in the Body of<br />

Knowledge in terms of lecture hours, as being the sole unit that is understandable in (and<br />

transferable to) cross-cultural contexts. An “hour” corresponds to the time required to present the<br />

- 32 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!