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.

programming (scripting) is covered in the first course and object-oriented design is covered in this second, is<br />

proving much more successful.<br />

Body of Knowledge coverage<br />

KA Knowledge Unit Topics Covered Hours<br />

SDF Algorithms and Design all topics (including recursion, encapsulation, information hiding) 4<br />

SDF Fundamental<br />

Programming<br />

Concepts<br />

all topics (including recursion) 4<br />

SDF Fundamental Data<br />

Structures<br />

all topics, with the possible exception of priority queues, sets and<br />

maps (which are covered in the subsequent Data Structures course)<br />

5<br />

SDF Development Methods all topics 6<br />

PL<br />

Object-Oriented<br />

Programming<br />

all topics 9<br />

PL Basic Type Systems reference types; generic types 2<br />

AL Basic Analysis best/average/worst case behavior; asymptotic analysis; Big O;<br />

empirical measurement<br />

3<br />

AL<br />

Fundamental Data<br />

Structures and<br />

Algorithms<br />

sequential and binary search; O(N 2 ) sorts, O(N log N) sorts 4<br />

SE Software Design design principles; structure & behavior 1<br />

SE Software Construction defensive coding; exception handling 1<br />

SE<br />

Software Verification<br />

and Validation<br />

verification & validation; testing fundamentals (unit testing, test<br />

plan creation)<br />

1<br />

- 453 -

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

Saved successfully!

Ooh no, something went wrong!