1321 Views (as of 05/2023)
  1. Jennifer Rosato
  2. Director
  3. Presenter’s NSFRESOURCECENTERS
  4. National Center for CS Education, College of St. Scholastica
  1. Renee Fall
  2. Senior Research Scholar
  3. Presenter’s NSFRESOURCECENTERS
  4. College of St. Scholastica
  1. Beryl Hoffman
  2. https://www.linkedin.com/in/beryl-hoffman-70055465/
  3. Associate Professor of Computer Science
  4. Presenter’s NSFRESOURCECENTERS
  5. Elms College
  1. Rebekah Lang
  2. https://www.linkedin.com/in/rebekah-lang-81454659/
  3. PD Facilitator/Teacher
  4. Presenter’s NSFRESOURCECENTERS
  5. College of St. Scholastica

CSAwesome: Transitioning Teachers from AP CSP to CSA with Differentiated Prof...

NSF Awards: 2031362, 2031361

2022 (see original presentation & discussion)

Grades 9-12

With the large number of teachers and schools that have offered the Computer Science Principles course, many are now interested in offering the other Advanced Placement CS course, Computer Science A (CSA). AP CSA focuses almost entirely on programming, uses Java, a text-based programming language, and introduces object-oriented programming. Transitioning from learning CSP to CSA can be difficult for many students and teachers as they are faced with issues not present in blocks-based language including debugging syntax errors. The CSAwesome curriculum and professional development were designed to support teachers and students in this transition from CSP to CSA. In addition to what is normally a challenging process, teachers are learning in the middle of a pandemic which has exponentially increased demands of teachers -- cognitive, emotional, and time demands among many others.

Given this context, a research-practice partnership of CSAwesome facilitators and researchers reviewed teacher data about the professional development and redesigned it to better set teachers up for success in completing the PD and for teaching the course. In the video, we share our process for redesigning the PD and the strategies we incorporated to support teachers both on the cognitive and social-emotional side. Researchers, PD facilitators, and participating teachers discuss this process and its impact on teachers.

We are interested in learning more about what challenges others are seeing teachers encounter in professional development and strategies that are working for your teachers.

