Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in...

15
Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center for Talent Development www.ctd.northwestern.edu

Transcript of Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in...

Page 1: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Tea

chin

g (

rea

lly

yo

un

g)

kid

s to

co

de

Gre

en

foo

t in

an

en

rich

me

nt

pro

gra

m

for

gif

ted

yo

uth

Bri

an

Mye

rs

No

rth

we

ste

rn U

niv

ers

ity

Ce

nte

r fo

r Ta

len

t D

eve

lop

me

nt

ww

w.c

td.n

ort

hw

est

ern

.ed

u

Page 2: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

ww

w.c

td.n

ort

hw

est

ern

.ed

u

Page 3: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

=+

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Page 4: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

At

this

ag

e,

the

co

mp

ute

r is

th

ou

gh

t o

f a

s a

ga

me

co

nso

le.

Exp

ect

ati

on

s m

ust

be

fra

me

d w

ith

ou

t ri

sk t

o m

oti

vati

on

.

Wh

en

is s

na

ck t

ime

?

Pri

or

exp

eri

en

ce o

r la

ck t

he

reo

f (O

S c

om

ma

nd

s, f

ile

hie

rarc

hy,

me

dia

Dis

tin

ctiv

e a

spe

cts

of

wo

rkin

g w

ith

mid

dle

sch

oo

l k

ids

vers

us

up

pe

r g

rad

e l

eve

l/u

niv

ers

ity

st

ud

en

ts

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Pri

or

exp

eri

en

ce o

r la

ck t

he

reo

f (O

S c

om

ma

nd

s, f

ile

hie

rarc

hy,

me

dia

ed

itin

g t

oo

ls

Pa

ren

tal

exp

eri

en

ce/c

om

pe

ten

cie

s/g

uid

an

ce.

Lim

ite

d a

cce

ss/e

dit

me

dia

co

nte

nt

.

Page 5: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Ba

sic

dig

ita

l co

mp

ete

nci

es

acq

uir

ed

on

a “

ne

ed

to

kn

ow

” b

asi

s

Co

nce

pt

form

ati

on

: th

e im

po

rta

nce

of

ph

ysic

ali

ty a

nd

pla

y

Low

flo

or

–H

igh

ce

ilin

g –

Wid

e w

all

s

�P

rov

idin

g

a l

ow

flo

or

mo

st i

mp

ort

an

t w

ith

th

is a

ge

gro

up

: a

llo

w t

he

m t

o b

e

Ad

dre

ssin

g d

ive

rse

sk

ill

leve

ls

an

d s

tud

en

t in

tere

sts

thro

ug

h a

dif

fere

nti

ate

d a

pp

roa

ch

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

�P

rov

idin

g

a l

ow

flo

or

mo

st i

mp

ort

an

t w

ith

th

is a

ge

gro

up

: a

llo

w t

he

m t

o b

e

succ

ess

ful,

inst

ill

con

fid

en

ce.

Th

is i

s a

cco

mp

lish

ed

th

rou

gh

th

e c

om

ple

tio

n o

f

we

ek

ly p

roje

cts

(Gre

en

Ro

om

) a

nd

th

e p

rov

isio

n o

f si

mp

le,

dis

cre

te t

uto

ria

ls.

�H

igh

ce

ilin

g:

pro

vid

e c

ha

lle

ng

es

on

an

op

tio

na

l b

asi

s (“

Go

ing

to

th

e M

oo

n”

sce

na

rio

by

Ra

nd

y G

all

an

t a

nd

Qu

say

Ma

hm

ou

d).

�W

ide

wa

lls:

off

er

pro

ject

s th

at

are

cu

sto

miz

ab

le;

off

er

imp

rov

isa

tio

na

l in

-

cla

ss a

ctiv

itie

s.

Page 6: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Th

e c

om

pu

ter

on

ly k

no

ws

wh

at

you

te

ll i

t: s

tud

en

ts p

lay

th

e r

ole

s o

f

com

pu

ter

an

d c

om

pu

ter

pro

gra

mm

er.

Sim

on

Sa

ys:

stu

de

nts

pla

y o

ut

con

dit

ion

al e

xpre

ssio

ns.

Pla

ne

t B

oo

lea

n:

wh

ere

th

e t

raff

ic l

igh

ts h

ave

on

ly t

wo

la

mp

s, g

ree

n a

nd

red

.

Pla

yfu

l cl

ass

roo

m a

ctiv

itie

s p

rov

ide

a f

ou

nd

ati

on

of

exp

eri

en

ce

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

red

.

We

ek

ly w

ork

she

et

pro

ject

s: s

tud

en

ts i

nst

an

tia

te (

wa

lk o

ut)

th

e m

oti

on

s

an

d b

eh

avio

rs

of

Act

or

cla

sse

s (e

.g.,

th

e e

ne

my

mo

tio

ns

of

Sp

ace

Inva

de

rs)

Page 7: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

htt

p:/

/ww

w.g

ree

nfo

ot.

org

/gre

en

roo

m

Page 8: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Sce

na

rio

cre

ate

d b

y M

ich

ae

l B

err

y

htt

p:/

/ww

w.g

ree

nfo

ot.

org

/gre

en

roo

m

Page 9: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Sp

ace

wa

r: t

hro

ug

ho

ut

the

eig

ht-

we

ek

se

ssio

n s

tud

en

ts

bu

ild

an

d c

ust

om

ize

a s

cro

lle

rsc

en

ari

o

Page 10: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Sa

mp

le m

ini-

tuto

ria

ls d

istr

ibu

ted

wit

h a

cco

mp

an

yin

g w

ork

she

ets

Page 11: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Page 12: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

ad

dO

bje

ct()

rem

ove

Ob

ject

()

setL

oca

tio

n()

mo

use

Cli

cke

d()

ge

tWid

th()

, g

etH

eig

ht(

)g

etI

ma

ge

()

ge

tX()

, g

etY

()d

raw

Str

ing

()

isK

ey

Do

wn

()se

tIm

ag

e()

Lim

it t

he

nu

mb

er

of

me

tho

ds

intr

od

uce

d

so t

ha

t th

e s

tud

en

t p

rog

ram

me

r ca

n a

chie

ve m

ast

ery

of

ea

ch

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

isK

ey

Do

wn

()se

tIm

ag

e()

ge

tRa

nd

om

Nu

mb

er(

)se

tBa

ckg

rou

nd

()

ge

tOn

eIn

ters

ect

ing

Ob

ject

()p

lay

So

un

d()

In t

ruth

, o

ur

eig

ht-

we

ek

se

ssio

ns

all

ow

on

ly j

ust

en

ou

gh

tim

e t

o

exp

eri

me

nt

wit

h j

ust

a f

ew

of

the

Gre

en

foo

t m

eth

od

s.

Page 13: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Ho

pp

er:

co

lle

ct t

he

ca

rro

ts a

nd

avo

id t

he

fo

x (M

oll

y, a

ge

12

).

Page 14: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9

Sp

ace

wa

r: d

on

’t l

et

the

en

em

ies

rea

ch y

ou

r fl

ee

t! (

Nic

ho

las,

ag

e 1

2).

Page 15: Teaching (really young) kids to code Greenfoot...Teaching (really young) kids to code Greenfoot in an enrichment program for gifted youth Brian Myers Northwestern University Center

ww

w.c

td.n

ort

hw

est

ern

.ed

u

bri

an

-mye

rs(a

t)n

ort

hw

est

ern

(do

t)e

du

Blu

eJ/

Gre

en

foo

t D

ay -

SIG

CS

E 2

00

9