Re: [IAEP] [Sugar-devel] About to teach Python programming

2013-01-12 Thread forster
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.

Read http://en.flossmanuals.net/make-your-own-sugar-activities/index/

Good luck. Please ask if you need help.

Tony

>  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
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> 
> 
> 
> --
> Walter Bender
> Sugar Labs
> http://www.sugarlabs.org
> ___
> Sugar-devel mailing list
> 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
http://lists.sugarlabs.org/listinfo/iaep


Re: [IAEP] [Sugar-devel] About to teach Python programming

2013-01-12 Thread Walter Bender
On Sat, Jan 12, 2013 at 8:59 PM, Dr. Gerald Ardito
 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
> http://lists.sugarlabs.org/listinfo/sugar-devel
>



--
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep


[IAEP] About to teach Python programming

2013-01-12 Thread Dr. Gerald Ardito
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?

I hope this makes sense. And I appreciate your time.

Best,
Gerald Ardito


___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep