1 of 63

Creative Problem Solving with Design Thinking

1

Expanding Computer Science Education to ALL Students

2 of 63

I Failed!

  • Round 1: Each pair counts to 3, switching off as you say each number
  • “1”, “2”, “3”, “1”
  • Go as Fast as you can!
  • When you mess up, say “I Failed!”

Expanding Computer Science Education to ALL Students

3 of 63

Round 2

  • Same as Round 1, but replace your 1’s with claps

  • “Clap”, “2”, “3”, “Clap”

  • When you mess up, say “I Failed!”

Expanding Computer Science Education to ALL Students

4 of 63

Round 3

  • Same as Round 2, but replace 2’s with snaps

  • “Clap”, “Snap”, “3”, “Clap”

  • When you mess up, say “I Failed!”

Expanding Computer Science Education to ALL Students

5 of 63

Round 4

  • Same as Round 3, but replace 3’s with stomps

  • “Clap”, “Snap”, “Stomp”, “Clap”

  • When you mess up, say “I Failed!”

Expanding Computer Science Education to ALL Students

6 of 63

Creative Problem Solving with Design Thinking

6

Expanding Computer Science Education to ALL Students

7 of 63

Launch

7

Expanding Computer Science Education to ALL Students

8 of 63

DESIGN Thinking IS A SET of

Creative Problem Solving Practices

9 of 63

Process for applying CS skills in

Creative Problem Solving

Expanding Computer Science Education to ALL Students

10 of 63

Shifts in Practice

  • User-Centered
    • requires developing empathy
  • Minimally Viable Product (MVP)
    • Emphasis on Process over Product
  • Stretching Comfort Zones

Expanding Computer Science Education to ALL Students

11 of 63

Outcomes

  • Build MVP
    • Paper Prototype
  • Experience Design Process
    • Learn how to introduce and practice steps in Process
  • Building our CS Community

Expanding Computer Science Education to ALL Students

12 of 63

I Fail!

Expanding Computer Science Education to ALL Students

13 of 63

Expanding Computer Science Education to ALL Students

14 of 63

Norms for Creative Problem Solving

  • Accept Non-Closure
    • 75% Rule
  • Have fun with this!
    • No wrong answers→ about process
  • Group Awareness
    • Bring the energy up
    • Personal Technology Awareness

Expanding Computer Science Education to ALL Students

15 of 63

Overview of Steps

  1. Empathy Activities
  2. Synthesize
  3. Problem Definition
  4. Ideate: Brainstorm
  5. Create Algorithm
  6. Paper Prototype
  7. Testing and Feedback

Expanding Computer Science Education to ALL Students

16 of 63

Today’s Challenge

  • Empathize with a colleagues’ 1st week at school

  • Develop a solution to help address a 1st week challenge

Expanding Computer Science Education to ALL Students

17 of 63

Groups

  • 2 Elementary Teachers
  • 2 MS/HS/Other Guest

Expanding Computer Science Education to ALL Students

18 of 63

Shift: User-Centered Design

Empathy is the ability to understand the feelings and needs of others.

Expanding Computer Science Education to ALL Students

19 of 63

Design-a-Chair Challenge

  1. Review the Users and their Backgrounds
  2. Pick a User. What are their needs?
  3. Design a chair and Label the features that are unique for your user
  4. You have 15 minutes!

Expanding Computer Science Education to ALL Students

20 of 63

20

PROCESS

PRODUCT

Expanding Computer Science Education to ALL Students

21 of 63

22 of 63

23 of 63

24 of 63

25 of 63

26 of 63

Empathy Maps

  • Find 1 partner
  • Seek stories about a typical 1st week at school
    • Positives, Challenges, Neutral
    • Ask follow-ups about things that stand out
  • Add their stories to an empathy map

Expanding Computer Science Education to ALL Students

27 of 63

Empathy Maps

Expanding Computer Science Education to ALL Students

28 of 63

Empathy/Interview: How

Look for needs that are meaningful to THEM, not to you.

  1. Seek stories
  2. Talk about feelings
  3. Ask open-ended questions (can’t be answered with Yes/No)
    • Ask “Why” a lot
  4. Seek more stories!

Expanding Computer Science Education to ALL Students

29 of 63

Empathy/Interviews: Sounds Like

  • “Tell me more about that...”
  • “How did that make you feel?”
  • “Describe a specific time when you felt…?”
  • “How do you mean… ?

Expanding Computer Science Education to ALL Students

30 of 63

31 of 63

32 of 63

33 of 63

Discovery Insights

  1. Overwhelming majority of all premature Nepalese babies were born in rural areas
  2. Most babies never made it to the hospital

Expanding Computer Science Education to ALL Students

34 of 63

Synthesize Findings

  • Share maps with your groups
    • 2 minutes per person

  • Synthesize findings
    • Common experiences, events

Expanding Computer Science Education to ALL Students

35 of 63

WE MET (community members)

___________________________________________________

WE NOTICED (common elements and challenges)

______________________________________________________________________________________________________

WE WONDER IF THIS MEANS...(what insights can you infer from your research?)

______________________________________________________________________________________________________

______________________________________________________________________________________________________

36 of 63

37 of 63

38 of 63

__________ teachers need a way to ________________� What’s the issue or challenge you’re trying to address?

______________________________________________________

______________________________________________________

because ___________________________________________

(your insight, or what you learned in your research)

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

39 of 63

Share-out

40 of 63

Plan a Friendsgiving

41 of 63

Yeah, but...

No, but...

42 of 63

Encore!

43 of 63

Yes, and...

44 of 63

Your Turn!

45 of 63

Let’s Plan an end-of-summer Party!

46 of 63

Ideate

47 of 63

Rules for Brainstorming

  • Turn off your inner critic
  • Go for volume
  • Be Visual
  • Defer judgement
  • Build on the ideas of others (yes, and…)
  • Encourage wild ideas

Expanding Computer Science Education to ALL Students

48 of 63

How Might We...

49 of 63

1

Brainstorm Individually (on post-its)

50 of 63

Share One Idea At a Time

2

51 of 63

Cluster Related Ideas

3

52 of 63

Share One Idea At a Time

Cluster Related Ideas

3

2

1

Brain- storm Solo

53 of 63

54 of 63

Share One Idea At a Time

Cluster Related Ideas

3

2

1

Brain- storm Solo

55 of 63

Choose your favorite ideas

56 of 63

Creating Algorithms

Expanding Computer Science Education to ALL Students

57 of 63

Paper Prototypes

Expanding Computer Science Education to ALL Students

58 of 63

Prototype: Experiences Like

Expanding Computer Science Education to ALL Students

59 of 63

60 of 63

Create Paper Prototypes

60

Expanding Computer Science Education to ALL Students

61 of 63

Test Prototypes

Expanding Computer Science Education to ALL Students

62 of 63

Test Prototypes

Expanding Computer Science Education to ALL Students

63 of 63

Reflection on Process

Expanding Computer Science Education to ALL Students