Class Description AP CS A (Java)

AP Computer Science A (Java)

  • Instructor: Zhang, Ph.D.
  • Homework Time: 2 hours
  • Note: A final test will be given

2026 Summer (Online)

Java (AP CS A)

Online

Instructor: Zhang, Ph.D.
Dates: June 18 – Sept 3
Thursday
7PM – 9PM CT
Prereq: No prior programming experience required
Fee: $799

Java (AP CS A)

This course is designed to introduce students to the fundamentals of Java programming, covering topics such as an overview of Java language, variables and operations, for-loops, while-loops, conditional statements, nested loops, arrays, ArrayLists, numeral systems, recursion, and object-oriented programming. Upon successful completion of this course, students will be well-prepared to take the AP Computer Science A class and exam in high school and begin training for the USACO contests.

Prerequisite

  • No prior programming experience required
  • Completion of Algebra 1

Next Class

  • USACO Bronze

All instructional materials from the camp, including recorded sessions, will remain accessible for an additional three months following the conclusion of the camp. Zoom and Canvas platforms will be utilized for delivery and access to these resources.

IDE: We use Eclipse as the IDE (Integrated Development Environment) for Java. Click here to download/view Eclipse Instructions.

AP Computer Science A (Java)

01.  Variables and Operations
02.  For-Loops
03.  Conditional Statements
04.  Strings
05.  Java Input and Output
06.  Arrays
07.  While Loops
08.  Nested Loops
09.  ArrayLists
10.  Numeral Systems and Recursion
11.  Classes and Inheritance
12.  Summary and final