|
|
|
|
|
Bootstrap: Teaching Mathematics and Problem-Solving through
Programming Emmanuel Schanzer Friday, November 16, 2007 Bootstrap uses
computer programming to teach an adapted college
algebra to middle-school students. Our delivery network, the Citizen Schools
after-school program, is based in thirty middle schools nationwide. Students
were able to design and create several interactive games in just ten
ninety-minute work periods, and preliminary data suggests that these students
develop a deeper understanding of algebra more quickly than their peers, and
score better math classes during the school day. We posit that the
true innovation of Bootstrap is to treat Computer Science as something
tangible and teachable at the middle school level, and therefore should be
held accountable to the same evaluations and constraints as a regular Biology
or Life Science class. The teaching tools developed for Bootstrap are coupled
with a number of core pedagogies, which are discussed here. Save for a few
controversial or innovative ideas, educators will instantly recognize the
majority of them as common practice for middle school classrooms. We will discuss
these pedagogies, as well as the implementation and results. We will also
touch briefly on the state of current 'Teaching' IDEs, and address the
success and failure of current solutions using the lens of a "Pedagogic
IDE". ______ Emmanuel Schanzer is currently the Program Director for Bootstrap,
an after school program which teaches functional programming to at-risk
middle school students. He is a graduate of Host: Kathi Fisler Refreshments will be served. |