<br><br>On Sunday, June 23, 2019, C. Cossé <<a href="mailto:ccosse@gmail.com">ccosse@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Ahh, that's a good point! But the whole problem can be worked-out from scratch, in front of them in one hour if you're fast.<br></div></div></blockquote><div><br></div><div><a href="https://en.m.wikipedia.org/wiki/Socratic_method">https://en.m.wikipedia.org/wiki/Socratic_method</a><br></div><div><br></div><div>Just don't hold up a finger when you've solved it and you should be fine.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 23, 2019 at 12:14 PM Wes Turner <<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>> It would be a good team-teaching lesson, one teacher on the white-board lecturing, and the other typing the python-translation of the lecture into code on a big screen. </div><div><br></div><div>Do you find teamed presentations to be more effective, contrived, or overwhelming than just speaking aloud to model the cognitive process of model development? Modeling a mature process for correcting for mistakes and errors is sometimes absent from prepared demos that make it look like it's so easy for *them* (because they spent time preparing and rehearsing)<br><br><br></div><div>On Sunday, June 23, 2019, Wes Turner <<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br>On Sunday, June 23, 2019, C. Cossé <<a href="mailto:ccosse@gmail.com" target="_blank">ccosse@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 23, 2019 at 11:36 AM Wes Turner <<a href="mailto:wes.turner@gmail.com" target="_blank">wes.turner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><div dir="ltr"><div>In one lesson developing a simple solar system in pygame, for example, you can teach everything from the meaning of pi, periodic motion, dynamic graphics, orders of magnitude, scaling, OOP, ... all kinds of stuff.</div></div><div><br></div><div>What a fun problem! Does PyGame have 2D physics? Kerbal Space Program looks fun, too</div></blockquote><div><br></div><div>It might by now ... but that's another big lesson: don't use somebody else's physics libs ... do that yourself too! For the above problem there is nothing more than F=ma (W=mg ... Weight=mass x accel_due2_grav) ... the rest is circle stuff.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>AND basically lay the ground-work for developing their own 2D plotting software.</div></div></blockquote><div><br></div><div>What grade levels or math and physics knowledge would you think appropriate for these tasks?</div></blockquote><div><br></div><div>No prior knowledge ... it's all on the teacher to be familiar enough to walk all over and essentially "drag them through" (the kids=them) the process of developing their own quick solar system model. It would be a good team-teaching lesson, one teacher on the white-board lecturing, and the other typing the python-translation of the lecture into code on a big screen. <br></div></div></div></blockquote><div><br></div><div>Do you start with 2D observational data; as a model development exercise? Is that freely available online somewhere?</div><div><br></div><div>For the 3D cube projected into 2D space rotation problem:</div><div><a href="https://en.wikipedia.org/wiki/Lorentz_transformation" target="_blank">https://en.wikipedia.org/wiki/<wbr>Lorentz_transformation</a><br></div><div><br></div><div>> In each reference frame, an observer can use a local coordinate system (most exclusively Cartesian coordinates in this context) to measure lengths, and a clock to measure time intervals. An observer is a real or imaginary entity that can take measurements, say humans, or any other living organism—or even robots and computers. An event is something that happens at a point in space at an instant of time, or more formally a point in spacetime. The transformations connect the space and time coordinates of an event as measured by an observer in each frame.[nb 1]</div><div>></div><div>> They supersede the Galilean transformation of Newtonian physics, which assumes an absolute space and time (see Galilean relativity). The Galilean transformation is a good approximation only at relative speeds much smaller than the speed of light. Lorentz transformations have a number of unintuitive features that do not appear in Galilean transformations. For example, they reflect the fact that observers moving at different velocities may measure different distances, elapsed times, and even different orderings of events, but always such that the speed of light is the same in all inertial reference frames. The invariance of light speed is one of the postulates of special relativity.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br></div><div>- Specify the coordinates of the vertices of a cube</div><div>- Draw the cube in 3D (2D from a perspective)</div><div>- Rotate the cube or move the 'camera/observer's (around a point other than the origin) in 3D space and draw each frame at time t</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><br></div><div>-Charlie<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 23, 2019 at 11:09 AM kirby urner <<a href="mailto:kirby.urner@gmail.com" target="_blank">kirby.urner@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">Somewhere every summer, I tend to call into question the wisdom of buying the kids another scientific calculator at the drug store (we call them that here, pharmacies have calculators hanging on racks at the checkout, to cash in on gullibility and impulse buys).</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">This year:</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><a href="https://nbviewer.jupyter.org/github/4dsolutions/School_of_Tomorrow/blob/master/Sandbox_Example.ipynb" target="_blank">https://nbviewer.jupyter.org/<wbr>github/4dsolutions/School_of_<wbr>Tomorrow/blob/master/Sandbox_<wbr>Example.ipynb</a></div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">That's of course the read-only version (vs. <a href="http://mybinder.org" target="_blank">mybinder.org</a>) with the benefit of a free video at the bottom, not visible on Github, where I give my viewers the elevator speech i.e. pitch Jupyter Notebooks using Python as superior to slaving away with a graphing calculator.</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">Not that anyone is still using graphing calculators right? Sorry if I'm beating a dead horse (idiom).</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small">Kirby</div><div style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div>
______________________________<wbr>_________________<br>
Edu-sig mailing list<br>
<a href="mailto:Edu-sig@python.org" target="_blank">Edu-sig@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/edu-sig" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/edu-sig</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><p><span><span><a href="http://ccosse.github.io" target="_blank">ccosse.github.io</a></span></span></p></div></div></div></div></div></div>
</blockquote>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><p><span><span><a href="http://ccosse.github.io" target="_blank">ccosse.github.io</a></span></span></p></div></div></div></div></div></div></div>
</blockquote>
</blockquote></div>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><p><span><span><a href="http://ccosse.github.io" target="_blank">ccosse.github.io</a></span></span></p></div></div></div></div></div></div>
</blockquote>