129761-2015-syllabus
129761-2015-syllabus
129761-2015-syllabus
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