1 of 45

Comprehensive Support for Teachers in Offering Four CS Courses and Certification - No CS Experience Necessary

Robin Flatland, Jim Matthews, and Pauline White

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

Link to presentation slides: bit.ly/Siena2023

Supported by NSF Grant #1923378

CSForNY 2023 State Summit

2 of 45

Computer Science

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

CS IS Life!!!

3 of 45

OUTLINE

  1. Why CS in high school?
  2. Siena CSforAll growth
  3. Four Siena supported high school CS courses
  4. High school CS stories (Middletown, Schoharie, Goshen, Saratoga)
  5. Siena supported professional learning community
  6. High school partners

4 of 45

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?

5 of 45

The STEM problem is in computer science

6 of 45

7 of 45

8 of 45

What Are the Challenges

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

9 of 45

Growth of Our Program

10 of 45

Growth of Our Program

11 of 45

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

12 of 45

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 by 36 teachers in 28 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
  • Meeting all NY CS 9-12 Learning Standards

13 of 45

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.

14 of 45

Discovering CS: Block Programming Sample Work

Kaleidoscope Lab

Sound and Animation Lab (Left, Right)

(Click the Stop Sign and then the Green Flag to hear the sound.)

15 of 45

Discovering CS: Python Programming Sample Work

16 of 45

Discovering CS: Web Programming Sample Work

Wallpaper Designs

17 of 45

CSIS110 - Intro To CS with Python & Multimedia

  • Has been offered since Fall 2009 at Siena
  • Currently being offered at 26 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)

18 of 45

CSIS110 - Intro To CS with Python & Multimedia

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

(Siena Dual-Enrollment Course)

19 of 45

Sample Student Work: Image Sequence

20 of 45

Sample Student Work: Image Collage

21 of 45

Sample Student Work: Animations

22 of 45

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

23 of 45

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 may count towards an additional teaching certification in CS

24 of 45

The Middletown Story!

25 of 45

Middletown’s Context

  • Middletown, NY (Orange County)
  • Large urban high-needs school district (~2,550 HS students)
  • All students receive free lunch
  • 62% Hispanic, 22% Black, 10% White, 2% Asian, 4% 2 or more races

NC

26 of 45

27 of 45

28 of 45

29 of 45

30 of 45

The Schoharie Story!

31 of 45

Context of Schoharie

  • Rural school district in town in Schoharie County (west and south of Albany)
  • The High School has about 75 students per grade
  • Diversity:
    • 3.5% Hispanic-Latino
    • 5% Black
    • 4% Asian
    • 91% White

32 of 45

Schoharie

  • Until three years ago, no CS courses.
  • Business teacher (a Practical Arts faculty member) teamed with us and is offering Discovering CS and two of our dual enrollment courses, Intro with Python and our Java Programming course.
  • They are also now teaching CS in their middle school.

33 of 45

The Goshen Story!

34 of 45

Context of Goshen

  • Somewhat rural town in Orange County
  • The High School has about 250 students per grade
  • Diversity:
    • 15% Hispanic-Latino
    • 5% Black
    • 4% Asian
    • 75% White

35 of 45

Goshen’s Computer Science Story

  • Started their Computer Science journey during the 2019-2020 school year.
  • Began by offering AP Computer Science Principles and an Introductory Computer Science Course
  • Shortly into the school year, replaced the Introductory course with Discovering Computer Science (DCS)

36 of 45

Where is Goshen now?

  • Currently offering:
    • 2 sections of DCS
    • 1 section of Python and Multimedia
    • 1 section Java and Data Structures
  • Other offerings outside of Siena
  • Currently teaching 2 courses over due to the number of students signing up for the courses.
  • We were awarded with the 2023 Program of Excellence Award by ITEEA (International Technology and Engineering Educators Association).

37 of 45

How has enrollment been?

38 of 45

Where are they going?

  • They are hoping to add the CS and Web Design course offered by Siena.
  • Drone Course with Python Coding
  • Hoping to hire another teacher to offer more sections of DCS and the dual enrollment courses.
    • Currently cutting sections due to staffing

39 of 45

The Saratoga Story!

40 of 45

Context of Saratoga Springs

  • The High School has 450 to 500 students per grade.
  • Diversity:
    • 4.5% Hispanic-Latino
    • 1.6% Black
    • 2% Asian
    • 88% White
  • 15.7% free and reduced lunch

41 of 45

Saratoga Springs

  • Physics teacher taught a couple of AP and non-AP CS courses for decades. Recently retired.
  • The district is working with us to offer CS for All (Discovering CS) and the college level courses.

42 of 45

Vibrant Professional Learning Community

  • Teachers engage regularly through

43 of 45

36 High School Partners

High School

Year In Program

# Students

Econ. Disad-

vantaged

Bethlehem

9

1,635

10%

Mohonasen

8

946

33%

Glens Falls

6

599

43%

Chatham

6

355

37%

Middletown

5

2,157

76%

Schenectady

5

2,635

83%

Ichabod Crane

5

590

30%

Guilderland

5

1,570

17%

Columbia

5

1,280

21%

Duanesburg

5

361

28%

Schalmont

5

635

26%

Goshen

5

960

28%

Greenwich

5

500

29%

Berlin

4

413

54%

Troy

4

1,276

68%

Sharon Springs

4

261

62%

Greenville

4

369

37%

OESJ

3

285

56%

High School

Year In Program

# Students

Econ. Disad-

vantaged

Schoharie

3

384

47%

Fallsburg

3

628

66%

Shaker

2

2038

28%

North Salem

2

355

19%

Saratoga Springs

2

2040

23%

Burnt Hills/Ballston Lake

2

1005

20%

Little Falls

2

331

66%

Hudson

2

452

69%

North Warren

2

140

41%

Huntington

1

1371

57%

Hillside Arts & Letters

1

418

70%

Mamaroneck

1

1627

20%

Valley Central

1

1366

37%

Lansingburgh

1

643

68%

La Salle

1

213

Putnam Valley

1

550

21%

South Glens Falls

1

901

33%

IAM HS

1

251

78%

44 of 45

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)
    • Pauline White (pwhite@siena.edu)
    • Or leave your email on Jamboard bit.ly/Attendees2023

45 of 45

Questions

Link to Siena’s CSforAll:RPP web site with more information.