On Fri, Feb 8, 2013 at 1:56 AM, Steve Thomas <[email protected]> wrote: > Gerald, > > Hope the course is going well. Another resource I just found which you > might find useful is Project Euler. > 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 by JJROCKER > and Round by Jens Mönig > > If we had a simple interface to the TamTam instruments you could do > something like Jens' Round.
There is a Turtle Art Python block for this. > > 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. Also doable in Turlte Art :) > There is a great course from Cousera 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 <[email protected]> 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 <[email protected]> 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, <[email protected]> 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 >> > >> >> <[email protected]> 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 >> >> > [email protected] >> >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> >> > >> >> >> >> >> >> >> >> -- >> >> Walter Bender >> >> Sugar Labs >> >> http://www.sugarlabs.org >> >> _______________________________________________ >> >> Sugar-devel mailing list >> >> [email protected] >> >> 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!) >> > [email protected] >> > http://lists.sugarlabs.org/listinfo/iaep >> > >> > >> > >> > >> > _______________________________________________ >> > Sugar-devel mailing list >> > [email protected] >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> >> >> >> -- >> Mike Rehner >> Groveport (Columbus) OH 43125 >> USA >> 614 497 9774 >> www.e-wrench.com >> aldebaran.dnsdojo.org (Moodle test server) >> www.youtube.com/user/babarehner (YouTube Channel) > > > > _______________________________________________ > IAEP -- It's An Education Project (not a laptop project!) > [email protected] > http://lists.sugarlabs.org/listinfo/iaep -- Walter Bender Sugar Labs http://www.sugarlabs.org _______________________________________________ IAEP -- It's An Education Project (not a laptop project!) [email protected] http://lists.sugarlabs.org/listinfo/iaep
