Code.org AP CS A (Java)
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 Code.org 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.
- Code.org’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 Code.org’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 Code.org CS A curriculum through any of the eligible course codes (5236, 4570,0657, or 7352), in the 2022-23 school year. Please note, the Code.org CSA curriculum is recommended for students who have successfully completed a first-year high school algebra course AND an introductory programming course
Costs and Stipends
- Length: 5 days during the summer + 1 Saturday workshop per quarter
- 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 26 – June 30, 2023