1 of 33

Supporting High Schools and Teachers In Teaching CS, Becoming CS Certified in NYS, and Joining a Professional Learning Community with Siena College

Norval Connell

Robin Flatland

Jim Matthews

Pauline White

Jamboard for attendees: bit.ly/SienaTalkAttendees ← Add sticky note to let us know you are here!

Link to presentation slides: bit.ly/SienaCSforNYSummit

Supported by NSF Grant #1923378

CSForNY 2022 State Summit, 2022

2 of 33

Computer Science

Preparing our scholars with 21st Century skills to find their place in a competitive economy.

CS IS Life!!!

3 of 33

OUTLINE

  1. CS growth @ Middletown High School
  2. Why CS in high school?
  3. Four Siena supported high school CS courses
  4. The Middletown High School story
  5. Siena supported professional learning community
  6. High school partners

4 of 33

5 of 33

6 of 33

7 of 33

8 of 33

9 of 33

10 of 33

11 of 33

12 of 33

Why CS in High School

  • What percent of students take a high school math course?

  • What percent of students take a high school science course?

  • What percent of students take a high school CS course?

13 of 33

Sources: Bureau of Labor Statistics, National Center for Education Statistics

The STEM problem is in computer science

14 of 33

What Are the Challenges

  • Need CS teachers
  • Need quality CS course offerings
  • Need leadership/commitment
  • New NYS CS learning standards 2024

15 of 33

Siena Comprehensive Support for High School CS

  • Developed over 10 years and supported by three NSF grants
  • Leverages strong college/high school partnerships
  • Extensive PD & full curriculum support for 4 courses:
    • Discovering CS (high school level)
    • Intro to CS with Multimedia and Python (dual-enrollment)
    • Intro to Java Programming (dual-enrollment)
    • Web Design (dual-enrollment)
  • Tuition scholarships for in-service teachers taking CS courses for certification
  • Vibrant professional learning community

16 of 33

Discovering CS Course

  • High school credit course for all students grades 9-12
    • No experience required
    • Elective credit, 3rd year math or science credit
  • Creativity, self expression, collaboration
  • Course materials, optional activities, teacher’s guide
  • Currently offered in 22 school districts
  • Hands-on lab and project based
    • Block-based, web, and Python programming
    • Unplugged CS fundamentals and special topics
    • Career exploration; individual, community, and societal impacts
    • Diversity and Laws & Regulations Special Projects
    • Course long, reflective web-based portfolio
  • Striving to meet all NY CS 9-12 Learning Standards

17 of 33

Discovering CS Core Values

  • We foster a growth mindset in every student.
  • We incorporate equity based, culturally responsive teaching strategies.
  • We utilized inquiry-based learning practices.
  • We value open communication and collaboration across the curriculum.
    • We develop communication and collaboration skills.
    • We practice working in diverse teams.
    • We utilize pair-programming.
  • We will adjust the classroom space to meet the needs of underrepresented students rather than require the students to do the changing.
  • We make CS in the News, the Diversity Project, and the Laws, Regulations, and Privacy Project the core of this course.
  • We have a public space - physical and/or digital - to showcase student work in our schools.

We nurture a sense of belonging and confidence in the CS classroom for all students

that translates to the CS field.

18 of 33

Discovering CS: Block Programming Sample Work

Kaleidoscope Lab

19 of 33

Discovering CS: Python Programming Sample Work

20 of 33

Discovering CS: Web Programming Sample Work

Wallpaper Designs

21 of 33

CSIS110 - Intro To CS with Python & Multimedia

  • Has been offered since Fall 2009 at Siena
  • Currently being offered at 19 high schools
  • Curriculum map
  • Covers both concepts and programming
  • Similar in spirit to the AP CS Principles course
  • $200 for 3 credits, fee waived for students qualifying for free/reduced lunch

(Siena Dual-Enrollment Course)

22 of 33

CSIS110 - Intro To CS with Python & Multimedia

  • Conceptual Topics
    • Algorithms
    • History, Societal Impact
    • Data representation
    • Boolean logic & circuits
    • Hardware
    • Assembly & machine languages
    • Operating systems
    • Artificial intelligence
  • Python Programming
    • JES multimedia library
    • Images
    • Sounds
    • Animations

(Siena Dual-Enrollment Course)

23 of 33

Sample Student Work: Image Sequence

24 of 33

Sample Student Work: Image Collage

25 of 33

Sample Student Work: Animations

26 of 33

Two Additional Siena College Dual-Enrollment Courses

  • Siena College Intro to Software Development
    • programming in Java
    • similar to AP CS A
  • Siena College Web Design
    • design fundamentals for implementing effective, user- friendly websites.
    • HTML, CSS

27 of 33

Teacher Support

  • Siena provides
    • Extended PD experience, including equity teaching strategies and practices
    • Full curriculum materials
    • “Hot line” support for questions
    • Tuition waivers for in-service teachers taking CS courses, which can count towards an additional teaching certification in CS

28 of 33

The Middletown Story!

Background

  • Motivation
  • Siena Partnership
  • Doing the grunt work
  • Partnering with the right stakeholders

Growing the Program

  • Choosing the right teachers
  • Marketing the program
  • Finding creative ideas
  • Building a foundation for growth

29 of 33

Vibrant Professional Learning Community

30 of 33

29 Current High School Partners

High School

Year In Program

# Students

Econ. Disad-

vantaged

Bethlehem

8

1,635

10%

Mohonasen

7

946

33%

Glens Falls

5

599

43%

Chatham

5

355

37%

Middletown

4

2,157

76%

Schenectady

4

2,635

83%

Ichabod Crane

4

590

30%

Guilderland

4

1,570

17%

Columbia

4

1,280

21%

Duanesburg

4

361

28%

Schalmont

4

635

26%

Goshen

4

960

28%

Greenwich

4

500

29%

Berlin

3

413

54%

Troy

3

1,276

68%

High School

Year In Program

# Students

Econ. Disad-

vantaged

Sharon Springs

3

261

62%

Greenville

3

369

37%

OESJ

2

285

56%

South Jefferson

2

560

50%

Schoharie

2

384

47%

Fallsburg

2

628

66%

Shaker

1

2038

28%

North Salem

1

355

19%

Saratoga Springs

1

2040

23%

Burnt Hills/Ballston Lake

1

1005

20%

Little Falls

1

331

66%

Manlius Pebble Hill

1

315

8%

Hudson

1

452

69%

North Warren

1

140

41%

31 of 33

New High School Partners

  • Welcomes all high schools
  • Teacher qualities
    • Enthusiastic
    • Enjoys problem solving
    • Loves to learn
    • Willing to take risks and learn along with students
    • CS knowledge???
  • Talk with us today or anytime if you are interested
    • Robin Flatland (flatland@siena.edu)
    • Jim Matthews (matthews@siena.edu)
    • Or leave your email on Jamboard bit.ly/SienaTalkAttendees

32 of 33

Additional Information/Resources

Siena’s CSforAll:RPP web site

NYS CS teacher certification programs

33 of 33

Questions