Session 1: Welcome to the Workshop!
53 minutes
facilitator presentation
Purpose
Kick off the week! Get to know the people you are with and understand what will happen during the week.
Objectives
- Participants have started to get to know others at the workshop.
- Participants know what we’re doing this week.
- Participants will generate examples of how aspects of their identity and experiences may have shaped their views on computer science.
- Participants recognize disparities by race and gender in access, diversity, and inclusion in computer science education nationally.
- Participants use a shared definition for access, diversity, inclusion, equity, and “students from underrepresented groups” in the context of computer science education.
- Participants use a shared definition for identity.
Supplies & Prep
Room Setup:
- Full Cohort
- Table Groups (3-4)
Facilitator Supplies:
- CSP Module 1 Slides
- Slide set-up: Make sure to edit the necessary slides
Participant Materials:
Agenda
Prior to the Workshop (0 minutes)
As Participants Join the Workshop (0 minutes)
Welcome and Introductions (18 minutes)
Sharing Norms (5 minutes)
Synchronous Tips (5 minutes)
Program Overview (25 minutes)
Facilitation Guide
Prior to the Workshop (0 minutes)
Facilitator Tip
If a participant has registered late or did not complete the pre-work, this does not preclude participation, but encourage them to complete it before the end of the workshop. There will be a reminder during Module 4.
Prior to the workshop, check the following slides, which will be used as part of participant introductions:
- Map of the USA or state (if everyone is from one state) that everyone can put a post-it on to say where they are from
- Graph of number of years of teaching experience
- Graph of number of years of computer science experience (any kind)
- Ensure that participants get the pre-work assignment.
- Prepare your state data slide and put it in your Day 1 slide deck
As Participants Join the Workshop (0 minutes)
Producer Tip
As people join, welcome them. If possible, test their audio/video quickly just by having them say “hi.”
Producer Tip
Enter links to attendance and the day’s slides in the chat frequently as people join so they can complete the activity.
As participants join the workshop, have them do the following:
- Have teachers add their information to the Introduction slides to highlight the many different perspectives and strengths we each bring to the room.
- Have teachers create their About Me slide.
- Take attendance. There will be a specific link for the module at your workshop.
- Check that everyone is marked as present in the online workshop dashboard.
- Encourage teachers to turn on webcams and check their audio.
- Use the section link you created for your teachers in your workshop to get all the teachers on the section for your room.
Welcome and Introductions (18 minutes)
Facilitator Tip
Getting to know participants’ names go a long way. Challenge yourself to know everyone’s first name by lunch. Strategies to learn names include:
- Greeting people as they walk in by their name and say their name repeatedly in conversation. “Hi Carol! Carol, what has been the highlight of your summer so far? That’s really interesting, Carol. It was nice to talk with you Carol.”
- Making a seating chart once people have found their seats and constantly practicing when you have some down time.
- Use mnemonic devices such as alliteration to help you remember people “red shirt Robyn”, “laughing Larry”, or “Gary with glasses”
- Share your other favorite ways to learn names in the facilitator Slack channel or forum also!
- Take a screenshot of the VC gallery view
- You may want to create Introduction slides. Each participant can customize with a photo and information. These are helpful for facilitators and Regional Partners to remember teachers when you go to AY workshops.
- Share your other favorite ways to learn names in the facilitator Slack channel or forum also!
(3 minutes) Welcome and Kick Off 
Once everyone has placed post-its and is seated...
- Check that everyone has taken attendance using the online workshop dashboard
- Introduce yourself, your co-faciltiator(s), regional partners and the staff helping to run the show.
- Acknowledge the different roles of the people in the room beyond the staff who are running things (teacher, facilitators-in-training, etc)
- Using the map from the slides as a guide, give an overview of where participants are from.
- Mention that all sessions will be broken into "chunks" and there will be scheduled breaks to give everyone a chance to use the bathroom, stretch, get a drink or snack, etc.
- Overview of the tools participants will be using during the workshop:
- The journals for writing their reflections
- The different printed materials including the CED, Activity Packet, and Curriculum Guide
- The slides
- The Question Parking Lot
Producer Tip
Prepare 6 minute breakout rooms of 3-4
(15 minutes) Getting to Know One Another

