Curing Recursion Aversion

6 downloads 334 Views 2MB Size Report
Jul 5, 2009 - Overview of Setup. Unplugged AcÒviÒes. Clicker Ques(ons .... Theme of infinity or forever. • Related to other aspects of their lives. 19. 19.
Curing
Recursion
Aversion
 Katherine
Gunion,
Todd
Milford,
Ulrike
Stege Computer
Science/Educa2on University
of
Victoria Thanks
To
Rebeca
Dunn‐Krahn
(Video) Terence
Nathan
(Volunteer)


11 Sunday, July 5, 2009

1

Problem • Looking
for
interacIve
ways
to
teach
recursion • Demonstrate
that
the
concept
is
not
‘too
hard’
 to
learn • Demonstrate
given
the
correct
abstracIon
 that
young
students
can
learn

2 Sunday, July 5, 2009

2

Outline • • • • • •

Details
of
ExpectaIons
of
Understanding ParIcipant
and
Teacher
Demographics Classroom
Dynamics AcIviIes Sample
Methods
of
EvaluaIon
and
Results Outcome
and
Future
DirecIons

3 Sunday, July 5, 2009

3

What
is
recursion?

4 Sunday, July 5, 2009

4

What
is
recursion? to
showRecursion
:num1
:num2

end

4 Sunday, July 5, 2009

4

What
is
recursion? to
showRecursion
:num1
:num2

print
:num1 print
:num2 end

4 Sunday, July 5, 2009

4

What
is
recursion? to
showRecursion
:num1
:num2

showRecursion
:num1
‐
1
:num2‐1 print
:num1 print
:num2 end

4 Sunday, July 5, 2009

4

What
is
recursion? to
showRecursion
:num1
:num2 ifelse
:num1