Tools and Resources for Teaching AP CSA
- Level High School
- Contact Hours 5
This course covers all of the tools and resources on CodeHS and through the College Board for supporting AP CSA teachers. Major resources include the FRQ Center, practice exams, the review course, Java practice problems, AP classroom, how to use College Board reader summaries and rubrics, and more.
No programming experience required
Flexible self-paced timeframe
In-course support with an instructor
To view the entire syllabus, click here.
MODULES - 7
In this module, we will introduce you to the course and to Tools and Resources for Teaching AP CSA
In this unit, you will be introduced to one of our most helpful resources for teaching AP CSA, The AP CSA Hub.
This unit will introduce you to the curricular resources on CodeHS for Teaching AP CSA. You will explore the flavors of CodeHS AP CSA curriculum, the course syllabus and creating your sections on CodeHS.
This unit introduces the resources available on CodeHS to help students master the Java programming language. These resources can be used to challenge the quick learner, support the struggling student, or just provide a means for accommodating different learning styles. The College Board Learning Resources are also explored in this unit.
In this unit, you will gain an understanding of the overall format of the AP CSA Exam along with an in depth look at the format of the Free Response Questions. Then, you will learn about ways to help students prepare for both the multiple choice questions and the FRQs of the AP CSA Exam. We will also share some tips and tricks for both teachers and students.
In this unit, we will explore both the CodeHS created labs and the College Board Labs available and how to use these labs to enhance learning Java.
In this module, we will wrap up the course through a final reflection, workshop survey and certificate of completion.
CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.
Teachers work through these on their own time while receiving personalized support and feedback every step of the way.
Short, digestible video tutorials covering programming topics and concepts in the upcoming lesson
Program examples to give teachers the opportunity to explore how the code works in the fully loaded IDE
Engaging exercises that allow teachers to design and build programs based on new concepts
Engaging exercises that allow teachers to design and build programs based on new concepts