Stephen, Thanks for the checking in and for the resource. I look forward to playing with it. The course is going well. I have designed it as a discovery experience, just like when I have taught Scratch and Etoys and TurtleArt.
And, Walter, I have to say that my students with prior Scratch and/or TurtleArt experience are doing the best (which is a totally unsurprising finding). I will be blogging about the course when I have a chance to catch up. Thanks. Gerald On Friday, February 8, 2013 at 1:56 AM, Steve Thomas wrote: > Gerald, > > Hope the course is going well. Another resource I just found which you might > find useful is Project Euler (http://projecteuler.net/). > I am considering using it as "extra credit" problems. It depends on the the > kids in your class. The problems are geared towards math/programming geeks. > > Here are some examples: > > If we list all the natural numbers below 10 that are multiples of 3 or 5, > > we get 3, 5, 6 and 9. The sum of these multiples is 23. > > > > > > Find the sum of all the multiples of 3 or 5 below 1000. > > > > --- > > A palindromic number reads the same both ways. The largest palindrome made > > from the product of two 2-digit numbers is 9009 = 91 99. > > > > Find the largest palindrome made from the product of two 3-digit numbers. > > > What we really need (for those who are not mathematical/logical types) are > some nice libraries that allow kids to play with images and sounds. > Two really fun examples (in Scratch 2.0) are You've been Framed > (http://beta.scratch.mit.edu/projects/10036009/) by JJROCKER and Round > (http://beta.scratch.mit.edu/projects/10036112/) by Jens Mönig > > If we had a simple interface to the TamTam instruments you could do something > like Jens' Round. > > Also if we had a way to simple way to reference each pixel (R, G and B > values) in an image and modify them, kids could do some fun mods on You've > been Framed. > There is a great course from Cousera CS101 > (https://www.coursera.org/course/cs101) image manipulation (using > JavaScript). If we had a similar library to the JavaScript one used in the > course, it would be a lot of fun for the kids. > > Cheers, > Stephen > > > > On Mon, Jan 14, 2013 at 10:14 PM, Mike Rehner <babareh...@gmail.com > (mailto:babareh...@gmail.com)> wrote: > > Here is a list of Python resources if that would help- > > http://www.babarehner.com/ewrench1011/Python/index.html > > > > Cheers, > > > > Mike > > > > On Mon, Jan 14, 2013 at 6:31 PM, Gerald Ardito <gma...@gmail.com > > (mailto:gma...@gmail.com)> wrote: > > > Stephen, > > > > > > I am starting two weeks from tomorrow. > > > I am still trying to wrap my head about the key goals and projects. It > > > would > > > be great to share ideas. > > > > > > Gerald > > > > > > On Monday, January 14, 2013 at 6:08 PM, Steve Thomas wrote: > > > > > > On Sat, Jan 12, 2013 at 9:58 PM, <fors...@ozonline.com.au > > > (mailto:fors...@ozonline.com.au)> wrote: > > > > > > Hi > > > > > > As a beginner, I found creating a Sugar Activity difficult. More difficult > > > than creating a program to run from Terminal or Pippy. You might get > > > better > > > value using Pygame and writing something that can run from Pippy. The goal > > > could be to create more Pippy built in samples. > > > > > > If you are going to write an Activity, you could give them a 'hello world' > > > template and get them to build on that rather than starting from the > > > beginning. Your 'hello world' template could have the basics:a text box > > > for > > > text entry/display, a canvas for graphical display and an example of > > > keyboard and mouse capture. > > > > > > Agreed. Having a template to build on for an Activity would make things > > > much > > > simpler. > > > > > > > > > Good luck. Please ask if you need help. > > > > > > Ditto. When will you start the class? I am also teaching Python to some > > > kids now, and interested sharing ideas. > > > > > > Stephen > > > > > > > > > Tony > > > > > >> <gerald.ard...@gmail.com (mailto:gerald.ard...@gmail.com)> wrote: > > >> > Hello. > > >> > I have been asked by my school district to teach a one semester course > > >> > on > > >> > computer programming to some of our high school students. I was already > > >> > settled on Python. In my planning, I thought it would be great if the > > >> > students built an application for Sugar/XO Laptop. I have, as I think > > >> > you > > >> > know, been using them in our school for a few years, I think the > > >> > transition > > >> > from consumer to producer would be great. > > >> > > > >> > I am not a Python programmer, although I understand the basic concepts > > >> > and > > >> > can muddle my way through. So,here's my question -- what should the > > >> > students > > >> > know/be able to do in Python before they are able to write an Activity? > > >> > > >> Beyond the basics, understanding the concept of classes and > > >> inheritance is pretty essential. Some GTK stuff, but that is pretty > > >> straightforward. > > >> > > >> -walter > > >> > > >> > > > >> > I hope this makes sense. And I appreciate your time. > > >> > > > >> > Best, > > >> > Gerald Ardito > > >> > > > >> > _______________________________________________ > > >> > Sugar-devel mailing list > > >> > sugar-de...@lists.sugarlabs.org > > >> > (mailto:sugar-de...@lists.sugarlabs.org) > > >> > http://lists.sugarlabs.org/listinfo/sugar-devel > > >> > > > >> > > >> > > >> > > >> -- > > >> Walter Bender > > >> Sugar Labs > > >> http://www.sugarlabs.org > > >> _______________________________________________ > > >> Sugar-devel mailing list > > >> sugar-de...@lists.sugarlabs.org (mailto:sugar-de...@lists.sugarlabs.org) > > >> http://lists.sugarlabs.org/listinfo/sugar-devel > > >> > > >> _____________________________________________________ > > >> This mail has been virus scanned by Australia On Line > > >> see http://www.australiaonline.net.au/mailscanning > > > > > > _______________________________________________ > > > > > > IAEP -- It's An Education Project (not a laptop project!) > > > IAEP@lists.sugarlabs.org (mailto:IAEP@lists.sugarlabs.org) > > > http://lists.sugarlabs.org/listinfo/iaep > > > > > > > > > > > > > > > _______________________________________________ > > > Sugar-devel mailing list > > > sugar-de...@lists.sugarlabs.org (mailto:sugar-de...@lists.sugarlabs.org) > > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > > > > > > -- > > Mike Rehner > > Groveport (Columbus) OH 43125 > > USA > > 614 497 9774 (tel:614%20497%209774) > > www.e-wrench.com (http://www.e-wrench.com) > > aldebaran.dnsdojo.org (http://aldebaran.dnsdojo.org) (Moodle test server) > > www.youtube.com/user/babarehner (http://www.youtube.com/user/babarehner) > > (YouTube Channel) >
_______________________________________________ IAEP -- It's An Education Project (not a laptop project!) IAEP@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep