<div>&nbsp;</div>
<div>I think postponing exposure to OO is perverse only in the sense </div>
<div>that I find it symptomatic of a holdover K-12 curriculum that </div>
<div>specializes in producing math phobic students.</div>
<div>&nbsp;</div>
<div>My plan to address this situation&nbsp;involves drawing from CS to </div>
<div>create a math teaching hybrid that uses Python (or competing </div>
<div>language) to teach math concepts, starting around 8th grade if not </div>
<div>before.&nbsp; We develop fluency in a computer language *in order to* </div>
<div>explore such objects as:&nbsp; rational numbers, integers modulo N,</div>
<div>vectors, polynomials, polyhedra...</div>
<div>&nbsp;</div>
<div>I&#39;ve prototyped my class in Portland Public Schools (at Winterhaven</div>
<div>in particular, for several weeks with 8th graders), but currently teach </div>
<div>it as a non-credit elective for high schoolers enrolling in Saturday </div>
<div>Academy (<a href="http://saturdayacademy.org">saturdayacademy.org</a>), a nonprofit sponsored by </div>
<div>Silicon Forest&nbsp;execs interested in employing more local talent in</div>
<div>future.</div>
<div>&nbsp;</div>
<div>My hope for these students is by the time they get to college</div>
<div>they&#39;d already be well beyond the CS0 course herein described.</div>
<div>&nbsp;</div>
<div>None of this is to deny an existing population of casualties of </div>
<div>the current curriculum,&nbsp;obsolete infrastructure we&#39;re also replacing </div>
<div>in the Republic of South Africa with the Mark Shuttleworth Pipeline </div>
<div>(also features Python pre age 18 -- again, only with *some* students).</div>
<div>&nbsp;</div>
<div>Kirby</div>
<div>&nbsp;</div>