17.01.2015 Views

129761-2015-syllabus

129761-2015-syllabus

129761-2015-syllabus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Syllabus content<br />

4.1.4 Recursion<br />

• show understanding of the essential features of recursion<br />

• show understanding of how recursion is expressed in a programming language<br />

• trace recursive algorithms<br />

• write recursive algorithms<br />

• show understanding of when the use of recursion is beneficial<br />

• show awareness of what a compiler has to do to implement recursion in a programming language<br />

4.2 Algorithm design methods<br />

Candidates should be able to:<br />

4.2.1 Decision tables<br />

• describe the purpose of a decision table<br />

• construct a decision table for a given problem with a maximum of three conditions<br />

• simplify a decision table by removing redundancies<br />

4.2.2 Jackson Structured Programming (JSP)<br />

• construct a JSP structure diagram showing repetition<br />

• construct a JSP structure diagram showing selection<br />

• write equivalent pseudocode from such structure charts<br />

• construct a JSP structure diagram to describe a data structure<br />

4.2.3 State-transition diagrams<br />

• use state-transition diagrams to document an algorithm<br />

• use state-transition diagrams to show the behaviour of an object<br />

Cambridge International AS and A Level Computer Science 9608. Syllabus for examination in <strong>2015</strong>.<br />

39

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

Saved successfully!

Ooh no, something went wrong!