AP Computer Science A

Instructions for Friday, March 22nd, 2024

Complete the 2 paper based frq's (We will go over them in class Tuesday)

Continue working on your tic-tac-toe programs

AP Classroom

Unit 7 - ArrayList

7.1 Introduction to ArrayList
Lesson
Quiz
Labs

7.2 ArrayList Methods
Lesson
Quiz
Labs

7.3 Traversing ArrayLists
Lesson
Quiz
Labs

7.4 Developing Algorithms Using ArrayLists
Lesson
Quiz
Labs

7.5 Searching and Sorting
Searching
Sorting
Quiz
Labs

7.6 Test

Unit 6 - Array

6.1 Array
Lesson
Quiz
Labs

6.2 Traversing Arrays
Lesson
Quiz
Labs

6.3 Enhanced for Loop Arrays
Lesson
Quiz
Labs

6.4 Developing Algorithms Using Arrays
Lesson
Quiz
Labs


Unit 5 - Writing Classes

5.1 Anatomy of Classes
Lesson
Quiz
Labs

5.2 Constructors
Lesson
Quiz
Labs

5.4 Accessor Methods
Lesson
Quiz
Labs

5.5 Mutator Methods
Lesson
Quiz
Labs

5.6 Writing Methods
Lesson
Quiz
Labs

5.7 Static Variables and Methods
Lesson
Quiz
Labs

5.8 Scope and Access
Lesson
Quiz
Labs

5.9 this keyword
Lesson
Quiz
Labs

5.11 Writing Classes Assessment
Test

Unit 4 - Iteration

4.1 While Loops
Lesson
Quiz
Labs

4.2 For Loops
Lesson
Quiz
Labs

4.3 Developing Algorithms Using Strings
Lesson
Quiz
Labs

4.4 Nested Iteration
Lesson
Quiz
Labs

4.6 Nested Iteration Test
Test

Unit 3 - Boolean Expressions and if Statements

3.1 Boolean Expressions
Lesson
Quiz
Labs

3.2 If Statements and Control Flow
Lesson
Quiz
Labs

3.3 if-else Statements
Lesson
Quiz
Labs

3.4 else if Statements
(and switch-case)
Lesson
Quiz
Labs

3.5 Compound Boolean Expressions
Lesson
Quiz
Labs

3.6 Equivalent Boolean Expressions
Lesson
Quiz
Solutions BW2, TT1, TT2

3.7 Comparing Objects
Lesson
Quiz
Labs

3.8 Boolean Expressions and if Statements Test
Test

Unit 2 - Using Objects

2.1 Objects: Instances of Classes
Lesson
Quiz
Labs

2.2 Creating and Storing Objects
Lesson
Quiz
Labs

2.3 Overloading
Lesson
Quiz
Labs

2.4 Calling a Void Method
Lesson
Quiz
Labs

2.5 Calling a Void Method with Parameters
Lesson
Quiz
Labs

2.6 Calling a Non-Void Method
Lesson
Quiz
Labs

2.7 String Objects
Lesson
Quiz
Labs

2.8 String Methods
Lesson
Quiz
Labs

2.9 Wrapper Classes
Lesson
Quiz
Labs

2.10 Using the Math Class
Lesson
Quiz
Labs

2.12 Using Objects Test
Test

Unit 1 - Primitive Types

1.1 Printing in Java
Lesson
Quiz
Labs

1.2 Variables and Types
Lesson
Quiz
Labs

1.3 User Input
Lesson
Quiz
Labs

1.4 Arithmetic Expressions
Lesson
Quiz
Labs

1.5 Compound Assignment Operators
Lesson
Quiz

1.6 Casting and Range of Variables
Lesson
Quiz
Labs

1.7 Primitive Types Test
Review
Test

Instructions for Wednesday, February 28th, 2024

Google Meet for screensharing

Looking Ahead...
Friday: ArrayList Test 


IT Specialist Java Certification Exam

Complete the following for the first-day of class: