Goldie's AP® Computer Science A Homework BUNDLE
Goldie's AP® Computer Science A Homework BUNDLE
AP® Computer Science A
Homework Bundle
This bundle contains all of the unplugged assignments that I give my AP® Computer Science A students. These assignments are given after I teach a new concept, and are used to help students practice brand-new material.
The homework assignments are unplugged, meaning that they are designed to be printed and given out to students, who will then complete them without the use of a computing device.
For each assignment, you get the editable Word document, so you can modify it to fit your own classroom's needs.
Here is a list of what is included (links will take you to the individual unit):
Unit 1 – Primitive Types (4 assignments)
- HW 1 – My First Program (*Not unplugged – They will code their first assignment in the IDE)
- HW 2 – Variables
- HW 3 – Arithmetic Expressions and Numeric Casts
- Unit 1 Test Review
Unit 2 – Using Objects (5 assignments)
- HW 1 – Creating and Storing Objects
- HW 2 – Calling Methods
- HW 3 – Strings
- HW 4 – Wrapper and Math Class
- Unit 2 Test Review
Unit 3 – if Statements and Boolean Expressions (5 assignments)
- HW 1 – if and else Statements
- HW 2 – Booleans and Truth Tables
- HW 3 – Short Circuit and DeMorgan's Law
- HW 4 – Comparing Objects
- Unit 3 Test Review
Unit 4 – Iteration (6 assignments)
- HW 1 – while Loops
- HW 2 – Algorithms with while Loops
- HW 3 – for Loops
- HW 4 – Algorithms for Strings
- HW 5 – Nested Loops
- Unit 4 Test Review
Unit 5 – Writing Classes (5 assignments)
- HW 1 – Classes and Constructors
- HW 2 – Accessors and Mutators
- HW 3 – Static Variables and Methods
- HW 4 – this Keyword
- Unit 5 Test Review
Unit 6 – Arrays (6 assignments)
- HW 1 – One Dimensional Arrays
- HW 2 – Searching Algorithms for Arrays
- HW 3 – Common Algorithms with Arrays
- HW 4 – The Enhanced For Loop
- HW 5 – Arrays of Objects
- Unit 6 Test Review
Unit 7 – ArrayList (6 assignments)
- HW 1 – ArrayList
- HW 2 – Traversing ArrayList
- HW 3 – Methods with ArrayList
- HW 4 – Linear and Binary Search
- HW 5 – Selection and Insertion Sort
- Unit 7 Test Review
Unit 8 – 2D Arrays (4 assignments)
- HW 1 – 2D Arrays
- HW 2 – Traversing 2D Arrays
- HW 3 – 2D Algorithms
- HW 4 – 2D Methods
Unit 9 – Inheritance (6 assignments)
- HW 1 – Superclasses and Subclasses
- HW 2 – Methods and Constructors for Subclasses
- HW 3 – Polymorphism
- HW 4 – Upcasting and Aliasing
- HW 5 – Final, Protected, and Object Superclass
- Unit 9 Test Review
Unit 10 – Recursion (6 assignments)
- HW 1 – Intro to Recursion
- HW 2 – Printing and Manipulating Recursively
- HW 3 – Recursive Practice
- HW 4 – Recursive Binary Search and Merge Sort
- In Class Practice
- Unit 10 Test Review
***************************************************************************************
Interested in my full AP® CSA curriculum?
Goldie's FULL CURRICULUM for AP® Computer Science A
***************************************************************************************
If you need extra explanations or additional guidance, I would love to help!!
AP® is a registered trademark of the College Board® which 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 important 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.