About Me
Davy Stevenson / @davystevenson
Software Engineering Manager
at Elemental Technologies
in Portland, OR
Slide 3
Slide 3 text
Vision of the Future
Slide 4
Slide 4 text
Reading
Writing
Arithmatic
Programming
Slide 5
Slide 5 text
Elementary School
Slide 6
Slide 6 text
Logic
Problem Solving
Hands‐on Activity
Slide 7
Slide 7 text
Middle School
Slide 8
Slide 8 text
Write Basic Programs
How Computers Work
Algorithms, Data Structures
Slide 9
Slide 9 text
High School
Slide 10
Slide 10 text
Choice to Specialize
Advanced Courses
Plus more Basics
Slide 11
Slide 11 text
Benefit?
Slide 12
Slide 12 text
Core Understanding
Impact All Industries
Tech as a Tool
Slide 13
Slide 13 text
Education Today
Slide 14
Slide 14 text
Computer Labs
Research and Essay Writing
Slide 15
Slide 15 text
First Introduction?
High School!
Slide 16
Slide 16 text
Two Tracks
Word + Excel
Building Computers
Programming?
Slide 17
Slide 17 text
10%
Teach Programming
Slide 18
Slide 18 text
Sine & Cosine
vs
For & While
Slide 19
Slide 19 text
Money == Motivation?
Tangible
Interesting
Slide 20
Slide 20 text
Stereotypes
Form Early
Moldable
Slide 21
Slide 21 text
Fear of Engineering
==
Fear of Math
Slide 22
Slide 22 text
Raise Your Hand
Computer
Internet
Slide 23
Slide 23 text
20%
No Internet Access
Under $15K? 43%
Slide 24
Slide 24 text
9%
Outside Internet Access
School, Work, Library
Slide 25
Slide 25 text
Correlations
Slide 26
Slide 26 text
STEM Interest
Access to Tech
Income & Minority Status
Slide 27
Slide 27 text
Who Cares?
Affirmative Action?
Globalization Threat?
Dwindling Workforce?
Slide 28
Slide 28 text
Cultivate Creativity
Different Background
Different Perspective
Different Ideas
Slide 29
Slide 29 text
Drive Innovation
Slide 30
Slide 30 text
Breaking Stereotypes
Slide 31
Slide 31 text
Early Engagement
Hands‐on Activities
Collaboration
Slide 32
Slide 32 text
Role Models
Teacher Awareness
Girls Groups
Minority Groups?
Slide 33
Slide 33 text
Chess for Success
Slide 34
Slide 34 text
Problem Solving
Low Income Schools
Improves Math and Reading
Engages Girls
Slide 35
Slide 35 text
Why Us?
Slide 36
Slide 36 text
Knowledge
Teachers Cultivate Environment
Slide 37
Slide 37 text
Engage Curiosity
Slide 38
Slide 38 text
Thrive on Problems
Slide 39
Slide 39 text
Improve Society
Unique position
Alter future
Slide 40
Slide 40 text
Why Ruby?
Slide 41
Slide 41 text
Syntax Matters
Frustration kills enthusiasm
Focus on algorithms & logic
Slide 42
Slide 42 text
Ruby
p
u
t
s '
H
e
l
l
o W
o
r
l
d
'
Slide 43
Slide 43 text
C
#
i
n
c
l
u
d
e <
s
t
d
i
o
.
h
>
i
n
t m
a
i
n
(
i
n
t a
r
g
c
, c
h
a
r *
a
r
g
v
[
]
)
{
p
r
i
n
t
f
(
"
H
e
l
l
o
, w
o
r
l
d
!
\
n
"
)
;
r
e
t
u
r
n 0
;
}
Slide 44
Slide 44 text
C#
u
s
i
n
g S
y
s
t
e
m
;
c
l
a
s
s P
r
o
g
r
a
m
{
p
u
b
l
i
c s
t
a
t
i
c v
o
i
d M
a
i
n
(
)
{
C
o
n
s
o
l
e
.
W
r
i
t
e
L
i
n
e
(
"
H
e
l
l
o
, w
o
r
l
d
!
"
)
;
C
o
n
s
o
l
e
.
R
e
a
d
K
e
y
(
t
r
u
e
)
;
}
}
Slide 45
Slide 45 text
Java
p
u
b
l
i
c c
l
a
s
s H
e
l
l
o
W
o
r
l
d {
p
u
b
l
i
c s
t
a
t
i
c v
o
i
d m
a
i
n
(
S
t
r
i
n
g
[
] a
r
g
s
) {
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
H
e
l
l
o
, w
o
r
l
d
!
"
)
;
}
}
Slide 46
Slide 46 text
Python
Logo
Scheme
p
r
i
n
t "
H
e
l
l
o
, w
o
r
l
d
!
"
p
r
i
n
t [
H
e
l
l
o
, w
o
r
l
d
!
]
(
d
i
s
p
l
a
y "
H
e
l
l
o
, w
o
r
l
d
!
"
)
Slide 47
Slide 47 text
How?
Slide 48
Slide 48 text
Be a Proponent
Slide 49
Slide 49 text
Programming is Fun
Shouldn't be a secret
Slide 50
Slide 50 text
Speak Out
Support Reform
Vote
Slide 51
Slide 51 text
Provide Space
Provide Tools
Slide 52
Slide 52 text
Want More?
Slide 53
Slide 53 text
Mentor
Slide 54
Slide 54 text
After School
Summer Camps
Inside the Classroom
Slide 55
Slide 55 text
Direct Impact
Measurable
Change a Life
Slide 56
Slide 56 text
Scaling
Locality
Slide 57
Slide 57 text
Teach the Teachers
DRYing Things Out
Slide 58
Slide 58 text
Not a Teacher?
That's OK!
Slide 59
Slide 59 text
Build Tools
Slide 60
Slide 60 text
No Denial
Skills
Time
Slide 61
Slide 61 text
DRY
Multi‐threaded Design
Slide 62
Slide 62 text
Games / Puzzles
Podcasts / Screencasts
Poignant Guides
Slide 63
Slide 63 text
Towers of Hanoi
PB&J Sandwich
Secret Messages
Personal Facebook