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 1:
Primitive Types
1.0 [MUST DO] ENGAGE: Primitive Types
Image from
CNET
1.
Look
at
the image and
respond
to the following prompts:
a. What
data
might be
stored
in this scene? What do you
notice
that makes you say that?
b. What
data
types
could be represented? What do you
notice
that makes you say that?
c. What
code
could be written to store the identified data?
d. How might data be
manipulated
/
change
over time?
What do you
notice
that makes you say that
?
GUIDED NOTES TEMPLATES
Select
one
of the following to capture your notes.
[Cornell Notes] U1: Primitive Types
DOCS
[Cornell Notes] U1: Primitive Types
SLIDES
[Cornell Notes] U1:Primitive Types.pdf
PDF
HOME
NEXT
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse