<div> </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> </div>
<div>My plan to address this situation 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. We develop fluency in a computer language *in order to* </div>
<div>explore such objects as: rational numbers, integers modulo N,</div>
<div>vectors, polynomials, polyhedra...</div>
<div> </div>
<div>I'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 execs interested in employing more local talent in</div>
<div>future.</div>
<div> </div>
<div>My hope for these students is by the time they get to college</div>
<div>they'd already be well beyond the CS0 course herein described.</div>
<div> </div>
<div>None of this is to deny an existing population of casualties of </div>
<div>the current curriculum, obsolete infrastructure we'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> </div>
<div>Kirby</div>
<div> </div>