Skip to product information
1 of 2

Goldie's Math Emporium

Goldie's Extended Topics GUIDED NOTES for AP® Computer Science A

Goldie's Extended Topics GUIDED NOTES for AP® Computer Science A

Regular price $5.00 USD
Regular price Sale price $5.00 USD
Sale Sold out

AP® Computer Science A

Unit 11 – Java Extended Topics

In this post-AP Exam unit, students will be introduced to serval ideas that go beyond the scope of the AP CSA course. Lesson 1 dives into the common ethical issues that arise in computing, and Lessons 2 – 6 introduce students to new concepts that would be next in the sequence of learning Java Programming. The idea is to introduce students to these coding ideas so they can recognize them, and not an actual deep dive into the content.

This resource includes 6 lessons, with student guided notes and a teacher answer key.

Lesson 1: Ethical Issues Around Computing & Data

  • IOC-1.A Explain the ethical and social implications of computing systems.
  • IOC-1.B Explain the risks to privacy from collecting and storing personal data on computer systems

Lesson 2: API, JDK, JRE, IDE, JVM

  • Students will be able to differentiate between API, JDK, JRE, IDE, and JVM, and explain their roles in Java development.

Lesson 3: Switch, Do-While, Break, Continue

  • Students will be able to demonstrate understanding of switch statements, do-while loops, and the use of break and continue statements in Java programs.

Lesson 4: Abstract Classes and Interfaces

  • Students will be able to define abstract classes and interfaces, and understand how we utilize them for code reusability.

Lesson 5: Exceptions Handling

  • Students will be able to identify and trace exceptions handling in Java programs using try-catch blocks

Lesson 6: Introduction to Graphical User Interface

  • Students will be able to recognize basic graphical user interfaces (GUIs) using Java Swing components, and understand the principles of event-driven programming in GUI development.

If you are interested in more of my AP CSA resources, you can check out the following:


Unit 1 - Primitive Types

Unit 2 - Using Objects

Unit 3 - Boolean Expressions and if Statements

Unit 4 - Iteration

Unit 5 - Writing Classes

Unit 6 - Array

Unit 7 - ArrayList

Unit 8 - 2D Array

Unit 9 - Inheritance

Unit 10 - Recursion


--OR--


Goldie's FULL CURRICULUM for AP® Computer Science A


I also have individual resource bundles available:


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.

View full details