Participants will learn strategies for implementing a culturally-responsive pedagogy in their classroom and obtain resources and tools that they can use to support students from diverse backgrounds.
Participants will learn about the Code.org CSA curriculum and the culturally-responsive threads that make up its foundation to ensure equitable opportunities for all students in the AP CSA classroom.
Participants will explore the Java Lab programming environment in the Code.org CSA curriculum and the features that are incorporated to provide feedback to students while they are implementing and testing solutions and encourage collaboration on activities and projects.
Participants will practice decomposition and algorithm development skills to implement a solution to a problem they choose through an activity from the Code.org CSA curriculum.
Gaps in enrollment and success in AP Computer Science A [15 minutes]
In small groups, attendees will review enrollment and success data for underrepresented students in AP CSA and respond to prompts to identify trends.
Each group will share their findings and thoughts.
Importance of Culturally-Responsive Pedagogy in AP CSA [15 minutes]
Attendees will share their understanding of culturally-responsive pedagogy and how they currently implement this in their classroom and/or the challenges they face in doing so.
Present background about culturally-responsive pedagogy and the threads we developed to form the core of the Code.org AP CSA curriculum.
Revisit attendees understanding of culturally-responsive pedagogy and share how this aligns with or is different from what they already do.
Activity from the Code.org AP CSA Curriculum [45 minutes]
Provide an overview of the curriculum and how it is different from other AP CSA and Java curricula.
Attendees will join a demo section and be given an activity guide from one of the lessons in the curriculum.
With a partner or small group, attendees will choose one of the problems on the activity guide to design an algorithm.
Attendees will access the online IDE (Java Lab) to implement and test their solution.
Attendees will participate in a code review to provide feedback to each other about their solution.
Debrief Activity [15 minutes]
Attendees will share their takeaways from the activity and the aspects they noticed were culturally-responsive.
Present another strategies and activities in the Code.org AP CSA curriculum.
Attendees will share additional strategies that are also culturally-responsive for teaching Java that they are using or would like to use in their classroom.
Zaretta Hammond, Culturally Responsive Teaching & the Brain. (California: Corwin, 2015)
Microsoft, Guide to Inclusive Computer Science Education: How educators can encourage and engage all students in computer science, http://ncwit.org/resource/csedguide
Kapor Center, Culturally Responsive-Sustaining Computer Science Education: A Framework, https://www.kaporcenter.org/equitablecs/
The UDL Guidelines, https://udlguidelines.cast.org/