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)
1
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
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
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
Community Building
5
Conference Presentations
HS Programming Contest
CSTA
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 |
Participating Schools
7
Number in parentheses indicates number of high-needs schools
5
13
18
23
Curricula for two courses
Discovering CS
Dual Enrollment Intro to CS
8
Participating Students
9
Number in parentheses indicates number of students from high-needs schools
486 (185)
Professional Development
10
Summer
Week long program
School year
Scheduled meetings
RPP
Reflection
Targeted teacher practices
Equity best practices
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
Teacher Outcomes
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
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.
Student Outcomes
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% |
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".
Lessons Learned
16
Future Work
17
Questions?
Questions?
Questions?
Questions?
Questions?
Questions?
Questions?
Questions?
Questions?
Questions?
18