From kurner at oreillyschool.com Fri Jun 7 00:37:30 2013 From: kurner at oreillyschool.com (Kirby Urner) Date: Thu, 6 Jun 2013 15:37:30 -0700 Subject: [Edu-sig] more promoting of Python for STEM curricula Message-ID: More promulgating of: 'Mathematics for the Digital Age and Programming in Python' on the math-teach / Math Forum list (hosted by Drexel U) where I'm a regular poster: http://mathforum.org/kb/thread.jspa?threadID=2574824 I put it on a "syllabus" of only three books, suggesting a kernel or core set of topics, all interconnecting: 1. MFTDA (good 'math through programming' text book) 2. Divided Spheres (a primer but with lots of history) 3. King of Infinite Space (biography) That's just to establish a 'terrain' or 'territory' in which further curriculum writing might be done and somewhat defines my own neighorhood as a curriculum writer, though I also do a lot more with cellular automata and cryptography. Kirby -------------- next part -------------- An HTML attachment was scrubbed... URL: From calcpage at aol.com Sat Jun 8 16:36:22 2013 From: calcpage at aol.com (A. Jorge Garcia) Date: Sat, 8 Jun 2013 10:36:22 -0400 (EDT) Subject: [Edu-sig] FYI: Discrete Math class this year In-Reply-To: <8CFE8C0FF222250-1004-69A1@webmail-m216.sysops.aol.com> References: <8CFE8C0FF222250-1004-69A1@webmail-m216.sysops.aol.com> Message-ID: <8D0326CAE8B41FE-1CEC-1A669@webmail-d280.sysops.aol.com> We played around with SAGE, Python, Turtle Python and Visual Python this year! Take a look if you're interested: http://shadowfaxrant.blogspot.com/2013/05/teaching-computer-science-honors_25.html We even did some TI-BASIC! HTH, A. Jorge Garcia Applied Math, Physics and CS http://shadowfaxrant.blogspot.com http://www.youtube.com/calcpage2009 From kirby.urner at gmail.com Sat Jun 8 17:25:01 2013 From: kirby.urner at gmail.com (kirby urner) Date: Sat, 8 Jun 2013 08:25:01 -0700 Subject: [Edu-sig] FYI: Discrete Math class this year In-Reply-To: <8D0326CAE8B41FE-1CEC-1A669@webmail-d280.sysops.aol.com> References: <8CFE8C0FF222250-1004-69A1@webmail-m216.sysops.aol.com> <8D0326CAE8B41FE-1CEC-1A669@webmail-d280.sysops.aol.com> Message-ID: This is an amazing resource / web site. I just wandered around in it awhile, blundering about. It's wonderful that you took the time to make so much of your classroom material world readable. Kirby On Sat, Jun 8, 2013 at 7:36 AM, A. Jorge Garcia wrote: > We played around with SAGE, Python, Turtle Python and Visual Python this > year! Take a look if you're interested: > > http://shadowfaxrant.blogspot.**com/2013/05/teaching-computer-** > science-honors_25.html > > We even did some TI-BASIC! > > HTH, > A. Jorge Garcia > Applied Math, Physics and CS > http://shadowfaxrant.blogspot.**com > http://www.youtube.com/**calcpage2009 > > > ______________________________**_________________ > Edu-sig mailing list > Edu-sig at python.org > http://mail.python.org/**mailman/listinfo/edu-sig > -------------- next part -------------- An HTML attachment was scrubbed... URL: From calcpage at aol.com Sat Jun 8 19:09:12 2013 From: calcpage at aol.com (calcpage) Date: Sat, 08 Jun 2013 17:09:12 +0000 (GMT) Subject: [Edu-sig] FYI: Discrete Math class this year Message-ID: <935893901.867122.1370711359112.JavaMail.webspher@njbbicssmp03> An HTML attachment was scrubbed... URL: From calcpage at aol.com Sun Jun 9 06:25:59 2013 From: calcpage at aol.com (A. Jorge Garcia) Date: Sun, 9 Jun 2013 00:25:59 -0400 (EDT) Subject: [Edu-sig] FYI: Discrete Math class this year In-Reply-To: References: Message-ID: <8D032E0941A71B4-B18-20B34@webmail-m258.sysops.aol.com> OK, fixed it! HTH, A. Jorge Garcia Applied Math, Physics and CS http://shadowfaxrant.blogspot.com http://www.youtube.com/calcpage2009 -----Original Message----- From: kirby urner To: A. Jorge Garcia Cc: edu-sig Sent: Sat, Jun 8, 2013 11:25 am Subject: Re: [Edu-sig] FYI: Discrete Math class this year This is an amazing resource / web site.? I just wandered around in it awhile, blundering about. It's wonderful that you took the time to make so much of your classroom material world readable. Kirby On Sat, Jun 8, 2013 at 7:36 AM, A. Jorge Garcia <calcpage at aol.com> wrote: We played around with SAGE, Python, Turtle Python and Visual Python this year! Take a look if you're interested: http://shadowfaxrant.blogspot.com/2013/05/teaching-computer-science-honors_25.html We even did some TI-BASIC! HTH, A. Jorge Garcia Applied Math, Physics and CS http://shadowfaxrant.blogspot.com http://www.youtube.com/calcpage2009 _______________________________________________ Edu-sig mailing list Edu-sig at python.org http://mail.python.org/mailman/listinfo/edu-sig From calcpage at aol.com Mon Jun 10 02:24:40 2013 From: calcpage at aol.com (A. Jorge Garcia) Date: Sun, 9 Jun 2013 20:24:40 -0400 (EDT) Subject: [Edu-sig] FYI: Discrete Math class this year In-Reply-To: <8D032E0941A71B4-B18-20B34@webmail-m258.sysops.aol.com> References: <8D032E0941A71B4-B18-20B34@webmail-m258.sysops.aol.com> Message-ID: <8D0338807E4EFCF-18A0-27848@webmail-d259.sysops.aol.com> For completeness sake, here are my acknowledgements: Thanx go to Gary Litvin, http://skylit.com/mathandpython.html Kirby Urner, http://www.4dsolutions.net/ocn/index.html Erik Thompson, http://vpython.erikthompson.com/ Allen Downey, http://interactivepython.org/courselib/default/user/login?_next=/courselib/default/index William Stein, http://www.sagemath.org/ David Joyner http://sage.math.washington.edu/home/wdj/teaching/calc1-sage/ and Gregor Lindl http://code.google.com/p/python-turtle-demo/ (in no particular order) for inspiring me! HTH, A. Jorge Garcia Applied Math, Physics and CS http://shadowfaxrant.blogspot.com http://www.youtube.com/calcpage2009 From andre.roberge at gmail.com Tue Jun 11 14:32:47 2013 From: andre.roberge at gmail.com (Andre Roberge) Date: Tue, 11 Jun 2013 09:32:47 -0300 Subject: [Edu-sig] Reeborg's world Message-ID: In the spirit of the original CP4E (Computer programming for everybody) that lead to the creation of edu-sig, but unfortunately not (yet) supporting Python, I am happy to announce the launch of Reeborg's World ( http://reeborg.ca) as the successor to RUR-PLE (http://code.google.com/p/rur-ple) but adapted for the web ... and designed to teach Javascript. Eventually (soon?) there will be a Python version (using either Brython or Skulpt). Compared with RUR-PLE (inspired by Guido van Robot, itself inspired by Karel the Robot) Pros: No installation required - available on the web Much more teaching material Test-Driven Learning: one can set up world with "goals" (end configuration) that are automatically tested Side and Top view of robot, based on user preference Syntax analysis (and feedback) performed by JSHint Often used user-defined functions (such as turn_right) can be saved by the user in their "Library" and loaded automatically Cons: No highlighting of current instruction being executed No graphical world builder (could be added with a fair bit of work) Only English lessons and interface (soon French will be added) Not Python (will be fixed! :-) Cheers, Andr? P.S. Developers thrive on feedback and are always happy to implement features sought by users. ;-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From jurgis.pralgauskis at gmail.com Tue Jun 11 16:31:47 2013 From: jurgis.pralgauskis at gmail.com (Jurgis Pralgauskis) Date: Tue, 11 Jun 2013 17:31:47 +0300 Subject: [Edu-sig] Reeborg's world In-Reply-To: References: Message-ID: Hi, nice, reminded of http://www.code.org/learn/codehs by the way, maybe browser debugger can be called (with eval or so) to highlight current instruction.. (as extra feature) On Tue, Jun 11, 2013 at 3:32 PM, Andre Roberge wrote: > In the spirit of the original CP4E (Computer programming for everybody) > that lead to the creation of edu-sig, but unfortunately not (yet) > supporting Python, I am happy to announce the launch of Reeborg's World ( > http://reeborg.ca) as the successor to RUR-PLE > (http://code.google.com/p/rur-ple) but adapted for the web ... and > designed to teach Javascript. Eventually (soon?) there will be a Python > version (using either Brython or Skulpt). > > Compared with RUR-PLE (inspired by Guido van Robot, itself inspired by > Karel the Robot) > > Pros: > No installation required - available on the web > Much more teaching material > Test-Driven Learning: one can set up world with "goals" (end > configuration) that are automatically tested > Side and Top view of robot, based on user preference > Syntax analysis (and feedback) performed by JSHint > Often used user-defined functions (such as turn_right) can be saved by the > user in their "Library" and loaded automatically > > > Cons: > No highlighting of current instruction being executed > No graphical world builder (could be added with a fair bit of work) > Only English lessons and interface (soon French will be added) > Not Python (will be fixed! :-) > > Cheers, > > Andr? > > P.S. Developers thrive on feedback and are always happy to implement > features sought by users. ;-) > > _______________________________________________ > Edu-sig mailing list > Edu-sig at python.org > http://mail.python.org/mailman/listinfo/edu-sig > > -- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) http://galvosukykla.lt -------------- next part -------------- An HTML attachment was scrubbed... URL: From missive at hotmail.com Thu Jun 13 23:08:13 2013 From: missive at hotmail.com (Lee Harr) Date: Fri, 14 Jun 2013 01:38:13 +0430 Subject: [Edu-sig] [ANNC] pynguin-0.15 python turtle graphics application Message-ID: Pynguin is a python-based turtle graphics application. ? ? It combines an editor, interactive interpreter, and ? ? graphics display area. It is meant to be an easy environment for introducing ? ? some programming concepts to beginning programmers. http://pynguin.googlecode.com/ This release makes major changes to the editor to enable ? ? line numbers and other improvements. Pynguin is tested with Python 3.3.1 and PyQt 4.10 and ? ? now requires QsciScintilla (tested with version 2.7.1) Pynguin is released under GPLv3. Changes in pynguin-0.15: ? ? Major change! ? ? ? ? - Now REQUIRES QsciScintilla! ? ? ? ? ? ? - included with PyQt4 on windows ? ? ? ? ? ? - .deb should pull in dependency automatically ? ? ? ? ? ? - other systems may require manual intervention ? ? Important fixes ? ? ? ? - writes out all document pages every time when saving ? ? ? ? ? ? - some pages could have been lost when changing between ? ? ? ? ? ? ? ? single file method and file + directory method of ? ? ? ? ? ? ? ? saving files ? ? Other fixes ? ? ? ? - fixed arc() with pen up ? ? ? ? - fixed loading pages with mixed defs and top-level code ? ? Pynguin API ? ? ? ? - added pie option to arc ? ? ? ? ? ? - draws pie wedges instead of just arcs ? ? ? ? ? ? - arc(radius, extent, pie=True) ? ? ? ? - added underline() method ? ? ? ? ? ? - pynguin.underline() # start underline for write() ? ? ? ? ? ? - pynguin.underline(False) # stop underline ? ? Canvas ? ? UI ? ? ? ? - loads .pyn file specified on command line ? ? ? ? - added ability to double-click open .pyn documents ? ? ? ? ? ? - tested on Ubuntu Linux only ? ? ? ? - shows better error message when there is a problem loading a file ? ? ? ? - saves/restores main window geometry/location ? ? Integrated Editor ? ? ? ? - Replaced editor with QsciScintilla text widget ? ? ? ? - Line numbers available now ? ? Integrated Console ? ? ? ? - Replaced QTextEdit with QsciScintilla text widget ? ? Examples ? ? ? ? - added fraction example to demonstrate arc(..., pie=True) ? ? ? ? ? ? - also demonstrates underline() From andre.roberge at gmail.com Thu Jun 27 16:17:27 2013 From: andre.roberge at gmail.com (Andre Roberge) Date: Thu, 27 Jun 2013 11:17:27 -0300 Subject: [Edu-sig] Use of "badges" to encourage learning Message-ID: There seems to be a trend on various websites to award users "badges" to keep track of progress. Other than the rationale that "everyone is doing it this days so it must serve a purpose", do any of the edu-sig readers have experience with using "badges" or similar tricks to encourage learning when it comes to programming beginners? -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Thu Jun 27 19:56:00 2013 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 27 Jun 2013 10:56:00 -0700 Subject: [Edu-sig] Use of "badges" to encourage learning In-Reply-To: References: Message-ID: On Thu, Jun 27, 2013 at 7:17 AM, Andre Roberge wrote: There seems to be a trend on various websites to award users "badges" to keep track of progress. Other than the rationale that "everyone is doing it this days so it must serve a purpose", do any of the edu-sig readers have experience with using "badges" or similar tricks to encourage learning when it comes to programming beginners? ______________________________ > > We discussed it at work recently, the sociology of badges. Mozilla is into badges. http://openbadges.org/ Having recently attended an Eagle Scout induction ceremony, I was reminded of the importance of badges within scouting. As a reminder that badges are earned in technical areas, I link to this picture from the ceremony program: http://www.flickr.com/photos/kirbyurner/9003955894/in/set-72157634062648346/lightbox/ Once you factor in GPS / GIS as a kind of computing, the overlap with existing scouting badges is way more than just Robotics or Electronics. Given we now have in Portland a "Code Scouts" (codescouts.org) and given "Bar Camp" and "Foo Camp" have always used this "camp" metaphor, I think there's a undercurrent whereby badges would be carried forward within the geek community, within open source especially because that's where you find a lot of interest in ethics, codes of conduct etc. -- similar, again, to scouting. That's in the mode of a sociological analysis. As a distance education company (oreillyschool.com), our collective thought seemed to be that any advantages to our students have to do with the weight badges would or would not have with prospective employers, and that, culturally speaking, badges haven't mattered at that interface. "Rank" on the other hand, has some bearing. Like when you become an Eagle Scout, you may get letters from quite a number of organizations who somehow arrange to get that mailing list (I found this out talking to one of the dads, who joked about his son's getting letters from the Illuminati). "Rank" is more what you get with larger chunks of work. I'd say badges are a more like internal local variables that might well be further adapted within a code learning setting. They're somewhat esoteric and help with bonding. Stamps in one's passport have a similar status. In a less formal sense, T-shirts and other swag play this role of signifying "I was there" or "I am aware of this technology". However it doesn't logically follow that academic institutions should embrace the badge system, since they already have their own systems of "credits" and a credentialing system based on diplomas and certificates, schools supported (as student, as faculty, as alum) and so on. "Job title" has a more "rank" smell (I guess there's a pun there) and in writing a resume or c.v., the listing of details under each job may have a "badge like" quality. That's where you show off your particular blend of Kung Fu (see below). Then there's the military itself -- of course -- with a kind of badging historically embroidered directly into the uniform, along with rank. http://www.vanguardmil.com/ (ribbons, patches, decorations...) Geeks go with name tag paraphernalia, other swag, stickers on the laptop also important. Tattoos? geekytattoos.com paulmullins.wordpress.com/2013/05/26/geek-ink-geek-tattoos-and-consumer-culture I predict a further blending of aesthetics along this interface, but with a more Chinese / martial arts flavor (more "Asiafied"). The idea of white, yellow, brown and black belt has some currency, along with the thought that each person cultivates a blend of practices, stays in shape in different ways (a different blend of Chi's and Fu's ("cheese and foos")). Entered into evidence: chifoo.org CHI: http://www.odditycentral.com/videos/old-chinese-man-moves-objects-with-qi-chi-energy.html (chi relates to energy or vital force) FU: http://en.wikipedia.org/wiki/Chinese_guardian_lions (aka Fu Dog or Foo Dog -- as in "what blend of foo dog are you?" or "what temple do you guard?" (i.e. what worthy lineage do you serve / protect?)) The martial arts approach provides a good blend of "school" and "rank" and is consistent with a Pacific Rim economy (including Silicon Valley and Forest) that sees itself as pioneering in high technology. Kirby -------------- next part -------------- An HTML attachment was scrubbed... URL: From clint.m.johns at gmail.com Thu Jun 27 19:59:43 2013 From: clint.m.johns at gmail.com (Clint Johns) Date: Thu, 27 Jun 2013 10:59:43 -0700 Subject: [Edu-sig] Use of "badges" to encourage learning In-Reply-To: References: Message-ID: Hacker Scouts in Oakland, CA uses badges too, and is a blending of Scouting and the Make Movement, and uses badges. http://hacker-scouts.org/ Boy Scouts also recently launched a STEM program with new badges: http://www.scouting.org/stem.aspx On Thu, Jun 27, 2013 at 10:56 AM, kirby urner wrote: > On Thu, Jun 27, 2013 at 7:17 AM, Andre Roberge wrote: > There seems to be a trend on various websites to award users "badges" to > keep track of progress. Other than the rationale that "everyone is doing > it this days so it must serve a purpose", do any of the edu-sig readers > have experience with using "badges" or similar tricks to encourage learning > when it comes to programming beginners? > ______________________________ >> >> > > We discussed it at work recently, the sociology of badges. > > Mozilla is into badges. > > http://openbadges.org/ > > Having recently attended an Eagle Scout induction ceremony, I was reminded > of the importance of badges within scouting. > > As a reminder that badges are earned in technical areas, I link to this > picture from the ceremony program: > > > http://www.flickr.com/photos/kirbyurner/9003955894/in/set-72157634062648346/lightbox/ > > Once you factor in GPS / GIS as a kind of computing, the overlap with > existing scouting badges is way more than just Robotics or Electronics. > > Given we now have in Portland a "Code Scouts" (codescouts.org) and given > "Bar Camp" and "Foo Camp" have always used this "camp" metaphor, I think > there's a undercurrent whereby badges would be carried forward within the > geek community, within open source especially because that's where you find > a lot of interest in ethics, codes of conduct etc. -- similar, again, to > scouting. > > That's in the mode of a sociological analysis. > > As a distance education company (oreillyschool.com), our collective > thought seemed to be that any advantages to our students have to do with > the weight badges would or would not have with prospective employers, and > that, culturally speaking, badges haven't mattered at that interface. > > "Rank" on the other hand, has some bearing. Like when you become an Eagle > Scout, you may get letters from quite a number of organizations who somehow > arrange to get that mailing list (I found this out talking to one of the > dads, who joked about his son's getting letters from the Illuminati). > > "Rank" is more what you get with larger chunks of work. > > I'd say badges are a more like internal local variables that might well be > further adapted within a code learning setting. They're somewhat esoteric > and help with bonding. Stamps in one's passport have a similar status. In > a less formal sense, T-shirts and other swag play this role of signifying > "I was there" or "I am aware of this technology". > > However it doesn't logically follow that academic institutions should > embrace the badge system, since they already have their own systems of > "credits" and a credentialing system based on diplomas and certificates, > schools supported (as student, as faculty, as alum) and so on. > > "Job title" has a more "rank" smell (I guess there's a pun there) and in > writing a resume or c.v., the listing of details under each job may have a > "badge like" quality. That's where you show off your particular blend of > Kung Fu (see below). Then there's the military itself -- of course -- with > a kind of badging historically embroidered directly into the uniform, along > with rank. > > http://www.vanguardmil.com/ (ribbons, patches, decorations...) > > Geeks go with name tag paraphernalia, other swag, stickers on the laptop > also important. Tattoos? > > geekytattoos.com > > > paulmullins.wordpress.com/2013/05/26/geek-ink-geek-tattoos-and-consumer-culture > > I predict a further blending of aesthetics along this interface, but with > a more Chinese / martial arts flavor (more "Asiafied"). > > The idea of white, yellow, brown and black belt has some currency, along > with the thought that each person cultivates a blend of practices, stays in > shape in different ways (a different blend of Chi's and Fu's ("cheese and > foos")). Entered into evidence: chifoo.org > > CHI: > > http://www.odditycentral.com/videos/old-chinese-man-moves-objects-with-qi-chi-energy.html > (chi relates to energy or vital force) > > FU: > http://en.wikipedia.org/wiki/Chinese_guardian_lions > (aka Fu Dog or Foo Dog -- as in "what blend of foo dog are you?" or "what > temple do you guard?" (i.e. what worthy lineage do you serve / protect?)) > > The martial arts approach provides a good blend of "school" and "rank" and > is consistent with a Pacific Rim economy (including Silicon Valley and > Forest) that sees itself as pioneering in high technology. > > Kirby > > > > _______________________________________________ > Edu-sig mailing list > Edu-sig at python.org > http://mail.python.org/mailman/listinfo/edu-sig > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lac at openend.se Thu Jun 27 22:08:56 2013 From: lac at openend.se (Laura Creighton) Date: Thu, 27 Jun 2013 22:08:56 +0200 Subject: [Edu-sig] Use of "badges" to encourage learning In-Reply-To: Message from Andre Roberge of "Thu, 27 Jun 2013 11:17:27 -0300." References: Message-ID: <201306272008.r5RK8uOr031418@theraft.openend.se> You have to be really careful with this. The overwhelming evidence is that, most of the time, rewarding people for good performance makes them perform poorly. see: http://www.youtube.com/watch?v=u6XAPnuFjJc If your badge system ends up as a reward system, then you will end up with the same problems. Laura