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.

Table B-1: Count of Outcomes by<br />

Category<br />

Figure B-1: Distribution of Outcomes by<br />

Knowledge Level<br />

Tier1 Tier2 Elective<br />

Familiarity 118 192 273<br />

Usage 93 92 191<br />

Assessment 43 23 86<br />

Over 160 of the 560 core outcomes are substantially new and another approximately 150 are<br />

significantly different than what is implied by CC2001. These new learning outcomes are<br />

identified in Table B-4, which appears at the end of this appendix. Over two dozen topics from<br />

CC2001 have been removed from the core, either by moving them to elective material or by<br />

elimination entirely. These are summarized in Table B-3.<br />

Changes in Knowledge Area Structure<br />

Several knowledge areas have been significantly changed from the CC2001 and CS2008<br />

Guidelines. Specifically, Systems Fundamentals has been added to capture the common themes<br />

in previously distinct systems knowledge areas. The new Software Development Fundamentals<br />

KA provides students with a view of software beyond programming skills, including topics from<br />

Algorithms and Complexity (e.g., basic analysis, fundamental data structures), Software<br />

Engineering (e.g., small scale reviews, basic development tools), and Programming Languages<br />

(e.g., paradigm-independent constructs). Topics related to specific programming paradigms are<br />

now covered in the Programming Languages and Platform-Based Development KAs.<br />

A comparison of learning outcomes between <strong>CS2013</strong> and CC2001 leads to several general<br />

observations:<br />

• The Systems Fundamentals knowledge area was created to capture the fundamental<br />

principles common among operating systems, networking, and distributed systems.<br />

●<br />

Digital logic and numerical methods are de-emphasized. A fundamental coverage of<br />

digital logic can be found in Systems Fundamentals, but more advanced coverage is<br />

considered to be the domain of computer engineering and electrical engineering.<br />

Numerical methods are elective material in the Computational Science Knowledge Area

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

Saved successfully!

Ooh no, something went wrong!