In Computer Science A (CSA), students learn object-oriented programming using Java. Students take on the role of software engineers, and practice skills that are used in the field.

The curriculum for CSA is designed for any high school student who wishes to continue their computer science education after completing an introductory course such as Computer Science Principles (CSP) or Computer Science Discoveries (CSD).

AP® Computer Science A (AP CSA) is a Java programming course offered by the College Board. It includes content expected to be covered in an introductory college computer science course. As described by the College Board:

  • AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
  •’s CSA curriculum covers this content and prepares students for the AP® CSA exam. We developed this curriculum with equity in mind, which we believe will make this course more accessible for students who have traditionally been underrepresented in computer science, particularly those from underrepresented racial and ethnic groups and young women.

For more information, please visit’s Computer Science A page.

Indiana Course Alignment

This course aligns to the following Indiana courses:

  • AP Computer Science A (5236)
  • Computer Science II (4570)
  • Computer Science (0657) or (7352)

Eligibility and Prerequisites

This workshop is for high school teachers committed to teaching the CS A curriculum through any of the eligible course codes (5236, 4570,0657, or 7352), in the 2024-25 school year.

Costs and Stipends

  • Length: 5 in-person days during the summer + 8 virtual evening workshops
  • Location: CSPDWeek at Indiana University, all expenses for CSPDWeek are paid for Indiana public school K-12 teachers (learn more about CSPDWeek here)
  • Cost to Participate: $0
  • Stipend: Yes
  • Dates: June 10 – June 14, 2024
Nextech Logo

Sign Up to Join the Mission!

Help us make computer science education accessible for every K-12 student in Indiana. Get our latest news and updates sent straight to your inbox!

By submitting this form, you are consenting to receive marketing emails from: Nextech, 4702 Sunset Ave, #400, Indianapolis, IN, 46208, US, You can revoke your consent to receive emails at any time by using the SafeUnsubscribe® link, found at the bottom of every email. Emails are serviced by Constant Contact.