[Sugar-devel] Sugar talk and Hackfest at IIT-M,India

2009-08-13 Thread Vamsi Krishna Davuluri
Hi,

I was invited by the organizers of Shaastra
http://www.shaastra.org/2009/site/events/coding/hackfest
to conduct a Sugar Hackfest. And have been given roughly
a day for the entire event.

The number of participants, statistically, has been overwhelming
in any event conducted at Shaastra.

But on a percentile of 100, our estimation is 40 will be python newbies
who don't know a thing about GTK or other APIs.
30 will be familiar with APIs and should be good enough with Python.
20 should be good enough with even GTK, and should be able to do
a lot. And 10 should be exceptional people.

But of course, there should be at least 1000 students there for this. ;)

Taking into account this scenario:

1) Provide some training material on their site.
2) Provide a hacking exercise on the site.
 More suggestions from you guys

Moving on to the program:

In the morning there will be a talk, which I will give:
I intend to give it roughly regarding these:

1) Sugar's motivation
2) Sugar's users
3) Future ( I will need some info regarding this)

The technical part:

1) How sugar works. (the technologies used)
2) A walk on where what happens. (where to hack, and what to hack)
3) How to build a simple activity

And for the actual Hack Fest:

Get a list of suggested bugs from the Sugar Community.
Divide them into levels.

And,
Get them to build a simple Game Activity. ( thanks to tomeu for the
suggestion).

 More suggestions welcome

And lastly, there are a few questions which I was never able to answer
properly,

Kids in the world are dying because of the lack of food and disease, how
are a bunch of
laptops and a Desktop going to save them? 

I personally answered it like this: We are trying to do what we can in the
education industry,
and by being open and free about it, we are also inviting everyone
interested in the cause to
join us. 

We already have desktops, how is sugar special

My answer: Sugar is aimed at a very younger audience, and a very light
machine. And besides,
we are very young; soon there will be a boom

Is there a better answer to these?

Thanks,
Vamsi
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar talk and Hackfest at IIT-M,India

2009-08-13 Thread Walter Bender
On Thu, Aug 13, 2009 at 1:46 PM, Vamsi Krishna
Davulurivamsi.davul...@gmail.com wrote:
 Hi,

 I was invited by the organizers of Shaastra
 http://www.shaastra.org/2009/site/events/coding/hackfest
 to conduct a Sugar Hackfest. And have been given roughly
 a day for the entire event.

 The number of participants, statistically, has been overwhelming
 in any event conducted at Shaastra.

 But on a percentile of 100, our estimation is 40 will be python newbies
 who don't know a thing about GTK or other APIs.
 30 will be familiar with APIs and should be good enough with Python.
 20 should be good enough with even GTK, and should be able to do
 a lot. And 10 should be exceptional people.

 But of course, there should be at least 1000 students there for this. ;)

 Taking into account this scenario:

 1) Provide some training material on their site.
 2) Provide a hacking exercise on the site.
  More suggestions from you guys

 Moving on to the program:

 In the morning there will be a talk, which I will give:
 I intend to give it roughly regarding these:

 1) Sugar's motivation
 2) Sugar's users
 3) Future ( I will need some info regarding this)

 The technical part:

 1) How sugar works. (the technologies used)
 2) A walk on where what happens. (where to hack, and what to hack)
 3) How to build a simple activity

 And for the actual Hack Fest:

 Get a list of suggested bugs from the Sugar Community.
 Divide them into levels.

 And,
 Get them to build a simple Game Activity. ( thanks to tomeu for the
 suggestion).

  More suggestions welcome

Might be good to organize some of the less engineering focused
participants to form language teams. We still need more localization
work done in the local languages.


 And lastly, there are a few questions which I was never able to answer
 properly,

 Kids in the world are dying because of the lack of food and disease, how
 are a bunch of
 laptops and a Desktop going to save them? 

 I personally answered it like this: We are trying to do what we can in the
 education industry,
 and by being open and free about it, we are also inviting everyone
 interested in the cause to
 join us. 

