Java

ADVANCED OOP GUIDES / WORK

 

Advanced OOP Problems (AP LEVEL PROBLEMS)

 

GUIDES / TASKS

 

StepTracker class

7

-Advanced class design

-Note: Used for 12.16B

-Source: 2019 AP Exam Q2

Solutions

CombinedTable class

7

-Advanced class design

-Aggregation

-Note: Used for 12.16B

-Source: 2021 AP Exam Q2

Solutions

WordPairList class

9

-ArrayLists in OOP

-Processing arrays

-Note: Used for 12.16B

-Source: 2018 AP Exam Q2

Solutions

Digits class

8

-ArrayLists

-Getting individual digits from a number

-Processing ArrayLists

-Note:Used for 12.16B

-Source : 2017 AP Exam Q1

Solutions

MultPractice class

6.5

-Using an Interface

-Class Design

-Note:Used for 12.16B

-Source: 2017 AP Exam Q2

Solutions

Phrase class

8.5

-String manipulation

-Finding the number of occurrences of a String in another String

-Note:Used for 12.16B

-Source: 2017 AP Exam Q3

Solutions

WordMatch class

8.5

-Method implementation

-Finding number of occurrences of a string in another string

-Comparing two strings alphabetically (using compareTo)

-Note:Used for 12.16B

-Source: 2021 AP Exam Q1

Solutions

Game class

7

-Method implementation

-Note: Used for 12.17 (Test Review)

-Source: 2022 AP Exam Q1

Solutions

 


MORE AP LEVEL QUESTIONS

Book & Textbook classes

7.5

-Inheritance
-Note: Used for AP Review Sessions
-Source: 2022 AP Exam Q2

Solutions

ReviewAnalysis class

8

-Array objects

-ArrayLists
-String Manipulation (contains, substring)

-Note: Used for AP Review Sessions

-Source: 2022 AP Exam Q3

Solutions

Data class

8

-2D Arrays (searching columns)

-Random numbers
-Divisibility

-Note: Used for AP Review Sessions

-Source: 2022 AP Exam Q4

Solutions

 

LINKS

 

All Past AP Exam Free Response Questions (and Solutions)