Goldie's Math Emporium
AP CSA Semester 1 Final Exam Bundle | Goldie's AP CSA Curriculum Resource
AP CSA Semester 1 Final Exam Bundle | Goldie's AP CSA Curriculum Resource
Couldn't load pickup availability
AP CSA Semester 1 Final Exam Bundle | Goldie's AP CSA Curriculum Resource
Complete Review + Assessment + Final Project
Give your AP Computer Science A students everything they need to successfully wrap up Semester 1 with this three-in-one final exam bundle. Thoughtfully designed for busy teachers, this resource includes a full project, a full-length AP-style exam, and a comprehensive study guide, all aligned to the AP CSA Course and Exam Description.
This resource is a zip folder with multiple Microsoft Word and PDF documents. You get the editable Microsoft Word documents of all the resources, so you can put your own spin on them to fit your own classroom!
What’s Included:
1. Semester 1 Final Project – Garage Sale Program
A creative, real-world Java programming project designed to be a summative assessment for the entire first semester of AP CSA.
Includes:
- Full Project Overview and Student Instructions
- Built-In Skill Requirements Aligned to AP CSA Topics (Units 1 - 3)
- Clear, Detailed Grading Rubric
- Teacher Tips, Support Notes, and Troubleshooting Guidance
- Pseudocode Example for Scaffolding Student Logic
This project helps students demonstrate mastery of object-oriented programming, conditional reasoning, loops, and method design.
2. Semester 1 Final Exam (AP-Style)
A rigorous, balanced assessment modeled closely after the AP CSA Exam, designed as a traditional final exam in the course.
Includes:
- 25 Original Multiple Choice Questions aligned to Units 1 - 3
- 2 Original Free Response Questions
- Full Answer Key with Worked-Out Solutions
- Mirrors AP question styles, difficulty, and pacing
This exam tests Java fundamentals, OOP, control structures, tracing code, Strings, and algorithmic thinking.
3. Semester 1 Study Guide (17 Pages)
A comprehensive, student-friendly review packet to reinforce core content and prepare for the exam.
Includes:
- Multiple Choice and Free Response Practice
- Topics from Units 1 - 3 (variables, loops, conditionals, Strings, methods, tracing, class design)
- Diverse, thoughtfully sequenced questions
- Teacher-friendly design
Perfect For:
- AP Computer Science A Semester Final Exam
- AP CSA Midterm / Benchmark Assessments
- Unit 1 - 3 Cumulative Review
- Large-scale project-based assessment
- End-of-semester differentiation (project option + test option)
- Sub-ready plans during finals week
- Tutoring, enrichment, or remediation
Interested in more of Goldie's Materials?
Goldie's FULL CURRICULUM for AP Computer Science A
Goldie's Complete Unit Curricula:
Unit 1 – Using Objects and Methods
Unit 2 – Selection and Iteration
Goldie's Assessments:
Unit 1 – Using Objects and Methods | Goldie's Assessments
Unit 2 – Selection and Iteration | Goldie's Assessments
Unit 3 – Class Creation | Goldie's Assessments
Unit 4 – Data Collection | Goldie's Assessments
Goldie's AP CSA Assessment Bundle
Goldie's Coding Projects and Activities:
Unit 1 – Using Objects and Methods | Goldie's Projects & Activities
Unit 2 – Selection and Iteration | Goldie's Projects & Activities
Unit 3 – Class Creation | Goldie's Projects & Activities
Unit 4 – Data Collection | Goldie's Projects & Activities
Goldie's AP CSA Projects & Activities Bundle
Goldie's Guided Notes and Homework:
*******************************************************************
Unit 1 Individual Lessons:
- Lesson 1 – Welcome to Java
- Lesson 2 – Variables and Data Types
- Lesson 3 – Expressions and Output
- Lesson 4 – Casting and Range of Variables
- Lesson 5 – Creating and Storing Objects
- Lesson 6 – Creating and Calling an Object's Methods
- Lesson 7 – String Manipulation
- Lesson 8 – Math Class
Unit 2 Individual Lessons:
- Lesson 1 – Conditional Statements
- Lesson 2 – Nested Selection
- Lesson 3 – Compound Boolean Expressions
- Lesson 4 – while Loops
- Lesson 5 – Implementing Selection and Iteration Algorithms
- Lesson 6 – for Loops
- Lesson 7 – Implementing String Algorithms
- Lesson 8 – Nested Iterations
Unit 3 Individual Lessons:
- Lesson 1 – Impacts of Program Design
- Lesson 2 – Program Design
- Lesson 3 – Classes and Constructors
- Lesson 4 – Accessor and Mutator Methods
- Lesson 5 – Class Variables and Methods
- Lesson 6 – References, Scope, and this
Unit 4 Individual Lessons:
- Lesson 1 – Ethical and Social Issues Around Data Collection
- Lesson 2 – Data Sets
- Lesson 3 – One Dimensional Arrays
- Lesson 4 – Array Traversals
- Lesson 5 – Implementing Array Algorithms
- Lesson 6 – Using Text Files
- Lesson 7 – Wrapper Classes
- Lesson 8 – ArrayList
- Lesson 9 – ArrayList Traversals
- Lesson 10 – Implementing ArrayList Algorithms
- Lesson 11 – 2D Arrays
- Lesson 12 – 2D Array Traversals
- Lesson 13 – Implementing 2D Array Algorithms
- Lesson 14 – Searching Algorithms
- Lesson 15 – Sorting Algorithms
- Lesson 16 – Recursion
- Lesson 17 – Tracing Recursive Output
- Lesson 18 – Recursive Searching and Sorting
If you need extra explanations or additional guidance, I would love to help!!
AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this product.
I want to provide the best possible resources to help other teachers out! You will be notified of any future updates and additions to this product and it will be free of charge. Your support is essential and I thank you for allowing me to continue doing what I love to do.
© Goldie’s Math Emporium, LLC
This work is bound by copyright laws and editing (beyond your own classroom use), selling, redistributing, or posting all or part of these documents on the Internet is strictly prohibited. Violations are subject to the Digital Millennium Copyright Act.
Share