1 of 109

Using Google's CS First Game Design to raise awareness about the SDGs

Samuel Landete

SDGs Virtual Playground, December 17th 2020

2 of 109

3 of 109

Contents

4 of 109

Objectives

  1. How ISTE students’ and teachers’ standards are covered with CS First.
  2. How SDGs can be used with CS First Game Design.
  3. What does the unit look like in the classroom: phases, differentiation, assessment, caveats.

5 of 109

What?

6 of 109

Followed the CS First Game Design course,

then students created a game to raise awareness about one UN SDG

7 of 109

8 of 109

9 of 109

10 of 109

11 of 109

12 of 109

13 of 109

14 of 109

15 of 109

Why?

16 of 109

17 of 109

18 of 109

19 of 109

20 of 109

21 of 109

22 of 109

23 of 109

24 of 109

25 of 109

26 of 109

27 of 109

ISTE standards in this unit

28 of 109

“Our job is not to prepare students for something. Our job is to help students prepare themselves for anything.”

A.J. Juliani

29 of 109

When?

30 of 109

6th grade students, but CS First works from 4th grade to 9th grade.

31 of 109

How?

32 of 109

2 phases

Phase 1: Understand (8 lessons)

  1. Set up CS First.
  2. Students work their way through the different lessons.

Phase 2: Create (8 lessons)

Students follow the design cycle to create their own game to raise awareness about a UN Sustainable Development Goal.

  1. Inquiring & analysing
  2. Developing ideas
  3. Creating the solution
  4. Evaluating

33 of 109

34 of 109

