Re: [IAEP] Feedback needed: pippy use cases?

2011-02-23 Thread Dr. Gerald Ardito
Thanks, Scott.
Gerald

On Wed, Feb 23, 2011 at 5:42 AM, C. Scott Ananian csc...@cscott.net wrote:

 http://dev.laptop.org/git/users/cscott/pippy-examples/tree/ has a set
 of pippy examples in both English and Spanish, based on the example
 code in the Commodore 64 user's manual (which taught me how to
 program, once upon a time).  I've used this to teach programming with
 pippy in Peru.

 It's best if these are presented on a blackboard for the student to
 type in, not just clicked-through.
  --scott
 --
  ( http://cscott.net/ )

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

Re: [IAEP] Feedback needed: pippy use cases?

2011-02-23 Thread C. Scott Ananian
These might make a great free textbook, if someone wants to write up
the pedagogy.  I learned to program from typing the examples in from
the paper manual.
  --Scott

On Wednesday, February 23, 2011, C. Scott Ananian csc...@cscott.net wrote:
 http://dev.laptop.org/git/users/cscott/pippy-examples/tree/ has a set
 of pippy examples in both English and Spanish, based on the example
 code in the Commodore 64 user's manual (which taught me how to
 program, once upon a time).  I've used this to teach programming with
 pippy in Peru.

 It's best if these are presented on a blackboard for the student to
 type in, not just clicked-through.
  --scott
 --
                          ( http://cscott.net/ )


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


Re: [IAEP] Feedback needed: pippy use cases?

2011-02-23 Thread Anish Mangal
[cc += iaep, sugar-devel, quozl]

On Wed, Feb 23, 2011 at 10:43, Nicholas Doiron ndoi...@andrew.cmu.edu wrote:

 Hi Anish,

 I taught an exploratory Pippy class in Uganda and would be happy to share
 feedback on the activity.  I also wrote a lesson plan for the Digital
 Literacy Project.

 1. The Ugandan students were 6th-7th graders, and I felt they could handle
 the activity because they had learned pre-algebra, and were interested in
 the computers.
 I also shared a lesson plan with this teacher from Plan Ceibal (
 http://lists.laptop.org/pipermail/olpc-uruguay/2010-September/003472.html
 )

 2. Any activity using the mesh or Jabber system is difficult and
 time-consuming to set up in the classroom.  I haven't tested collaboration
 with Pippy.

 3. We all worked on the same example.

 4. Not only explain code, also help guide students to know some variables
 they can modify.  As a self-taught programmer, I first learned by changing
 variables (for example, speeding up cars in a racing game) and seeing the
 results.  The Camera.py example was a cool way to start kids doing this,
 too.  We can change the scale and rotation applied to the photo, or change
 the background color, just by changing a few numbers.  Right now it takes
 a lot more teacher guidance than experimenting... maybe there's a happy
 medium.

 There should be simple camera, microphone, and/or text-to-speech examples
 to entertain kids and draw them in.  Geometry and algebra basics are
 covered well in TurtleArt... I don't know how easily they could be
 introduced using Pippy.

 5. It would be great for us to be able to share and download more
 examples. Could they be shared using XOL bundles?

 6. I wrote an example in Spanish which uses espeak text-to-speech, adding
 -ves for Spanish pronunciation: http://pastebin.com/1QPk27rd  But you
 can't avoid most keywords in programming languages being in English.
 There have been several discussions about this on StackOverflow:
 http://stackoverflow.com/questions/384683/if-you-are-working-in-a-non-english-speaking-country-do-you-write-your-developmen


 One of the unanticipated challenges which I faced in Uganda was opposition
 from another American student volunteer.  She said you're supposed to
 teach how to use a computer, not to program them.
 I am worried that in education, there are many such people who like
 technology but avoid getting their hands dirty.  I suggest that you
 associate creating programs with creating other content such as
 student-made movies, stories, fanfic, and characters.
 Considering we went to the trouble of giving schools an open-source
 computer, considering that we hope these kids' careers and quality of life
 will be improved by smart mobile phones and programs, hiding programming
 from them would be incredibly short-sighted and even controlling.  Pippy
 isn't the easiest activity, but it does give students a direct line to the
 underlying tech, and a real-world programming language.

 Regards,
 Nick Doiron


 On Tue, February 22, 2011 11:03 pm, Anish Mangal wrote:
 Hi,


 As Pippy maintainer, I'm looking for inputs as to how is Pippy
 intended to be used in a classroom environment and how is it currently
 used. In particular:

 1. What grades use Pippy? Could it be used in lower grades with some
 changes? If so, what could be the nature of those changes?

 2. Collaborative code editing? How much is it actually used? What
 could be made better?

 3. Sharing/reviewing of examples by other kids/teachers?


 4. Would more explanatory code comments in Pippy examples help?


 5. Would having a central repository of having pippy code examples
 help... For example, the ability to download/upload to a url like
 pippy.sugarlabs.org?

 6. Would it help to have the examples in different languages wherever
 possible (spanish, for example)?

 Inputs will help guide future releases of Pippy.


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






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

[IAEP] Feedback needed: pippy use cases?

2011-02-22 Thread Anish Mangal
Hi,

As Pippy maintainer, I'm looking for inputs as to how is Pippy
intended to be used in a classroom environment and how is it currently
used. In particular:

1. What grades use Pippy? Could it be used in lower grades with some
changes? If so, what could be the nature of those changes?

2. Collaborative code editing? How much is it actually used? What
could be made better?

3. Sharing/reviewing of examples by other kids/teachers?

4. Would more explanatory code comments in Pippy examples help?

5. Would having a central repository of having pippy code examples
help... For example, the ability to download/upload to a url like
pippy.sugarlabs.org?

6. Would it help to have the examples in different languages wherever
possible (spanish, for example)?

Inputs will help guide future releases of Pippy.

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


Re: [IAEP] Feedback needed: pippy use cases?

2011-02-22 Thread Steve Thomas
An interface and examples like: http://tryruby.org/ would be a nice.  It;s a
hand's on tutorial that walks you through learning ruby step by step and
you feel like you are actually doing and learning something.  Ideally you
could also build a framework where users could create their own lesson's
following a similar format.

Part of the challenge of the existing Pippy is while it has some nice fun
examples they don't invite you in to start coding the way
tryruby.orgdoes.  To me when I first saw it I wasn't sure what I was
supposed to do
other than hit Run!'.

FYI, the Thanks program does not work on my XO.

Stephen
http://mrstevesscience.blogspot.com/



On Tue, Feb 22, 2011 at 11:03 PM, Anish Mangal an...@activitycentral.orgwrote:

 Hi,

 As Pippy maintainer, I'm looking for inputs as to how is Pippy
 intended to be used in a classroom environment and how is it currently
 used. In particular:

 1. What grades use Pippy? Could it be used in lower grades with some
 changes? If so, what could be the nature of those changes?

 2. Collaborative code editing? How much is it actually used? What
 could be made better?

 3. Sharing/reviewing of examples by other kids/teachers?

 4. Would more explanatory code comments in Pippy examples help?

 5. Would having a central repository of having pippy code examples
 help... For example, the ability to download/upload to a url like
 pippy.sugarlabs.org?

 6. Would it help to have the examples in different languages wherever
 possible (spanish, for example)?

 Inputs will help guide future releases of Pippy.

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

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

Re: [IAEP] Feedback needed: pippy use cases?

2011-02-22 Thread Dr. Gerald Ardito
I wanted to add that I agree with Steve.
I have been working with 5th-8th graders, many of whom love Turtle Art,
Scratch, and Etoys. When they get the bug from this kind of programming, I
want to introduce them to Pippy, but, like Steve said, I am not sure what to
do other than press run.

Gerald

On Wed, Feb 23, 2011 at 4:45 AM, Steve Thomas sthom...@gosargon.com wrote:

 An interface and examples like: http://tryruby.org/ would be a nice.  It;s
 a hand's on tutorial that walks you through learning ruby step by step and
 you feel like you are actually doing and learning something.  Ideally you
 could also build a framework where users could create their own lesson's
 following a similar format.

 Part of the challenge of the existing Pippy is while it has some nice fun
 examples they don't invite you in to start coding the way tryruby.orgdoes.  
 To me when I first saw it I wasn't sure what I was supposed to do
 other than hit Run!'.

 FYI, the Thanks program does not work on my XO.

 Stephen
 http://mrstevesscience.blogspot.com/



 On Tue, Feb 22, 2011 at 11:03 PM, Anish Mangal 
 an...@activitycentral.orgwrote:

 Hi,

 As Pippy maintainer, I'm looking for inputs as to how is Pippy
 intended to be used in a classroom environment and how is it currently
 used. In particular:

 1. What grades use Pippy? Could it be used in lower grades with some
 changes? If so, what could be the nature of those changes?

 2. Collaborative code editing? How much is it actually used? What
 could be made better?

 3. Sharing/reviewing of examples by other kids/teachers?

 4. Would more explanatory code comments in Pippy examples help?

 5. Would having a central repository of having pippy code examples
 help... For example, the ability to download/upload to a url like
 pippy.sugarlabs.org?

 6. Would it help to have the examples in different languages wherever
 possible (spanish, for example)?

 Inputs will help guide future releases of Pippy.

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



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

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

Re: [IAEP] Feedback needed: pippy use cases?

2011-02-22 Thread Steve Thomas
It would be nice if we could do a similar set of tutorials inside Etoys (and
Scratch) to teach kids Squeak. They would have a set of objects they are
familiar with and that they could extend and learn from.  It would make the
high ceiling easier to reach.

Stephen
http://mrstevesscience.blogspot.com/

On Wed, Feb 23, 2011 at 12:02 AM, Dr. Gerald Ardito gerald.ard...@gmail.com
 wrote:

 I wanted to add that I agree with Steve.
 I have been working with 5th-8th graders, many of whom love Turtle Art,
 Scratch, and Etoys. When they get the bug from this kind of programming, I
 want to introduce them to Pippy, but, like Steve said, I am not sure what to
 do other than press run.

 Gerald


 On Wed, Feb 23, 2011 at 4:45 AM, Steve Thomas sthom...@gosargon.comwrote:

 An interface and examples like: http://tryruby.org/ would be a nice.
  It;s a hand's on tutorial that walks you through learning ruby step by
 step and you feel like you are actually doing and learning something.
  Ideally you could also build a framework where users could create their own
 lesson's following a similar format.

 Part of the challenge of the existing Pippy is while it has some nice fun
 examples they don't invite you in to start coding the way tryruby.orgdoes. 
  To me when I first saw it I wasn't sure what I was supposed to do
 other than hit Run!'.

 FYI, the Thanks program does not work on my XO.

 Stephen
 http://mrstevesscience.blogspot.com/



 On Tue, Feb 22, 2011 at 11:03 PM, Anish Mangal an...@activitycentral.org
  wrote:

 Hi,

 As Pippy maintainer, I'm looking for inputs as to how is Pippy
 intended to be used in a classroom environment and how is it currently
 used. In particular:

 1. What grades use Pippy? Could it be used in lower grades with some
 changes? If so, what could be the nature of those changes?

 2. Collaborative code editing? How much is it actually used? What
 could be made better?

 3. Sharing/reviewing of examples by other kids/teachers?

 4. Would more explanatory code comments in Pippy examples help?

 5. Would having a central repository of having pippy code examples
 help... For example, the ability to download/upload to a url like
 pippy.sugarlabs.org?

 6. Would it help to have the examples in different languages wherever
 possible (spanish, for example)?

 Inputs will help guide future releases of Pippy.

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



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



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

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

Re: [IAEP] Feedback needed: pippy use cases?

2011-02-22 Thread C. Scott Ananian
http://dev.laptop.org/git/users/cscott/pippy-examples/tree/ has a set
of pippy examples in both English and Spanish, based on the example
code in the Commodore 64 user's manual (which taught me how to
program, once upon a time).  I've used this to teach programming with
pippy in Peru.

It's best if these are presented on a blackboard for the student to
type in, not just clicked-through.
 --scott
-- 
                         ( http://cscott.net/ )
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep