<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">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><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/github/4dsolutions/School_of_Tomorrow/blob/master/Sandbox_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>
_______________________________________________<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/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" class="gmail_signature"><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>