Phase 1, Step 1: Create a class in CS First [ https://csfirst.withgoogle.com/ ]

35 of 109

Phase 1, Step 2: Add activities

36 of 109

Phase 1, Step 3: Review the materials

37 of 109

Phase 1, Step 3: Review the examples

38 of 109

Phase 1, Step 4: Help your students join the class

39 of 109

Phase 1, Step 5: Students join the class

40 of 109

Phase 1, Step 6: Students follow the activities

41 of 109

42 of 109

Each step has a video explanation

43 of 109

Students practice the content in Scratch [ https://scratch.mit.edu/ ]

44 of 109

Coding lesson: 1. Mise en place, present the objectives...

45 of 109

Coding lesson: 1. ... and the final outcome.

46 of 109

Coding lesson: 2. Students remix the starter project

47 of 109

Coding lesson: 3. Students work through the steps

48 of 109

Coding lesson: 3. Students work through the steps

49 of 109

Coding lesson: 3. Students work through the steps

50 of 109

Coding lesson: 3. Students work through the steps

51 of 109

Coding lesson: 3. Students work through the steps

52 of 109

Coding lesson: 4. (Optional) Add-Ons.

53 of 109

Coding lesson: 5. Reflection

54 of 109

Coding lesson: 6. Peer assessment

55 of 109

Coding lesson: 7. Wrap-up

56 of 109

Structure of a coding lesson

  1. Present the objectives and final outcome (4 min).
  2. Students remix the starter project (1 min).
  3. Students work through the steps, on their own or following the teacher (30-40 min).
  4. Optional: if students finish before time, they work on the Add-Ons.
  5. Students complete the reflection (5 min).
  6. Students share their project for peer assessment (8 min).
  7. Wrap-up (4 min).

57 of 109

Phase 2: Design a game centered on a UN SDG

58 of 109

Student Journal to guide and reflect the process

59 of 109

Phase 2 (Criterion A): Inquiring and Analysing, explain and justify the need for a solution to a problem.

60 of 109

Phase 2 (Criterion A): Inquiring and Analysing, Analyse existing products

61 of 109

Phase 2 (Criterion B): Developing ideas, Design specification

62 of 109

Phase 2 (Criterion B): Developing ideas, Drawing diagrams

63 of 109

64 of 109

65 of 109

Phase 2 (Criterion C): Creating, Demonstrate technical skills

66 of 109

Phase 2 (Criterion D): Evaluating, Testing methods

67 of 109

Phase 2 (Criterion D): Evaluating, Assess the success

68 of 109

Phase 2 (Criterion D): Evaluating, Improvements

69 of 109

Differentiation

70 of 109

Differentiation: 1. Students work at their own pace, and can pause and rewind

71 of 109

Differentiation: 2. Instructions are dual coded

72 of 109

3. Transcript and playback speed

73 of 109

Differentiation: 4. Extensions (Add-ons)

74 of 109

Differentiation: 5. Peer review

75 of 109

Differentiation: 6. Step by step solution sheets

76 of 109

Differentiation: 7. Choice

77 of 109

Differentiation: 8. Step by step I do/We do/You do slides

78 of 109

Differentiation summary

  1. Videos: Students work at their own pace, and can pause and rewind.
  2. Instructions are dual coded.
  3. Transcript and playback speed .
  4. Extensions (Add-ons).
  5. Peer review.
  6. Step by step solution sheets.
  7. Choice (backgrounds, sprites, costumes, etc.)
  8. Step by step I do/We do/You do slides.

79 of 109

Gamification

80 of 109

The platform provides visual progress and badges

81 of 109

Optional: print the passport and badges

82 of 109

Optional: print the passport and badges

83 of 109

Optional: print the passport and badges

84 of 109

Optional: print the passport and badges

85 of 109

Optional: print the passport and badges

86 of 109

The passport idea can be used for other programming languages

87 of 109

Student Assessment

88 of 109

Formative: Platform data

89 of 109

Formative: Game result

90 of 109

Formative: Lesson reflection

91 of 109

Formative: Peer review

92 of 109

Summative: Student Journal

93 of 109

Summative: Student Journal

0

1

3

5

7

A1 Explain and justify the need

The student does not reach a standard described by any of the descriptors below.

States the need for a solution to a problem

Outlines the need for a solution to a problem

Explains the need for a solution to a problem

Explains and justifies the need for a solution to a problem

A3 Analyse existing products

The student does not reach a standard described by any of the descriptors below.

States the main features of an existing product that inspires a solution to

Outlines the main features of an existing product that inspires a solution to the problem

Describes the main features of an existing product that inspires a solution to the problem

B1 List success criteria

The student does not reach a standard described by any of the descriptors below.

States one basic success criterion for a solution

States a few success criteria for the solution

Develops a few success criteria for the solution

Develops a list of success criteria for the solution

B4 Develop planning/ drawing diagrams

The student does not reach a standard described by any of the descriptors below.

Creates a planning drawing/diagram or lists requirements for the creation of the chosen solution.

Creates a planning drawing/diagram and lists the main details for the creation of the chosen solution.

Creates a planning drawing/diagram, which outlines the main details for making the chosen solution.

C2 Technical Skills

The student does not reach a standard described by any of the descriptors below.

Demonstrates minimal technical skills when making the solution

Demonstrates satisfactory technical skills when making the solution

Demonstrates competent technical skills when making the solution

Demonstrates excellent technical skills when making the solution

D1 Testing methods

The student does not reach a standard described by any of the descriptors below.

Defines a testing method, which is used to measure the success of the solution

Defines a relevant testing method, which generates data, to measure the success of the solution

Defines relevant testing methods, which generate data, to measure the success of the solution

Outlines simple, relevant testing methods, which generate data, to measure the success of the solution

D2 Evaluation

The student does not reach a standard described by any of the descriptors below.

States the success of the solution.

States the success of the solution against the design specification based on the results of one relevant test

States the success of the solution against the design specification based on relevant product testing

Outlines the success of the solution against the design specification based on authentic product testing

D3 Improvements

The student does not reach a standard described by any of the descriptors below.

States one way in which the solution could be improved

Outlines one way in which the solution could be improved

Outlines how the solution could be improved

94 of 109

Assessment Summary

  1. Formative
    1. Platform data
    2. Game result
    3. Reflection (quiz)
    4. Peer review
  2. Summative
    • Student journal

95 of 109

Caveats

96 of 109

1. Students names are anonymized -> build a roster

97 of 109

2. Students need to navigate between 2 tabs.

98 of 109

3. Be prepared to guide the students in the first lessons

99 of 109

4. Some lessons rely on keyboards -> have a workaround for iPads

100 of 109

4. Some lessons rely on keyboards -> have a workaround for iPads

101 of 109

5. Introduce targets within each SDG to focus the inquiry

102 of 109

5. Introduce targets within each SDG

103 of 109

Caveats summary

  1. Keep a roster of your students and their usernames.
  2. Remind students to keep 2 tabs opened: one for CS First, one for Scratch
  3. Do the lessons yourself and be prepared to help the students in the first lessons.
  4. Be prepared to workaround with iPads.
  5. Introduce the targets within each SDG to focus research.

104 of 109

Your kit

105 of 109

Teaching kit

This presentation +

unit planner +

slide deck +

student journal

106 of 109

Summary

107 of 109

Main points

  1. Google’s CS First covers 5 ISTE students’ standards, 9-14 years old.
  2. Working this unit covers 4 ISTE teachers’ standards, and it is easy to facilitate regardless of coding experience.
  3. Google’s CS First Game Design can be used to work with UN SDGs.
  4. There are good opportunities for differentiation.
  5. There are various ways of assessment, formative & summative.
  6. A complete unit ready to implement was shared [https://qrsh.at/2kf].
  7. Expand on the idea: use the badge gamification, use the SDGs.
  8. The recording of the session is available at belouga.org/r/9ddt9

108 of 109

Q & A

109 of 109

The presentation

Using Google's CS First Game Design to raise awareness about the SDGs[ qrsh.at/2kc ]

by Samuel Landete Benavente

is licensed under a Creative Commons

Attribution ShareAlike 4.0 International License

[ goo.gl/quNllT ]