Search this site
Embedded Files
Skip to main content
Skip to navigation
[MCP] AP CSA
Home
Unit 1: Primitive Types
Topic 1.1 Why Programming? Why Java?
Topic 1.2 Variables and Data Types
Topic 1.3 Expressions and Assignment Statements
✅ [MASTERY CHECK] Topics 1.1-1.3
Topic 1.4 Compound Assignment Operators
Topic 1.5 Casting and Ranges of Variables
✅ [MASTERY CHECK] Topic 1.4-1.5
1.6 Unit 1: Making Connections
Unit 2: Using Objects
2.1 Objects: Instances of Classes
2.2 Creating and Storing Objects (Instantiation)
2.3 Calling a Void Method
2.4 Calling a Void Method with Parameters
2.5 Calling a Non-Void Method
✅ [MASTERY CHECK]Topics 2.1-2.5
2.6 String Objects
2.7 String Methods
2.8 Wrapper Classes
2.9 Using the Math Class
✅ [MASTERY CHECK]Topics 2.6-2.9
✅ [MASTERY CHECK] FRQ #1 Methods and Control Structures
2.10 Unit 2: Making Connections
Unit 3: Boolean Expressions and if Statements
3.1 Boolean Expressions
3.2 if Statements and Control Flow
3.3 if-else Statements
3.4 else if Statements
3.5 Compound Boolean Expressions
3.6 Equivalent Boolean Expressions
3.7 Comparing Objects
✅ [MASTERY CHECK] Topics 3.1-3.7
✅ [MASTERY CHECK] FRQ #1 Methods and Control Structures
3.8 Unit 3: Making Connections
Unit 4: Iteration
4.1 while Loops
4.2 for Loops
4.3 Developing Algorithms and Using Strings
4.4 Nested Iteration
4.5 Informal Code Analysis
✅ [MASTERY CHECK] Topics 4.1-4.5
✅ [MASTERY CHECK] FRQ #1 Methods and Control Structures
4.6 Unit 4: Making Connections
Unit 4 [ASPIRE to DO] AP CSA Lab
Unit 5: Writing Classes
5.1 Anatomy of a Class
5.2 Constructors
5.3 Documentation with Comments
5.4 Accessor Methods
5.5 Mutator Methods
✅ [MASTERY CHECK] Topics 5.1-5.5
5.6 Writing Methods
5.7 Static Variables and Methods
5.8 Scope and Access
5.9 this Keyword
✅ [MASTERY CHECK] Topics5.6-5.9
5.10 Ethical and Social Implications
✅ [MASTERY CHECK] FRQ #2 Class
5.11 Unit 5: Making Connections
Unit 6: Arrays
6.1 Array Creation and Access
6.2 Traversing Arrays
6.3 Enhanced for Loop For Arrays
6.4 Developing Algorithms Using Arrays
✅ [MASTERY CHECK] Topics 6.1-6.4
✅ [MASTERY CHECK] FRQ #3 Arrays and ArrayList
6.5 Unit 6: Making Connections
Unit 7: ArrayList
7.1 Intro to ArrayList
7.2 ArrayList Methods
7.3 Traversing ArrayLists
7.4 Developing Algorithms Using ArrayLists
7.5 Searching
7.6 Sorting
7.7 Ethical Issues Around Data Collection
✅ [MASTERY CHECK] Topics 7.1-7.6
✅ [MASTERY CHECK] FRQ #3 Arrays and ArrayList
7.8 Unit 7: Making Connections
Unit 8: 2D Arrays
8.1 2D Arrays
8.2 Traversing 2D Arrays
✅ [MASTERY CHECK] Topics 8.1-8.2
✅ [MASTERY CHECK] FRQ #4 2D Arrays
8.3 Unit 8: Making Connections
Unit 9: Inheritance
9.1 Creating Superclasses and Subclasses
9.2 Writing Constructors for Subclasses
9.3 Overriding Methods
9.4 super Keyword
9.5 Creating References Using Inheritance Hierarchies
9.6 Polymorphism
9.7 Object Superclass
✅ [MASTERY CHECK] Topics 9.1-9.7
✅ [MASTERY CHECK] FRQ #2 Class
9.8 Unit 9: Making Connections
Unit 10: Recursion
10.1 Recursion
10.2 Recursive Searching and Sorting
✅ [MASTERY CHECK] Topics 10.1-10.2
✅ [MASTERY CHECK] FRQ #1 Methods and Control Structures
10.3 Unit 10: Making Connections
[MCP] AP CSA
Unit
5
:
Writing Classes
5
.0 [MUST DO] ENGAGE:
Writing Classes
Look
at the UML diagram image and
respond
to the
See-Think-Wonder
prompts above.
GUIDED NOTES TEMPLATES
Select
one
of the following to capture your notes.
[SHARE] U5: Writing Classes
DOCS
[SHARE] U5: Writing Classes
SLIDES
[SHARE] U5: Writing Classes
PDF
BACK
HOME
NEXT
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse