<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><br></div>Greeting AJG --<br><br></div>The background image in your blog shows what look to<br></div>be emulated TI calculators on every student's screen,<br></div>and I was wondering if the nSpire CAS TIs you mentioned<br></div>using were actually emulated, yet licensed on a per seat<br></div>basis which is why they needed to be donated.  <br><br>Apologies for my ignorance about the current state of <br>the calculator market.<br></div></div><br></div>My own trajectory through high school was discovering <br></div>programmable calculators as an extracurricular hobby.<br><br></div>My good friend's dad, a civil engineer, had an HP65 and <br></div>my friend and I could do little programs that even "rolled <br>the stack" as an operation.  With parenthesis free reverse<br>polish notation (no equals key either) we had a strong <br>sense of what a stack was, sorta FORTH-like.<br></div></div><br></div>As long as computers were big and expensive like we<br></div>had at the university, I could understand why we weren't <br></div>sharing programming with the high schools.  The IBM<br></div>370 I was sending my programs to (PL/1, FORTRAN,<br>Snobol, APL) was huge, had its own building (shared <br>with a 360 as I recall).<br></div></div><div><br>The Unix PDPs scattered about were also plenty <br>expensive.  I asked for play time on those and as this<br></div><div>institution pampered undergrads, I was given some.<br></div><div><br></div>However, around the time of the PC revolution in the<br>1980s, even before the Open Source / Free Software <br>revolution, pre GNU / Linux, I started getting more <br>skeptical that scientific calculator era standards were <br>apropos.  <br><br>The screens were so tiny and what about 3D?  <br><br>Programming is really more interesting but the <br>calculator languages were so black boxy and tied<br></div><div>to the one device....<br></div></div></div></div></div><br></div><div>We I do appreciate about the scientific calculator is <br></div><div>who much they densely pack in to a tiny box.<br> <br></div><div>Going over each key, explaining what it does, is all<br></div><div>by itself the basis for a good course.  <br><br>But that wasn't usually the approach taken.  <br><br>Only a few keys would be explained, their meanings <br>leaked out in dribs and drabs over the years.  Not so<br></div><div>fun. <br><br>Like with any subject, sticking to the standard timeline<br></div><div>can lead to high levels of frustration.  One must undertake <br>to study to on one's own to move ahead at one's own pace.<br></div><div>One may wish to go faster or slower, and also take <br></div><div>detours, explore tangents.<br></div><div><br></div>Anyway, I'm preaching to the choir here aren't I?  <br><br>By the time we get to Linux and Freedom Toasters in <br>the Republic of South Africa [1], I'm getting closer to <br>flabbergasted that we're still clinging to the graphing <br>calculators throughout high school. I'm beginning to <br>sense I'm a stranger in a strange land.<br></div></div></div></div><br></div>By this point in 2016, yet more years later, I'm rather <br>uncomprehending of the status quo, which seems <br>somewhat bizarre to me, like the Mad Hatter's tea <br>party in Alice and Wonderland.  <br><br>For example, I can't make head or tail of why the US<br>Common Core is saying to ignore the "hex rails" our <br>"decimal trains" actually run on.  <br><br>The bias against doing programming to learn math, <br>when even decent scientific calculators could do that, <br>comes across as foreign.  I have to conclude the <br>high school culture is not one I particularly understand, <br>having left the high school math teaching profession pre <br>hypertext and even pre Internet for most intents and <br>purposes (I had a guest account with the New Jersey <br></div><div>Institute of Technology on something dialup).<br></div><div><br></div></div></div></div></div></div></div><div>In the year since, I have field tested numerous courses <br>with real high and middle school aged guinea pigs (willing <br>and eager), mostly with a nonprofit called Saturday Academy,<br>but these were not for state credit and of a somewhat <br>experimental nature.  <br><br>As a parent volunteer, I was permitted to teach an all 8th <br>grade Python-based course at Winterhaven, our "geek <br>Hogwarts" in Portland, and some of the content I covered <br>is summarized here:<br><br><a href="http://www.4dsolutions.net/ocn/winterhaven/">http://www.4dsolutions.net/ocn/winterhaven/</a><br><a href="http://www.4dsolutions.net/ocn/winterhaven/section3.html">http://www.4dsolutions.net/ocn/winterhaven/section3.html</a><br></div><div><br>I'd summarize some of the "lessons learned" (such as<br>to balance technical content with lore, storytelling) and <br>take these on the road to Pycons and OSCONs, most <br>concertedly to Chicago, the city of my birth.  <br><br>I'm less in on the conference circuit these days (I didn't give <br>any talks at this year's Pycon and missed OSCON, though I <br>did help screen the latter's presentation proposals).  As <br>Nicholas noted at the eduSummit, I continue actively <br>posting to edu-sig here at least, one of my main haunts <br>for some decades.<br></div><div><br></div><div>Speaking of Nicholas Tollervey, I was at PDX Code Guild this <br>evening for Flying Circus night, and for the first time really <br>had a chance to dive in to his slim volume Python in Education, <br>Teach, Learn, Program (O'Reilly)  <br><span style="font-family:monospace,monospace"><br><a href="https://flic.kr/p/JA7ene">https://flic.kr/p/JA7ene</a> (book cover)<br></span><br></div><div>The book shares in some detail about the hardware devices <br>we could be sharing with more students, in addition to running <br>Python in the cloud and/or on desktops / laptops and/or on<br></div><div>Android / iOS (again, I'm not myself very tolerant of tiny <br>screens and keyboards for writing / reading code).<br></div><div><br><span style="font-family:monospace,monospace"><a href="https://flic.kr/p/Jx87k5">https://flic.kr/p/Jx87k5</a>  (Raspberry Pi)<br><a href="https://flic.kr/p/Jx85V1">https://flic.kr/p/Jx85V1</a>  (MicroPython board)<br><a href="https://flic.kr/p/Jx85tj">https://flic.kr/p/Jx85tj</a>  (Microbit)<br><br></span>The shift in emphasis to devices such as these seems to <br>already be a fait accompli in many education systems.  <br><br>The main argument against joining the trend seems to be <br>the nature of the tests themselves, which are defined around <br>using a calculator.  <br><br>Isn't that the tail wagging the dog though?  <br><br>I mean I do appreciate test driven development, but passing <br>unit tests that might as well have been written in the 1980s <br>seems too much like living in a time warp to me i.e. it's <br>anachronistic.  I'm glad other front lines teachers are thinking<br></div><div>something similar.<br></div><div><br></div><div>Kirby<br><br>[1]  <a href="http://www.freedomtoaster.org/">http://www.freedomtoaster.org/</a><br><a href="https://en.wikipedia.org/wiki/Freedom_Toaster">https://en.wikipedia.org/wiki/Freedom_Toaster</a><br><br></div></div>