This video has had approximately 115 visits by 86 visitors from 60 unique locations. It has been played 57 times as of 05/2023.
Click to See Activity Worldwide
Map reflects activity with this presentation from the 2022 STEM For All Video Showcase website, as well as the STEM For All Multiplex website.
Based on periodically updated Google Analytics data. This is intended to show usage trends but may not capture all activity from every visitor.
show more
Discussion from the 2022 STEM For All Video Showcase (14 posts)
  • Icon for: Rebekah Lang

    Rebekah Lang

    Co-Presenter
    PD Facilitator/Teacher
    May 9, 2022 | 05:41 p.m.

    Welcome! I'm an AP CSA teacher and new practitioner for the CSAwesome RPP Project. Like many AP CSA teachers, I started out teaching AP CSP and then needed to learn to teach AP CSA too. 

    Our project, with researchers at the National Center for CS Education at the College of St. Scholastica and Elms College, focuses on transitioning teachers from teaching AP CSP to CSA with differentiated PD that starts in the summer and supports teachers throughout the school year. We welcome comments, questions, and feedback!

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Sally Crissman

    Sally Crissman

    Facilitator
    Senior Science Educator
    May 10, 2022 | 10:58 a.m.

    PD during a pandemic was monumentally challenging! I hope there's a vigorous discussion in this forum around the question you ask: what are the challenges teachers encounter in PD and productive strategies - ones that work.

    Perennial challenge: time! We've found teachers like and benefit from in-person PD with peers and leaders with content and pedagogical expertise. This isn't always possible as we saw during the pandemic. Another challenge was (given limited time) was finding a balance between introducing new content and modeling productive (often new) pedagogy. One strategy was the inclusion of video snapshots of classroom lessons that exemplified pedagogies in the context of specific content. Short overview videos such as you describe have also been well-received by teachers.

    PD, whether delivered in person or via technology, needs to model best practice in classrooms. At the same time, the pedagogy needs to be highlighted or called out.  

    A potent PD experience is actually teaching a new curriculum. Your strategy of supporting teachers not only prior to teaching but during is one that's worked well in our project.

    How do you keep in touch and support participants throughout and determine cognitive, social emotional needs?  

     

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Beryl Hoffman

    Beryl Hoffman

    Co-Presenter
    Associate Professor of Computer Science, Elms College
    May 10, 2022 | 10:03 p.m.

    The CSAwesome PD supports teachers while they are teaching the curriculum during the academic year with monthly meetings with an experienced CS A teacher and facilitator.  The PD cohort also support one another. There is also a teaching-csawesome google group with 2,800+ teachers who are very supportive!

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Rebekah Lang

    Rebekah Lang

    Co-Presenter
    PD Facilitator/Teacher
    May 11, 2022 | 09:13 a.m.

    The monthly meetings include time for personal check-ins and discussion based around the needs of the participants. Each meeting has an "exit ticket" that gives the facilitators feedback to support the participants even more.

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Daniel Damelin

    Daniel Damelin

    Facilitator
    Senior Scientist
    May 10, 2022 | 06:37 p.m.

    I was insightful of you to include SEL as a component of the PD. This past couple of years has been especially trying for teachers we have been working with. It sounds like part of what they are learning is both the technical aspects of the new course, but also pedagogical approaches. How do the pedagogical approaches differ for the CSA vs. CSP course, or are they similar but just a different context?

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Beryl Hoffman

    Beryl Hoffman

    Co-Presenter
    Associate Professor of Computer Science, Elms College
    May 10, 2022 | 10:00 p.m.

    I think many of the equity-based pedagogical approaches are similar, see https://www.inclusivecsteaching.org/, but sometimes more difficult in CSA because the subject matter is more prescribed. I think this makes inclusive teaching strategies even more important though.

     
    3
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
    Daniel Damelin
    Rebekah Lang
  • Icon for: Daniel Damelin

    Daniel Damelin

    Facilitator
    Senior Scientist
    May 11, 2022 | 09:18 a.m.

    This is a nice set of resources. Thanks for the link.

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Mark DeLoura

    Mark DeLoura

    May 10, 2022 | 07:29 p.m.

    Just want to say, I love this idea and look forward to checking out CSAwesome further. The distance between CSP and CSA was a concern for me during CSP development, this seems like this could be great way to bridge the gap for teachers! Also, some of my teacher friends keep complaining that they don't REALLY know how to code, and honestly, I might just point them to CSAwesome :) Thanks!

     
    2
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
    Rebekah Lang
  • Icon for: Beryl Hoffman

    Beryl Hoffman

    Co-Presenter
    Associate Professor of Computer Science, Elms College
    May 10, 2022 | 09:51 p.m.

    Hi, I'm part of CSAwesome team. We welcome you to check out CSAwesome at https://www.csawesome.org/ and the free ebook at course.csawesome.org. We try to scaffold the curriculum and build on CSP knowledge, for example comparing for loops in block based and text based coding or introducing objects with turtles. The teaching-csawesome community of teachers are awesome in providing resources and supporting one another.

    -Beryl

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Chanda Jefferson

    Chanda Jefferson

    Facilitator
    Educator/Education Policy Fellow
    May 12, 2022 | 10:07 p.m.

    Hi my name is Chanda Jefferson and I am happy to join the conversation. I absolutely love that the CSAwesome project provides a google community to support teachers as they begin to teach CSA. As a former AP Biology teacher, the transition from teaching freshman Biology to AP biology was difficult and I relied on an AP Biology Facebook group for support. Can you share a success story from the CSAwesome google community and if you could add a new feature to the program, what would it be?

  • Icon for: Rebekah Lang

    Rebekah Lang

    Co-Presenter
    PD Facilitator/Teacher
    May 14, 2022 | 04:05 p.m.

    My background is in teaching English and then AP CSP. So adding on CSAwesome was challenging and I think of my experiences as part of the successes of the program. I think I appreciated the CSAwesome Google Groups because of the questions and answered that others asked throughout the year. I didn't always contribute actively, but teachers often asked questions that expanded my understanding and provided resources that I didn't even realize I needed!

    As for new features--I can't think of any I'd want at the moment. However, we've been talking a lot recently about equity and access, and I'm sure there are some useful additional features that will be developed related to helping all students to have access to the material...

     
    1
    Discussion is closed. Upvoting is no longer available

    Chanda Jefferson
  • Icon for: Marshall An

    Marshall An

    Researcher
    May 14, 2022 | 09:25 p.m.

    CSAwesome curriculum and professional development are amazing!!

    One pronounced challenge for instructors to teach CS courses with online hands-on activities at scale is as follows: instructors must have a deep understanding of not only the course materials but also of how to support student learning when students are working on the online activities.
    For example, students may have difficulty debugging syntax errors when working on coding tasks. When students ask questions, the instructors often need to examine and debug student solutions themselves and decide on proper feedback for the students in order to maximize the learning.

    In the SAIL-CC project, we also provide faculty professional development to get community college faculty well prepared to teach online courses in CS/IT.

    How does CSAwesome PD enable the instructors to develop the capacity to support student learning (i.e., how to troubleshoot student solutions and how to answer student questions)? For example, does CSAwesome PD provide faculty with practice activities such as troubleshooting example student solutions and answering example student questions?

     
    1
    Discussion is closed. Upvoting is no longer available

    Rebekah Lang
  • Icon for: Rebekah Lang

    Rebekah Lang

    Co-Presenter
    PD Facilitator/Teacher
    May 17, 2022 | 07:37 p.m.

    The summer PD included TLO (teacher-learner-observer) sessions which gave participants a chance to practice different lessons from the curriculum. That included answering students' questions throughout the lesson. I found those to be extremely helpful in preparing to teach the material in the fall.

    Also, during the academic year meetings, instructor-participants answered and discussed classroom vignettes that had both pedagogical and CS-specific concerns to address. For example, a vignette could include an incomplete student solution related to a misunderstanding of code as well as a need to support pair-programming for a partnership that is struggling. I appreciated these in particular because it assumed that we teachers were coming to the meetings with prior knowledge and experience and could work together collaboratively to determine the best approach for the specific situations in the vignettes.

  • Icon for: Oludare Owolabi

    Oludare Owolabi

    Higher Ed Faculty
    May 17, 2022 | 06:49 p.m.

    Excellent project

     
    1
    Discussion is closed. Upvoting is no longer available

    Rebekah Lang
  • Further posting is closed as the event has ended.