knowt logo

Ap CSA FRQ TIPS

Class FRQ:

  • Read the whole prompt!

    • especially if null is supposed to be returned in certain cases, that’s an easy point!

  • Check the example inputs to double check algorithm

  • Make sure the class header is correct(easy point)

  • make sure instance variables are created correctly(easy point)

    • private!

  • make sure methods are created correctly with RIGHT RETURN TYPE(easy point)

  • overall, algorithm points don’t matter as much, focus on class construction

Algorithm FRQS:

  • Read each step of the paragraph, write the code(or pseudocode if that helps)

    • Make sure to check EVERY PART to get full points

  • Write down code even if your algorithm doesn’t get the right answer.

  • When comparing strings, use.equals method NOT ==

things to review:

Content review:

  • How to create arrays

  • using random

  • how to create an arraylist

  • how to create a 2d array

  • enhanced for loop 2d arrays

  • 1 algorithm FRQ

  • 1 2d array frq

  • 1 arraylist/array frq

exam layout:

  • frq portion

  • mcqs

Ap CSA FRQ TIPS

Class FRQ:

  • Read the whole prompt!

    • especially if null is supposed to be returned in certain cases, that’s an easy point!

  • Check the example inputs to double check algorithm

  • Make sure the class header is correct(easy point)

  • make sure instance variables are created correctly(easy point)

    • private!

  • make sure methods are created correctly with RIGHT RETURN TYPE(easy point)

  • overall, algorithm points don’t matter as much, focus on class construction

Algorithm FRQS:

  • Read each step of the paragraph, write the code(or pseudocode if that helps)

    • Make sure to check EVERY PART to get full points

  • Write down code even if your algorithm doesn’t get the right answer.

  • When comparing strings, use.equals method NOT ==

things to review:

Content review:

  • How to create arrays

  • using random

  • how to create an arraylist

  • how to create a 2d array

  • enhanced for loop 2d arrays

  • 1 algorithm FRQ

  • 1 2d array frq

  • 1 arraylist/array frq

exam layout:

  • frq portion

  • mcqs