Re: [Edu-sig] ACM Urges Obama to Include CS as Core Component of Science, Math Education

On Thu, 25 Dec 2008 06:00:02 -0500, <edu-sig-request@python.org> wrote:
From: "Edward Cherlin"
2008/12/23 michel paul :
http://www.acm.org/press-room/news-releases/obama-education
"Computing education benefits all students, not just those interested in pursuing computer science or information technology careers," said Bobby Schnabel, chair of ACM's Education Policy Committee (EPC).
Thanks. I'll invite them to join Earth Treasury's digital textbook project for the OLPC XO + Sugar. We have Smalltalk, Python, and FORTH standard on the XO, and we can add anything else of interest. Well, not Ada or C++, but those aren't of interest to third graders.
I don't think FORTH comes with the XO by default. I've the Mexico and Uruguay images and I haven't seen it. What's the name of it's executable? Smalltalk only comes if Etoys is installed. What does come is another very nice language, in my opinion. It is * typeless * interpreted * small * manages memory automatically * does conversions between numbers and strings automatically * can connect to the internet * can pipe in and out of commands and files. * it has hashes, and arrays are just hashes of numbers. the language is called awk, and the interpreter gawk now that I think of it, there is another programming language that comes by default: javascript.
APL is coming. Scheme is pretty easy. What else would you like?
UCBLogo is Scheme without parethesis (and with dynamic scope, instead of lexical scope) http://wiki.laptop.org/images/e/e5/Ucblogo-4.xo The problem is that is it not sugarized yet. and the LogoFE library for Logo makes is very much like APL. LogoFE is already in Spanish the language spoken in Uruguay, Colombia and Perú, where the XO has had deployments. Daniel

On 25.12.2008, at 17:38, Daniel Ajoy wrote:
On Thu, 25 Dec 2008 06:00:02 -0500, <edu-sig-request@python.org> wrote:
From: "Edward Cherlin"
2008/12/23 michel paul :
http://www.acm.org/press-room/news-releases/obama-education
"Computing education benefits all students, not just those interested in pursuing computer science or information technology careers," said Bobby Schnabel, chair of ACM's Education Policy Committee (EPC).
Thanks. I'll invite them to join Earth Treasury's digital textbook project for the OLPC XO + Sugar. We have Smalltalk, Python, and FORTH standard on the XO, and we can add anything else of interest. Well, not Ada or C++, but those aren't of interest to third graders.
I don't think FORTH comes with the XO by default. I've the Mexico and Uruguay images and I haven't seen it. What's the name of it's executable?
It's in the firmware, and you need a developer key to access it.
Smalltalk only comes if Etoys is installed.
Which it is, on every deployment so far. It's also part of Sugar.
UCBLogo is Scheme without parethesis (and with dynamic scope, instead of lexical scope) http://wiki.laptop.org/images/e/e5/Ucblogo-4.xo
The problem is that is it not sugarized yet.
and the LogoFE library for Logo makes is very much like APL. LogoFE is already in Spanish the language spoken in Uruguay, Colombia and Perú, where the XO has had deployments.
Right, a nice Logo is the one missing piece of the programming environments officially supported by OLPC: http://laptop.org/en/laptop/software/specs.shtml - Bert -

On Dec 25, 2008, at 5:52 PM, Bert Freudenberg wrote:
Right, a nice Logo is the one missing piece of the programming environments officially supported by OLPC
I talked to Walter (Bender) about a week ago, and he's working on this. We looked at PyLogo together, but it doesn't seem like it'll make a good first pass choice. -- Ivan Krstić <krstic@solarsail.hcs.harvard.edu> | http://radian.org

