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.

and are treated as a topic geared towards a more selected group of students entering into<br />

computational sciences.<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

●<br />

Similarly, foundational topics related to software development have been reorganized to<br />

produce a more coherent grouping and encourage curricular flexibility.<br />

There is increased emphasis on Parallel and Distributed Computing, as evidenced by the<br />

new Knowledge Area with that name.<br />

There is a significant new emphasis on security. To this end, a new KA has been<br />

developed, Information Assurance and Security (IAS). Much of the material described in<br />

the KA is also mentioned in other KAs. The IAS KA cross-lists these topics. Some<br />

institutions may choose to distribute the core IAS topics among existing courses. In<br />

addition, privacy is a topic of growing concern, and is described in IAS as well as being<br />

represented in the core content of the Social Issues and Professional Practice KA.<br />

There is no distinguished emphasis on building web pages or search engine use. We<br />

assume that students entering undergraduate study in this decade are familiar with<br />

internet search, email, and social networking, an assumption that was not universally true<br />

in 2001.<br />

The Programming Languages core in CC2001 had a significant emphasis on language<br />

translation. The <strong>CS2013</strong> core material in PL is more focused on language paradigms and<br />

tradeoffs, rather than implementation. The implementation content is elective.<br />

The Intelligent Systems, Architecture and Organization, and Discrete Structures<br />

Knowledge Areas have many topics in common with CC2001, but also have a number of<br />

new topics. Emphases have changed. Some topics have been de-emphasised to allow for<br />

inclusion of new topics.<br />

The Social Issues and Professional Practice Knowledge Area has changed to a great<br />

degree, particularly with respect to contemporary issues.<br />

Core Comparison<br />

There is significant overlap between the CC2001 Core and the <strong>CS2013</strong> Core, particularly in the<br />

more theoretical and fundamental content. This is an indication of growing maturity in the<br />

fundamentals of the field. Knowledge Areas such as Discrete Structures, Algorithms and<br />

Complexity, and Programming Languages are updated in <strong>CS2013</strong>, but the central material is<br />

largely unchanged. Two new knowledge areas, Systems Fundamentals and Software<br />

Development Fundamentals, are constructed from cross-cutting, foundational material from<br />

- 206 -

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

Saved successfully!

Ooh no, something went wrong!