Remarks
The goal of creating these slides is to highlight that everyone brings something to the room, and there’s a spectrum of experiences and perspectives here. We can all learn from each other because we all bring different skills and backgrounds to the room. Share how this applies to you. (For example: If you have fewer years of teaching experience than others in the room be vulnerable and point that out. Point out what you bring to the room is your deep understanding of the curriculum and facilitation skills. Others in the room may have things they can share with you about teaching.) Let’s get to know each other a bit more in the groups you are sitting in.
- Send participants to breakout rooms for 6 minutes to introduce themselves. You and your co-facilitator should circulate through the breakout rooms.
- 6 minutes in breakout:
- Allow people to introduce themselves to the people in their rooms.
- 6 minutes in breakout:
When participants come back to the main room, inform them that we do not have enough time to introduce themselves in great detail. Instead, ask them to go around and say their names and the county they are from.
Remarks
Thank you all for sharing. In addition to the information you shared on the posters, I can hear from how you introduced yourself at the table, we have a variety of experiences and perspectives in the room. Share out some of the things you heard even if anonymously, for example: “I heard some people talk about professional experience they have, how they have taught other AP courses before, some people mentioned they have their own children who impact their classroom teaching, and others who talked about what sports they coach." Those experiences and perspectives will shape how we learn as individuals and as a community in this space.
Sharing Norms (5 minutes)
Facilitator Tip
As you introduce the norms, provide some context so participants know what is meant by each of these. This is a good place to also set up norms around the use of the webcam. You and your co-facilitator may want to consider when you want to ask participants to have webcams on (e.g. in breakout rooms). We see this as something that can certainly fall under the “Be present norm” listed here. If this, or other expectations are important to you in your workshop, consider brainstorming those expectations with your co-facilitator and connecting those expectations to these norms listed.
As a reminder, our "Code.org's Professional Learning Norms" document can help you describe these norms to your participants.
Remarks
We all are here for perhaps slightly different reasons. Some of you have never taught CS before, maybe others of you are looking to learn about more tools to bring to your classroom to teach CS. However, we are all here as a community of people who are looking to learn. To support that learning, we want to propose the following norms for our community to help us learn:
- Be present
- Make space and take space
- Seek to understand
- Take risks
- Expect and accept non-closure
Provide some context for each of these norms so participants know what is meant by each of these norms. You can find Code.org’s context for these norms in our one-pager. We don’t recommend you read the full document to participants but rather pull out the key messages you want to have heard in the workshop.
Synchronous Tips (5 minutes)
Give participants a brief overview and demonstration of some of the features in your video conferencing software that they will be expected to use during synchronous activities. Examples common to most platforms include:
- Breakout rooms (table groups)
- Chat/instant messaging
- Raise hand (or another way to get the attention of facilitators without interrupting)
Program Overview (25 minutes)
(5 minutes) Waterfall 
Remarks
We are all here to learn more about teaching Computer Science Principles. Before we start down that road, let’s consider what we think of when we think of a “Computer Science classroom” or someone “doing Computer Science.” What are the first images or thoughts that pop into your head?
- (2 minutes) Think: Reflect individually quietly to yourself or in your journal
- (1 minute) Now I want you to type your thoughts into the chat but don’t hit enter yet! We will all hit enter at the same time to create a waterfall of text in the chat
After you give participants a minute to type their thoughts, tell them to hit enter. Acknowledge answers as they pop up in the chat by calling them out
Remarks
Thank you all for sharing. It is important for us to recognize that just as our own experiences shape our thoughts on what computer science is, even before we got to this space today, our students will also come in with different perspectives and experiences with computer science. As we spend time together this week, we are going to challenge and push our thinking about what computer science is and what it looks like.
(20 minutes) Program Overview 
Give an overview of the overall professional learning program, as well as a deep-dive into the plan for the week. Overview includes:
An introduction to Code.org’s why
-
Code.org’s vision for CS education: “every student in every school has the opportunity to learn computer science as part of their core K-12 education.” Code.org believes that achieving equity in CS education requires that:
- All students have access to high-quality CS education
- The diversity of students in a CS classroom is representative of the demographics of the school, and
- The CS classroom is inclusive for all students.
Include definitions for access, diversity and inclusion:
- Access: the opportunity to learn and experience computer science.
- Diversity: student enrollment rates in computer science courses reflect the demographics of the overall school or community population, particularly in terms of race, ethnicity, gender, economics, and disability status.
- Inclusion: creating learning environments as well as using curricula and resources that are accessible,welcoming, and reflective of all students’ identities, backgrounds, differences, and perspectives.
Remarks
We want to pay attention specifically to “students from underrepresented groups” in the context of CS education. When we say “students from underrepresented groups” we are talking about students from marginalized racial/ethnic groups underrepresented in computer science including students who are Black/African American, Hispanic/Latino/Latina/Latinx, Native American/Alaskan, and Native Hawaiian/Pacific Islander.
Why does Code.org approach its work through the lens of equity?
- Computer science is not just about coding. It involves critical thinking, problem solving, and collaboration, all skills that are vital in education and careers in and out of the tech field.
- Parents and guardians consistently report that they want their children to have access to computer science.
- However, high quality computer science education still isn’t available to all students, and the discrepancies in access often fall along lines of race, gender, and income level.
- Review stats about national access to CS, by race and income level.
- Review state-specific stats - add state-specific stats from this site to show the state-specific information about access to CS.
-
Educators play a vital role in supporting equity in CS education, so Code.org has focused their energies on building equity-focused CS curricula and professional learning experiences to support you all in this work.
- Code.org is part of a larger community of partners who are working toward equity in computer science education
- For example, CSTA (Computer Science Teachers Association) has incorporated equity-focused elements into its Standards for CS Teachers.
- A coalition of partners, including Microsoft, NCWIT (National Center for Women & Information Technology), CSforAll, etc., also recognize the importance of building equitable CS classrooms, and have released a Guide to Inclusive Computer Science Education with specific and concrete strategies to support this work.
- Your own Regional Partner who is hosting this workshop is leading the way locally to support K-12 computer science education.
- Code.org is part of a larger community of partners who are working toward equity in computer science education
Remarks
The most important part of this work is you! We understand that participants come to our PL experiences for a wide range of reasons. We also understand that you’re likely expecting to spend your time with us diving into the curriculum and learning everything you need to know about CS. We will absolutely be doing that, and we will be doing so in a way that allows us to keep equity at the forefront of our thoughts and discussions. We all play a role in making equitable CS education a reality, and we’re excited to work with you to consider the opportunities we have to do so. With that, let’s look at how we will be spending time together this year.
Review the timeline and components of the program
- There is the workshop participants are currently in
- There are 4 academic year workshops planned (provide dates if available in the slides)
- Note: some participants may be participating in virtual professional learning. If this is the case, you should modify these slides to reflect that.
- There are online supports (such as the forum)
Overview of the agenda
- What the different colors in the agenda mean and what happens in each different session:
- Orange: Facilitator presentation sessions, typically at the start and end the day. These are sessions where the facilitators wants to make sure everyone sees the same content.
- Teal: Lesson Exploration Sessions where participants will experience the curriculum as both teacher and learner.
- Purple: Discussions where we will be drawing on the teaching expertise in the room and discussing dilemmas found in computer science classrooms.
- Green: Lesson planning. This is designated time for participants to prepare to deliver their lesson with their co-teachers.
-
Introduce the question parking lot and how to get technical help. Explain how we will use interactive slides for lessons and share-out.
-
With all of this, equity will be a common theme in our workshops.
- Show equity cycle and describe how we start with identity.
Remarks
We will talk about “Understanding self” throughout this workshop. In fact, we already have! How you introduced yourself to your table group and what perceptions you have about computer science are deeply connected to identity.
- Define identity:
- Identity: how we each see who we are in the world. Identity is made up of a variety of visible and hidden markers, like race, ethnicity, gender, sexual orientation, religion, education, physical abilities, etc., and it can be shaped by our experiences and histories.
- Facilitator share-out. The facilitator will share out how they introduced themselves was connected to their identity along with what parts of their identity they didn’t necessarily share initially with the group. Alternatively this could be a time to describe how your perceptions of “doing computer science” has changed over time given your experiences. As a facilitator, you may want to use the following script for this part of the agenda:
- “When I introduced myself at the start of the session I made sure to include _____, because _____. There are other parts of my identity that you perhaps picked up when you walked in such as my age, race, or gender. All of these things influence how I see the world.” OR,
- “For myself, when I was first introduced to computer science I thought of it as _____. After I had more experiences with computer science, the way I saw computer science shifted to where now I think of it as _____." (Describe what experiences you had that shifted this thinking)
- Facilitator share-out. The facilitator will share out how they introduced themselves was connected to their identity along with what parts of their identity they didn’t necessarily share initially with the group. Alternatively this could be a time to describe how your perceptions of “doing computer science” has changed over time given your experiences. As a facilitator, you may want to use the following script for this part of the agenda:
- Identity: how we each see who we are in the world. Identity is made up of a variety of visible and hidden markers, like race, ethnicity, gender, sexual orientation, religion, education, physical abilities, etc., and it can be shaped by our experiences and histories.
Remarks
The important thing is that your identity and experiences matter! We have seen this this morning already with what thoughts and images you have about computer science. Maybe your thoughts and images are shaped by your experiences in a male-dominated field like math or science, or maybe your experiences in watching TV has influenced your thoughts about computer science, or maybe you have experience teaching computer science already and have images based on what your computer science classroom looks like. As we go through this week together, we are expecting you all to bring your experiences to the room.