DADDJ

David Vasliv:

  • Part A: Find values in a certain column
  • Created variable that stored values, Has explanations of what he did
  • Part B: Test if array is latin square or not
  • Has explanation, iterated through testing and tested in separate arrays, tested for duplicate values

Alex Lu:

  • Created a class for lightbroad, has a constructor called lightboard, has a randomization in his code,
  • In evaluate light, has conditionals to return a boolean value of true or false.
  • Used nested for loops
  • Tested while loop for around 100-200 and if it stayed in a range of 46

Drew Reed:

  • Ask to create a calendar to
  • Part a looks at leap year
  • Starting at year 1, limited itself to th year itself, isn’t shown but implemented later in teh code:

Jishnu:

  • 2019: question 3, about array lists

Code Monkeys:

2022 FRQ #2: Classes FRQ: 0.95/1

  • Creating a book class
  • Had to write classes, method, and constructor
  • Took another book as a parameter, write increase condition.
  • Recognize when to use the super function
  • Need to know @override
  • Public vs private scope
  • Setters and getters
  • Why the grade: Good explanation, go into more detail in vocabulary.

2022 AP CSA FRQ #1: Methods and Control Structures, 0.93/1

  • Part a: getScore method
  • Part b: playManyTimes
  • Runs through the game num times
  • Needed for loop
  • Will update new high score if score beat the previous score
  • Bonus points will get iit up to 500 points
  • Why the grade: Good explanation, go into more detail in vocabulary.

2022 FRQ #3: 0.92/1

  • Can lose points if you used unnecessary methods
  • Why the grade: Good explanation, go into more detail in vocabulary.

2016 FRQ #2: Classes 0.88/1

  • Create a guessing game to guess a word
  • Write hiddenboard class
  • Player is given
  • Don’t confused array and array lists
  • Include variables and constructors
  • Initialization and stuff
  • Created a loops through each character
  • Understand class, constructor, and variables in.
  • Why the grade: Good explanation, go into more detail in vocabulary. Also work in time management.

FRQ #4: 2D Array: 0.95/1

  • Repopulate method
  • Populate method returns none
  • can only return a value that is divisible by 10, not 100

Video: video