all of the above are optional but it makes the exam and your preparation much easier if you do some/all of the above. service firm accounts and farm accounts are also on the course but are not as regular. You also may need to know ur petty cash book and i would advise learning an analysed cash book as it comes up very regularly under a number of topics.
hope that helpede and that i didnt leave anything out!!!