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 <[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