Another way of saying the same thing is: Education is part of the
solution to every problem facing the next generation. While we cannot
solve problems for them, we can give them tools so that they can
become a generation of problem solvers.

(I'd leave the open and free argument as part of your answer to the
next question.)

 We already have desktops, how is sugar special

 My answer: Sugar is aimed at a very younger audience, and a very light
 machine. And besides,
 we are very young; soon there will be a boom

(1) Sugar is designed to meet the needs of young children learning--it
puts an emphasis on guided discovery, collaboration, and reflection.
It is not just a repackaging of an 1970s-inspired office desktop. (2)
Sugar is built on free and open software because learning requires
more than just access to knowledge--it also requires the ability to
appropriate knowledge and put it to use. Sugar encourages and
facilitates such appropriation through mechanisms such as view
source. (3) Sugar is designed to run on small, old, slow machines,
e.g., it can breath new life into existing in hardware.


 Is there a better answer to these?

 Thanks,
 Vamsi


-walter

-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar talk and Hackfest at IIT-M,India

2009-08-13 Thread Vamsi Krishna Davuluri
Thanks for replying!

Might be good to organize some of the less engineering focused
 participants to form language teams. We still need more localization
 work done in the local languages.


I understand. But can you please elaborate on the Language teams??



 Another way of saying the same thing is: Education is part of the
 solution to every problem facing the next generation. While we cannot
 solve problems for them, we can give them tools so that they can
 become a generation of problem solvers.


Right, I had something like this in the back of my head.


 (I'd leave the open and free argument as part of your answer to the
 next question.)

  We already have desktops, how is sugar special
 
  My answer: Sugar is aimed at a very younger audience, and a very light
  machine. And besides,
  we are very young; soon there will be a boom

 (1) Sugar is designed to meet the needs of young children learning--it
 puts an emphasis on guided discovery, collaboration, and reflection.
 It is not just a repackaging of an 1970s-inspired office desktop. (2)
 Sugar is built on free and open software because learning requires
 more than just access to knowledge--it also requires the ability to
 appropriate knowledge and put it to use. Sugar encourages and
 facilitates such appropriation through mechanisms such as view
 source. (3) Sugar is designed to run on small, old, slow machines,
 e.g., it can breath new life into existing in hardware.


This is very excellent! thanks!

-Vamsi
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Sugar talk and Hackfest at IIT-M,India

2009-08-13 Thread Walter Bender
On Thu, Aug 13, 2009 at 3:47 PM, Vamsi Krishna
Davulurivamsi.davul...@gmail.com wrote:

 Thanks for replying!

 Might be good to organize some of the less engineering focused
 participants to form language teams. We still need more localization
 work done in the local languages.

 I understand. But can you please elaborate on the Language teams??


Please see http://wiki.sugarlabs.org/go/Translation_Team



 Another way of saying the same thing is: Education is part of the
 solution to every problem facing the next generation. While we cannot
 solve problems for them, we can give them tools so that they can
 become a generation of problem solvers.

 Right, I had something like this in the back of my head.

 (I'd leave the open and free argument as part of your answer to the
 next question.)

  We already have desktops, how is sugar special
 
  My answer: Sugar is aimed at a very younger audience, and a very light
  machine. And besides,
  we are very young; soon there will be a boom

 (1) Sugar is designed to meet the needs of young children learning--it
 puts an emphasis on guided discovery, collaboration, and reflection.
 It is not just a repackaging of an 1970s-inspired office desktop. (2)
 Sugar is built on free and open software because learning requires
 more than just access to knowledge--it also requires the ability to
 appropriate knowledge and put it to use. Sugar encourages and
 facilitates such appropriation through mechanisms such as view
 source. (3) Sugar is designed to run on small, old, slow machines,
 e.g., it can breath new life into existing in hardware.

 This is very excellent! thanks!

 -Vamsi




-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel