1 of 57

Middle Grades

Computer Science

PLC Meeting #1: 09/10/2019

Expanding Computer Science Education to ALL Students

2 of 57

CS Starter Language Objectives

Based on the Multilingual Pathways Language Objectives model

I will be able to (language skill) during/while (mode of communication) by using/with (scaffold/support)

Expanding Computer Science Education to ALL Students

2

3 of 57

California ELD Standards

Expanding Computer Science Education to ALL Students

3

4 of 57

Expanding Computer Science Education to ALL Students

4

5 of 57

You still need to

  • Read it before you plan your lesson!
  • Create your own sentence frames
  • Create your own word banks
  • Get Academic Talk Posters from your ELD coordinator
  • Make adjustments for your learners

Expanding Computer Science Education to ALL Students

5

6 of 57

Preparing for the unconference

6

Expanding Computer Science Education to ALL Students

7 of 57

Unconference Ideas

Brainstorm 1 or 2 ideas for unconference sessions.

Record them on post-it notes.

7

Topics you want to discuss

Ideas you want to share

Questions you want to ponder

CS lessons and activities to explore

Expanding Computer Science Education to ALL Students

8 of 57

Unconference Ideas

Brainstorm 1 or 2 ideas for unconference sessions. Examples:

8

Language Objectives

Grading

What & how

Curriculum:

CS1 CS2 CS3

Initiate Wonder

  • MS Redesign

Competitions

Making Club

Condensed

to

6 Topic areas

Reaching under represented groups in CS

Sub Plans

Fieldtrip tips

Start of Year Procedures

Expanding Computer Science Education to ALL Students

9 of 57

Welcome �& Overview

Expanding Computer Science Education to ALL Students

9

10 of 57

It won’t always be a smooth ride.

That’s okay. No pioneering work is.

Expanding Computer Science Education to ALL Students

10

11 of 57

We couldn’t do this without you.

Expanding Computer Science Education to ALL Students

11

12 of 57

PLC Website

CSinSF.org/PLC

Expanding Computer Science Education to ALL Students

12

13 of 57

Corny Joke of the Day

Expanding Computer Science Education to ALL Students

13

14 of 57

Goals for Today’s PLC Meeting

  • Review West Ed report on #CSinSF 2018-19
  • Learn unplugged intro to concept activities.
  • Collaboratively problem solve common challenges through unconference
  • Build a collaborative and supportive community.
  • Maintain equity at the forefront of our work . And...Have fun!

Expanding Computer Science Education to ALL Students

14

15 of 57

Today’s Agenda

  1. Teacher Showcase: Xander/Language Objectives
  2. New Resources
  3. WestED: Middle School Evaluation and Curriculum Updates
  4. Scratch Charades
  5. Break
  6. Teacher Unconference
  7. Close-Out, Q&A, and Feedback

Expanding Computer Science Education to ALL Students

15

16 of 57

Norms

  • It’s okay to make mistakes
  • Assume positive intentions
  • Step up / step back
  • Use time productively
  • Be equity minded

Expanding Computer Science Education to ALL Students

16

17 of 57

Future Trailblazer Challenge

Expanding Computer Science Education to ALL Students

17

18 of 57

Resources

18

Expanding Computer Science Education to ALL Students

19 of 57

Sample Syllabi and Letters Home

Expanding Computer Science Education to ALL Students

19

20 of 57

Expanding Computer Science Education to ALL Students

20

21 of 57

CS 2 Portfolio Slide Decks

Expanding Computer Science Education to ALL Students

21

22 of 57

Quizzes CS 1/2/3

Expanding Computer Science Education to ALL Students

23 of 57

Block Schedule Pacing

Expanding Computer Science Education to ALL Students

24 of 57

WestED Program Evaluation 2018-19

24

Expanding Computer Science Education to ALL Students

25 of 57

2018-2019 Evaluation Highlights

Expanding Computer Science Education to ALL Students

26 of 57

2018-2019 Evaluation Highlights

Expanding Computer Science Education to ALL Students

27 of 57

2018-2019 Evaluation Highlights

Expanding Computer Science Education to ALL Students

28 of 57

2018-2019 Evaluation Highlights

Expanding Computer Science Education to ALL Students

29 of 57

2018-2019 Evaluation Highlights

More details to come at a future PLC meeting!

Any questions for now?

Expanding Computer Science Education to ALL Students

30 of 57

2019-20 Goals and Priorities

  • Integration of Procedures in CS 2
    • Procedures Intro moved up 2.5 (add-on to Paint Pot)
    • Procedures added to:
      • 2.6-7 Counter App
      • 3.1-2 Mushroom Chase

  • CS 3
    • Unit 3 Focus

  • Creative Design Projects
    • CS 2 Design Final Projects
    • CS 3 Unit 3 Projects

Expanding Computer Science Education to ALL Students

30

31 of 57

MyCS Updates

  1. Resources: Pacing / Language Objectives
  2. Converting videos from Scratch 2 to Scratch 3
  3. Lesson 2.3 / 2.4
  4. Check for Understanding: Unit 5 updated

MyCS is your curriculum. You make it great.

Feedback is always needed. Thanks!

Expanding Computer Science Education to ALL Students

32 of 57

App Inventor Updates

Procedures added to:

  • 2-5 Paint Pot/Intro to Procedures
  • 2-7 Customize Timer App
  • 3-2 Customize Mushroom Mash
  • 4-3 Customize Slideshow
  • 4-7 Customize Quiz

Expanding Computer Science Education to ALL Students

33 of 57

2019-20 CS 3 Curriculum

12 Week

  • Unit 3: 9 Weeks
  • Unit 6 Chap 1: 3 Weeks

18 Week

  • Unit 3: 9 Weeks
  • Unit 6: 9 Weeks

Goals for CS Discoveries:

  • further develop CS knowledge/skills, through text-based programming

Expanding Computer Science Education to ALL Students

33

34 of 57

csinsfteachers.slack.com

Messaging tool for collaboration

  • Search for email sent by Bill Marsland

-follow steps

or

go to slack,

join using URL:

Expanding Computer Science Education to ALL Students

35 of 57

Topic Reflection

Slack group: CSinSFTeachers

channel: middle

thread: Unconferene topic

Expanding Computer Science Education to ALL Students

35

36 of 57

Scratch Charades!

36

Expanding Computer Science Education to ALL Students

37 of 57

Unpacking Loops

37

Which two of these scripts will do the same thing?

Expanding Computer Science Education to ALL Students

38 of 57

Scratch Charades

38

Expanding Computer Science Education to ALL Students

39 of 57

Scratch Charades

39

Sequence

(mild)

3 block sequences of code

Sequence

(spicy)

5+ block sequences of code

Loops

(mild)

1 loop block with 1 code block inside

Loops

(spicy)

1+ loop blocks with 1+ code blocks inside

Expanding Computer Science Education to ALL Students

40 of 57

Scratch Charades Rules

40

Groups of 4: 2 actors & 2 script builders

  • 2 actors flip over a card, then act out the script (don’t show the builders the card!)
  • 2 script builders work together to create the program using the Scratch block manipulatives
  • Check your answer again the card
  • Switch roles and repeat!

Expanding Computer Science Education to ALL Students

41 of 57

Expanding Computer Science Education to ALL Students

41

42 of 57

Mini-Unconference

42

Expanding Computer Science Education to ALL Students

43 of 57

Topics:

43

  • Python - making
  • Low /Sped
  • URGroups in CS
  • Middle school Redesign
  • Differentiation
  • Quizzes

Expanding Computer Science Education to ALL Students

44 of 57

Reflecting on Topics

  • Form groups of 3-5 people
  • group chat Appoint a facilitator, notetaker and reporter.
    • discuss topic ideas/ wonderings-- 20 min�
  • Each group
    • share-out and reflect -- 3 min per team
  • Team: feedback on topic -- 2 min per team

Expanding Computer Science Education to ALL Students

44

45 of 57

Topic Reflection

Ideas/

Wonderings

Tips/

Resources

You can also record best practices and strategies!

You can also brainstorm solutions and ideas.

  1. Appoint a notetaker, facilitator, reporter.
  2. Respond to others, but also ensure everyone shares.
    • Add Wonderings and Tips to Slack

Slack group: CSinSFTeachers

Channel: middle

Thread: topic

Expanding Computer Science Education to ALL Students

45

46 of 57

Group Share out, feedback

  • Share out - 3 mins
  • Feedback from whole group - 2 mins

Group notetaker record feedback:

    • bit.ly/PLCtopics

Expanding Computer Science Education to ALL Students

46

47 of 57

Post-it Plus App

Expanding Computer Science Education to ALL Students

47

48 of 57

Close-Out

Expanding Computer Science Education to ALL Students

48

49 of 57

Communication Systems

  • Outward Facing Website (for public): CSinSF.org
  • PLC Website for SF teachers: CSinSFplc.org/plc
  • We all contribute to Google + �(events, current affairs, articles, resources, etc.)
  • Slack Channel: csinsfteachers.slack.com
  • Twitter: #CSinSF
  • Communication with coaches via email/texts

Expanding Computer Science Education to ALL Students

49

50 of 57

Borrow Resources & Equipment!

Expanding Computer Science Education to ALL Students

50

51 of 57

Tips for Supporting ELLs

Expanding Computer Science Education to ALL Students

51

52 of 57

Technovation

Glamorous, fun, impactful, with pathways into tech for girls.

Oct - April, Mentors from Industry meet weekly with girls

  • Video of problem and solution,
  • Video of demo
  • App Inventor screenshots.

Expanding Computer Science Education to ALL Students

52

53 of 57

Reminder: Student Survey

Please have all students complete a pre- / post- course survey!

  • English: bit.ly/presurvey-en
      • bit.ly/postsurvey-en
  • Spanish: bit.ly/presurvey-sp
      • bit.ly/postsurvey-sp

Describe CS in one word or phrase:

Expanding Computer Science Education to ALL Students

53

54 of 57

Next PLC Meeting

Tuesday, October 1st, 4:15 - 6:45 PM

  • SFSU Maker Space - J Paul Leonard Library

Expanding Computer Science Education to ALL Students

54

55 of 57

We are grateful for your work!

Expanding Computer Science Education to ALL Students

55

56 of 57

Complete Feedback Survey

Your feedback is critical!

Complete this survey: tinyurl.com/1920PLCeval

Expanding Computer Science Education to ALL Students

56

57 of 57

Expanding Computer Science Education to ALL Students

57