Gerald,<div><br></div><div>Hope the course is going well.  Another resource I just found which you might find useful is <a href="http://projecteuler.net/">Project Euler</a>.  </div><div>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.</div>
<div><br></div><div>Here are some examples:</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>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.</div>
</div><div><div><br></div></div><div><div>Find the sum of all the multiples of 3 or 5 below 1000.</div></div><div><br></div><div>---</div><div><div>A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99.</div>
<div><br></div><div>Find the largest palindrome made from the product of two 3-digit numbers.</div></div><div><br></div></blockquote>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.<div>
Two really fun examples (in Scratch 2.0) are <a href="http://beta.scratch.mit.edu/projects/10036009/">You've been Framed</a> by JJROCKER and <a href="http://beta.scratch.mit.edu/projects/10036112/">Round</a> by Jens <span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;line-height:16px">Mönig</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;line-height:16px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;line-height:16px">If we had a simple interface to the TamTam instruments you could do something like Jens' Round.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;line-height:16px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;line-height:16px">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.</span></div>
<div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px">There is a great course from Cousera <a href="https://www.coursera.org/course/cs101">CS101</a>  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.</span></font></div>
<div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px"><br></span></font></div><div><font color="#222222" face="arial, sans-serif"><span style="line-height:16px">Cheers,</span></font></div><div>
<font color="#222222" face="arial, sans-serif"><span style="line-height:16px">Stephen</span></font></div><div><br><div><br><br><div class="gmail_quote">On Mon, Jan 14, 2013 at 10:14 PM, Mike Rehner <span dir="ltr"><<a href="mailto:babarehner@gmail.com" target="_blank">babarehner@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Here is a list of Python resources if that would help-<br>
<a href="http://www.babarehner.com/ewrench1011/Python/index.html" target="_blank">http://www.babarehner.com/ewrench1011/Python/index.html</a><br>
<br>
Cheers,<br>
<br>
Mike<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Jan 14, 2013 at 6:31 PM, Gerald Ardito <<a href="mailto:gmanb5@gmail.com">gmanb5@gmail.com</a>> wrote:<br>
> Stephen,<br>
><br>
> I am starting two weeks from tomorrow.<br>
> I am still trying to wrap my head about the key goals and projects. It would<br>
> be great to share ideas.<br>
><br>
> Gerald<br>
><br>
> On Monday, January 14, 2013 at 6:08 PM, Steve Thomas wrote:<br>
><br>
> On Sat, Jan 12, 2013 at 9:58 PM, <<a href="mailto:forster@ozonline.com.au">forster@ozonline.com.au</a>> wrote:<br>
><br>
> Hi<br>
><br>
> As a beginner, I found creating a Sugar Activity difficult. More difficult<br>
> than creating a program to run from Terminal or Pippy. You might get better<br>
> value using Pygame and writing something that can run from Pippy. The goal<br>
> could be to create more Pippy built in samples.<br>
><br>
> If you are going to write an Activity, you could give them a 'hello world'<br>
> template and get them to build on that rather than starting from the<br>
> beginning. Your 'hello world' template could have the basics:a text box for<br>
> text entry/display, a canvas for graphical display and an example of<br>
> keyboard and mouse capture.<br>
><br>
> Agreed. Having a template to build on for an Activity would make things much<br>
> simpler.<br>
><br>
><br>
> Good luck. Please ask if you need help.<br>
><br>
> Ditto.  When will you start the class?  I am also teaching Python to some<br>
> kids now, and  interested sharing ideas.<br>
><br>
> Stephen<br>
><br>
><br>
> Tony<br>
><br>
>> <<a href="mailto:gerald.ardito@gmail.com">gerald.ardito@gmail.com</a>> wrote:<br>
>> > Hello.<br>
>> > I have been asked by my school district to teach a one semester course<br>
>> > on<br>
>> > computer programming to some of our high school students. I was already<br>
>> > settled on Python. In my planning, I thought it would be great if the<br>
>> > students built an application for Sugar/XO Laptop. I have, as I think<br>
>> > you<br>
>> > know, been using them in our school for a few years, I think the<br>
>> > transition<br>
>> > from consumer to producer would be great.<br>
>> ><br>
>> > I am not a Python programmer, although I understand the basic concepts<br>
>> > and<br>
>> > can muddle my way through. So,here's my question -- what should the<br>
>> > students<br>
>> > know/be able to do in Python before they are able to write an Activity?<br>
>><br>
>> Beyond the basics, understanding the concept of classes and<br>
>> inheritance is pretty essential. Some GTK stuff, but that is pretty<br>
>> straightforward.<br>
>><br>
>> -walter<br>
>><br>
>> ><br>
>> > I hope this makes sense. And I appreciate your time.<br>
>> ><br>
>> > Best,<br>
>> > Gerald Ardito<br>
>> ><br>
>> > _______________________________________________<br>
>> > Sugar-devel mailing list<br>
>> > <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
>> > <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>> ><br>
>><br>
>><br>
>><br>
>> --<br>
>> Walter Bender<br>
>> Sugar Labs<br>
>> <a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
>> _______________________________________________<br>
>> Sugar-devel mailing list<br>
>> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
>> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
>><br>
>> _____________________________________________________<br>
>> This mail has been virus scanned by Australia On Line<br>
>> see <a href="http://www.australiaonline.net.au/mailscanning" target="_blank">http://www.australiaonline.net.au/mailscanning</a><br>
><br>
> _______________________________________________<br>
><br>
> IAEP -- It's An Education Project (not a laptop project!)<br>
> <a href="mailto:IAEP@lists.sugarlabs.org">IAEP@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/iaep" target="_blank">http://lists.sugarlabs.org/listinfo/iaep</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
<br>
<br>
<br>
--<br>
</div></div><span class="HOEnZb"><font color="#888888">Mike Rehner<br>
Groveport (Columbus) OH 43125<br>
USA<br>
<a href="tel:614%20497%209774" value="+16144979774">614 497 9774</a><br>
<a href="http://www.e-wrench.com" target="_blank">www.e-wrench.com</a><br>
<a href="http://aldebaran.dnsdojo.org" target="_blank">aldebaran.dnsdojo.org</a> (Moodle test server)<br>
<a href="http://www.youtube.com/user/babarehner" target="_blank">www.youtube.com/user/babarehner</a> (YouTube Channel)<br>
</font></span></blockquote></div><br></div></div>