1 of 18

Building CS Teacher Capacity Through Comprehensive College/High School Partnerships

Robin Flatland (CS), Jim Matthews (CS), Pauline White(CS), MaryAnne Egan (CS), Jesse Moya (Education)

Work supported by NSF Grant #1923378

1

2 of 18

Need

~ 50% of US high schools do not offer a course in Computer Science

< 5% of high schools students complete a CS course before graduating

< 3% of high school girls take a CS course

Minority, economically disadvantaged, and rural students are underrepresented in high school CS classes

Students from underrepresented groups more impacted by unqualified teachers

2

3 of 18

CS Dept at Siena has a history of supporting pre-college CS education.

3

Outreach programs to schools from 1980s to present.

We offer undergraduate CS courses in late afternoons with remote options for teachers

Fall 2019 - Fall 2021: 19 different teachers completed 31 courses

Outreach programs for HS teachers and students from 1980s to present.

High School Programming Contests from 1986 to present.

Established area CSTA chapter with 36 schools represented and ~60 teachers

IUSE Grant project

NSF Noyce grant

High School/Siena College

Dual Enrollment Program

CSforAll - Building Teacher Capacity through Comprehensive College/HS partnerships

NSF Grant 1923778

Outreach programs for HS teachers and students from 1980s to present.

High School Programming Contests from 1986 to present.

Established area CSTA chapter with 36 schools represented and ~60 teachers

IUSE Grant project

NSF Noyce grant

High School/Siena College

Dual Enrollment Program

4 of 18

Introduction to the Project

Our project is a research-practice partnership

Focused on building capacity

Commitment to equity at all phases

4

Professional

Development

Course Curricula

Community Building

CS Certification Pathways

5 of 18

Community Building

5

Conference Presentations

HS Programming Contest

CSTA

6 of 18

Our program utilizes the CAPE Framework

6

Schools need the Capacity to offer inclusive CS instruction

Students must have equitable Access to CS courses

Equitable Participation is dependent on capacity and access

To have equitable and engaging Experiences students

must be able to participate

7 of 18

Participating Schools

7

Number in parentheses indicates number of high-needs schools

5

13

18

23

8 of 18

Curricula for two courses

Discovering CS

  • High school level
  • Equity minded
  • No pre-requisites or previous computing experience
  • Wide range of students across schools, sometimes in same classroom

Dual Enrollment Intro to CS

  • Opportunity to take as college credit
  • Fees waived if student qualifies for free/reduced lunch
  • Schools require at least Algebra 1 (NY Regents course) and the maturity to do college level work

8

9 of 18

Participating Students

9

Number in parentheses indicates number of students from high-needs schools

486 (185)

10 of 18

Professional Development

10

Summer

Week long program

School year

Scheduled meetings

RPP

Reflection

Targeted teacher practices

Equity best practices

11 of 18

CS Certification for In-Service Teachers

11

Requires 12 credit hours of CS with content related to the NY Computer Science & Digital Fluency Learning Standards

We offer undergraduate CS courses in late afternoons with remote options for teachers

No tuition or fees

Fall 2019 - Fall 2021: 19 different teachers completed 31 courses

12 of 18

Teacher Outcomes

  • Teacher efficacy
  • Sense of belonging
  • Retention of teachers

12

Somewhat Neither agree Somewhat Agree Strongly

Disagree or disagree agree agree

3 4 5 6 7

Opportunities to talk with CS educators from other high schools

3.5 5.0 6.7

Opportunities to talk with CS educators at CSTA meetings

4.2 5.4 6.3

Belong to a professional learning community of CS educators

5.1 5.9 6.7

13 of 18

Teacher Quotes on Teaching

13

I definitely recommend that math teachers consider teaching CS. After my first year of teaching CS I realized that I could substantially improve my math teaching.

I have used the student led lesson style from my CS classes to create a more open environment in my math classes.

Teaching CS will truly broaden your perspective of how a classroom should be run and what students are capable of.

14 of 18

Student Outcomes

  • Increased confidence
  • Demographics

14

CS Students

Rural

38

Suburban

204

City

163

CS Students

Black/Latinx CS Students

Rural

38

3%

Suburban

204

6%

City

163

62%

CS Students

Black/Latinx CS Students

Overall School Black/Latinx

Rural

38

3%

4%

Suburban

204

6%

9%

City

163

62%

67%

15 of 18

Teacher Quotes on Student Outcomes

15

Getting students to interact with their peers and work through their ideas with the confidence to try again after failing is the secret to any successful classroom environment. That is why all students should take CS

Weaker students became confident in their work and honors students created more and more details to their work. The CS class became their favorite course.

Some students who were less than confident in math became incredibly proud of the results of their "code".

16 of 18

Lessons Learned

  • Teachers from other disciplines can successfully offer CS classes (experience, willing to learn, enthusiastic)

  • Offering a high school level CS course supports accessibility (and provides equitable engaging experiences)

  • Need to work with guidance and administrators on CS diversity and participation, not just teachers

16

17 of 18

Future Work

  • Schools whenever possible need more than 1 CS teacher so we plan on helping them increase their capacity

  • We plan to welcome more schools to our project

  • Future plans include working with 5 schools to achieve 60% of student body taking a foundational CS course, with demographics reflective of that of their schools

17

18 of 18

Questions?

Questions?

Questions?

Questions?

Questions?

Questions?

Questions?

Questions?

Questions?

Questions?

18