Students learn how to use Object-Oriented design to implement the board game Battleship.
Students can complete this assignment after finishing Unit 4: Data Collections in Cortado, Unit 8: 2D Arrays in AP CS A (Nitro), Unit 5: Data Structures in AP CS A (Mocha).