On Thu, Dec 25, 2008 at 8:24 PM, Ivan Krstić <krstic@solarsail.hcs.harvard.edu> wrote:
On Dec 25, 2008, at 5:52 PM, Bert Freudenberg wrote:
Right, a nice Logo is the one missing piece of the programming environments officially supported by OLPC
I talked to Walter (Bender) about a week ago, and he's working on this. We looked at PyLogo together, but it doesn't seem like it'll make a good first pass choice.
I see that UCBLogo is packaged in a .xo file for the XO, and that an earlier version was licensed under GPL, although Brian Harvey says, "Berkeley Logo is a freeware interpreter that I wrote along with several students." So, Brian, what's the deal with that? http://www.cs.berkeley.edu/~bh/logo.html A version for the One Laptop Per Child XO is here ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo-4.xo http://freshmeat.net/projects/ucblogo/ [License] OSI Approved :: GNU General Public License (GPL)
-- Ivan Krstić <krstic@solarsail.hcs.harvard.edu> | http://radian.org
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
-- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai

On Thu, Dec 25, 2008 at 8:38 AM, Daniel Ajoy <da.ajoy@gmail.com> wrote:
On Thu, 25 Dec 2008 06:00:02 -0500, <edu-sig-request@python.org> wrote:
From: "Edward Cherlin"
2008/12/23 michel paul :
http://www.acm.org/press-room/news-releases/obama-education
"Computing education benefits all students, not just those interested in pursuing computer science or information technology careers," said Bobby Schnabel, chair of ACM's Education Policy Committee (EPC).
Thanks. I'll invite them to join Earth Treasury's digital textbook project for the OLPC XO + Sugar. We have Smalltalk, Python, and FORTH standard on the XO, and we can add anything else of interest. Well, not Ada or C++, but those aren't of interest to third graders.
I don't think FORTH comes with the XO by default. I've the Mexico and Uruguay images and I haven't seen it. What's the name of it's executable?
Open Firmware. http://wiki.laptop.org/go/OLPC_Firmware_q2c27#How_to_get_the_ok_prompt How to get the ok prompt Press the ESC key (upper left on the keyboard) during the countdown.
Smalltalk only comes if Etoys is installed.
What does come is another very nice language, in my opinion. It is * typeless * interpreted * small * manages memory automatically * does conversions between numbers and strings automatically * can connect to the internet * can pipe in and out of commands and files. * it has hashes, and arrays are just hashes of numbers.
the language is called awk, and the interpreter gawk
now that I think of it, there is another programming language that comes by default: javascript.
APL is coming. Scheme is pretty easy. What else would you like?
UCBLogo is Scheme without parethesis (and with dynamic scope, instead of lexical scope) http://wiki.laptop.org/images/e/e5/Ucblogo-4.xo
The problem is that is it not sugarized yet.
We talked about it in July. Somebody needs to step up to drive it, or maybe just to get Brian Harvey involved. There is also an extension being developed for TurtleArt to let it save in UCBLogo file format. http://wiki.laptop.org/go/Logo discusses the options http://n2.nabble.com/Sugar-Labs,-LOGO-and-Brian-Harvey-td474434.html (July 2008) http://lists.sugarlabs.org/archive/iaep/2008-December/003393.html
and the LogoFE library for Logo makes is very much like APL. LogoFE is already in Spanish the language spoken in Uruguay, Colombia and Perú, where the XO has had deployments.
Excellent. We must see about an English translation.
Daniel
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
-- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai

Good seeing the XO firing up again, G1G1 billboards up around town (says Ron Braithwaite, contributor to ANSI Forth committee work from long ago **), certainly a big theme in my household this year, as in under the (plastic) Christmas Tree, as well as a hit at our Solstice Party on the 20th. http://worldgame.blogspot.com/2008/12/exoterica.html http://worldgame.blogspot.com/2008/12/snow.html http://www.flickr.com/photos/17157315@N00/3124604394/in/set-7215761146913082... In contrast to the "solo with guitar" Nashville model (have XO will travel), there's the garage band notion of specialized instruments, which is more like the TuxLab approach, or what we did at HPD: this box is our gateway (does Squid) this one is for mostly games, this one isn't even on the intranet, let alone Internet, and so on. It's not either/or. Many of us carry the briefcase laptop to and from work, yet park them to mess with entirely different LCDs (a lot of them shared), specialized to different tasks. The XO maps to your future personal computer, but that's not the end of our story: there's the computer lab at your school (perhaps reconfigurable). Portland is well known for its Red Hat based thin client networks, used in many of our schools, where Python is also taught. A lot of our hardware is recycled PC, Pentium class especially, not laptops. So we're able to turn out computer labs, as a package, much more easily than we're able to turn out XOs (zero point zero of these latter, still quite exotic to find any). A given Saturday Academy class might involve httpd.conf, learning about daemons, mod_python, mod_perl.... What's Apache all about? Mapping this training exercise into "XO space" seems a bit steep to lazy engineers, given all these recycled Pentiums lying around, so that's what we cobble together. However, if your kid has been cutting teeth on Pippy, then jumping in as a competent server or cube farmer would seem but a hop, skip and a jump. You'd have a way to save for college, or whatever certification program. So by all means, keep those XOs pumping out there. I treasure mine, like lending it to kids under 10. I was suggesting on Quaker-P this morning, in a thread with Vanessa, that we get an XO included on our SImple Gifts panel, the one we're using to send virtual bonnets, capes, other accessories (even a Prius). Maybe we'll get a green light. http://www.flickr.com/photos/17157315@N00/3134823006/sizes/o/ Kirby ** http://www.quartus.net/files/PalmOS/Forth/Docs/dpans94.pdf HPD: Hillsboro Police Department (near Intel) LCD: liquid crystal display XO: XO G1G1: Give One Get One ANSI: American National Standards

Wait, I'm wrong. Brian Harvey's home page has a link for UCBLogo for the XO. http://www.cs.berkeley.edu/~bh/ ftp://ftp.cs.berkeley.edu/pub/ucblogo/ucblogo-4.xo I'll go try it out. On Thu, Dec 25, 2008 at 8:38 AM, Daniel Ajoy <da.ajoy@gmail.com> wrote:
On Thu, 25 Dec 2008 06:00:02 -0500, <edu-sig-request@python.org> wrote:
From: "Edward Cherlin"
2008/12/23 michel paul :
http://www.acm.org/press-room/news-releases/obama-education
"Computing education benefits all students, not just those interested in pursuing computer science or information technology careers," said Bobby Schnabel, chair of ACM's Education Policy Committee (EPC).
Thanks. I'll invite them to join Earth Treasury's digital textbook project for the OLPC XO + Sugar. We have Smalltalk, Python, and FORTH standard on the XO, and we can add anything else of interest. Well, not Ada or C++, but those aren't of interest to third graders.
I don't think FORTH comes with the XO by default. I've the Mexico and Uruguay images and I haven't seen it. What's the name of it's executable?
Smalltalk only comes if Etoys is installed.
What does come is another very nice language, in my opinion. It is * typeless * interpreted * small * manages memory automatically * does conversions between numbers and strings automatically * can connect to the internet * can pipe in and out of commands and files. * it has hashes, and arrays are just hashes of numbers.
the language is called awk, and the interpreter gawk
now that I think of it, there is another programming language that comes by default: javascript.
APL is coming. Scheme is pretty easy. What else would you like?
UCBLogo is Scheme without parethesis (and with dynamic scope, instead of lexical scope) http://wiki.laptop.org/images/e/e5/Ucblogo-4.xo
The problem is that is it not sugarized yet.
and the LogoFE library for Logo makes is very much like APL. LogoFE is already in Spanish the language spoken in Uruguay, Colombia and Perú, where the XO has had deployments.
Daniel
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
-- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://wiki.sugarlabs.org/go/User:Mokurai
participants (5)
-
Bert Freudenberg
-
Daniel Ajoy
-
Edward Cherlin
-
Ivan Krstić
-
kirby urner