[IAEP] Sugar Digest 2008-12-29

2008-12-29 Thread Walter Bender
As 2008 comes to an end, it gives me an excuse to do some reflecting
on what we are doing as a project and foundation. Most of the
following you've read before, but it is helpful—at least to me—to
revisit these ideas periodically.

The world faces many seemingly intractable problems: war, a faltering
economy, an energy crisis, global climate change, to name just a few.
My generation has failed to solve these problems. Our children will
inherit them from us. But we can leave them something in addition: the
means to become a generation of critical thinkers and problem-solvers.
The investment that we can make on their behalf that will have the
most return is learning. It has a bearing on all of the challenges we
face and is essential if our children are to excel in an ever-changing
world. Providing every child with the opportunity to learn learning
will allow them both to achieve a clarity of purpose and to develop
independent means towards their goals.

What should children and learn and how should they learn it?
Information is about nouns; learning is about verbs. Of course
learners should have access to power ideas (I won't debate here which
ones we should teach). But they should also engage in exploration and
collaboration, appropriating knowledge while engaging in authentic,
open-ended problem solving. This can be accomplished within a
framework of accountability, one that complements rigorous national
standards where learners engage in a process of reflection, public
expression, and critique—a portfolio approach. What am I learning?
How did I learn it? Why is it important? Can I teach it to others?

We have some simple, universal points of leverage:

* Everyone is a teacher and a learner.
* Humans are social beings.
* Humans are expressive.

You learn through doing, so if you want to learn more, you want to do more.

Love is a better master than duty—you want people to engage in things
that are authentic to them, things that they love. Internal motivation
almost always trumps external motivations.

These ideas are not immiscible with current norms within schools, but
too often we fall back on what we know. I challenge you to think of
a great learning moment in your life: was it sitting in a classroom,
all eyes forward, listening to a lecture or was in when you were
trying to solve a problem that was important to you?

We know of no better tool for learning than a computer—it is a thing
to think with when it is used as a means of knowledge creation.
(Unfortunately, it is too often thought of and used as simply a
mechanism for information retrieval and rote learning in our
schools—the modern equivalent of the mimeograph machine, AKA the
purple plague.)

Three experiences can characterize a computer-enhanced learning platform:

Sharing: The interface should always shows the presence of other
learners. Collaboration is a first-order experience. Students and
teachers dialog with each other, support each other, critique each
other, and share ideas.

Reflecting: A Journal should record each learner's activity. The
Journal serves as a place for reflection and assessment of
progress—the basis of a portfolio.

Discovering: We can accommodate a wide variety of users, with
different levels of skill in terms of reading, language, and different
levels of experience with computing. It is easy to approach, yet it
doesn't put an upper bound on personal expression. One should always
be able to peel away layers and go deeper and deeper, with no
restrictions. This allows the direct appropriation of ideas in
whatever realm the learner is exploring: music, browsing, reading,
writing, programming, or graphics. The student can always go further.

These are the core ideas behind Sugar. By embodying these ideas
directly into the affordances provided by the user interface, we can
skew the odds that teachers and learners will engage in more than the
accumulation and transfer of information.

In Sugar, have in hand the tools to reinvent how computers are used
for education. Collaboration, reflection, and discovery are readily
integrated directly into the learning experience. Children and
teachers have the opportunity to use computers on their own terms,
reshape, reinvent, and reapply both software and content into powerful
learning activities. Learning can be focused on sharing, criticism,
and exploration. We have a lot of work ahead of us to refine these
tools and to refine the practice around them, but we have a solid
beginning.

We can raise a generation of critical thinkers, armed with the
complementary tools of science and the arts. (Relatively speaking, it
is a trivial investment—probably less than the cost of a single
bridge to nowhere. All of the necessary tools are freely available
under free software licenses. But we do need to invest in engaging
teachers, parents, and children in learning learning.) So let's make
it happen.

===Sugar Labs===

Gary Martin has generated another SOM from the past week of discussion
on the 

Re: [IAEP] [Sugar-devel] Sugar Digest 2008-12-29

2008-12-29 Thread idit
Walter, 

This is a beautiful email and very Papertian. I know that Seymour would have 
been delighted to read it and bless your hard work. So it brings tears to my 
eyes, and I thank you for taking the time to write to us all, and emphasize 
again and again and again  the key values behind OLPC, Sugar, SugarLabs, or 
other such global learning projects of this kind... These few, but powerful, 
principals of learning learning -- and using  technology to empower 
expressiveness, creativity, construction, programmability, and teaching during 
the learning learning process -- are crucial and essential for making our world 
a better place for years to come.

My Very Best Wishes to you and your team, yours, Idit 
(www.WorldWideWorkshop.org)


Sent via BlackBerry from T-Mobile

-Original Message-
From: Walter Bender walter.ben...@gmail.com

Date: Mon, 29 Dec 2008 09:35:55 
To: community-n...@lists.sugarlabs.org
Cc: iaepiaep@lists.sugarlabs.org; OLPC Sugarsu...@lists.laptop.org
Subject: [Sugar-devel] Sugar Digest 2008-12-29


As 2008 comes to an end, it gives me an excuse to do some reflecting
on what we are doing as a project and foundation. Most of the
following you've read before, but it is helpful—at least to me—to
revisit these ideas periodically.

The world faces many seemingly intractable problems: war, a faltering
economy, an energy crisis, global climate change, to name just a few.
My generation has failed to solve these problems. Our children will
inherit them from us. But we can leave them something in addition: the
means to become a generation of critical thinkers and problem-solvers.
The investment that we can make on their behalf that will have the
most return is learning. It has a bearing on all of the challenges we
face and is essential if our children are to excel in an ever-changing
world. Providing every child with the opportunity to learn learning
will allow them both to achieve a clarity of purpose and to develop
independent means towards their goals.

What should children and learn and how should they learn it?
Information is about nouns; learning is about verbs. Of course
learners should have access to power ideas (I won't debate here which
ones we should teach). But they should also engage in exploration and
collaboration, appropriating knowledge while engaging in authentic,
open-ended problem solving. This can be accomplished within a
framework of accountability, one that complements rigorous national
standards where learners engage in a process of reflection, public
expression, and critique—a portfolio approach. What am I learning?
How did I learn it? Why is it important? Can I teach it to others?

We have some simple, universal points of leverage:

* Everyone is a teacher and a learner.
* Humans are social beings.
* Humans are expressive.

You learn through doing, so if you want to learn more, you want to do more.

Love is a better master than duty—you want people to engage in things
that are authentic to them, things that they love. Internal motivation
almost always trumps external motivations.

These ideas are not immiscible with current norms within schools, but
too often we fall back on what we know. I challenge you to think of
a great learning moment in your life: was it sitting in a classroom,
all eyes forward, listening to a lecture or was in when you were
trying to solve a problem that was important to you?

We know of no better tool for learning than a computer—it is a thing
to think with when it is used as a means of knowledge creation.
(Unfortunately, it is too often thought of and used as simply a
mechanism for information retrieval and rote learning in our
schools—the modern equivalent of the mimeograph machine, AKA the
purple plague.)

Three experiences can characterize a computer-enhanced learning platform:

Sharing: The interface should always shows the presence of other
learners. Collaboration is a first-order experience. Students and
teachers dialog with each other, support each other, critique each
other, and share ideas.

Reflecting: A Journal should record each learner's activity. The
Journal serves as a place for reflection and assessment of
progress—the basis of a portfolio.

Discovering: We can accommodate a wide variety of users, with
different levels of skill in terms of reading, language, and different
levels of experience with computing. It is easy to approach, yet it
doesn't put an upper bound on personal expression. One should always
be able to peel away layers and go deeper and deeper, with no
restrictions. This allows the direct appropriation of ideas in
whatever realm the learner is exploring: music, browsing, reading,
writing, programming, or graphics. The student can always go further.

These are the core ideas behind Sugar. By embodying these ideas
directly into the affordances provided by the user interface, we can
skew the odds that teachers and learners will engage in more than the
accumulation and transfer of information.

In Sugar, 

Re: [IAEP] [Edu-sig] ACM Urges Obama to Include CS as Core Component ofScience, Math Education

2008-12-29 Thread Edward Cherlin
On Fri, Dec 26, 2008 at 11:18 AM, gerry_lowry (alliston ontario
canada) gerry.lo...@abilitybusinesscomputerservices.com wrote:
 Edward Cherlin, in part:  APL is coming.

NumPy is heavily influenced by APL, as are the math parts of Ada,
Common LISP, FORTRAN 90 and beyond, and all functional programming
languages.

 Therefore, J, APL'S successor in ASCII, makes sense in this regard.

 J has a small footprint and is brilliantly programmed by Roger Hui et al.

I have a copy of their published source code from several versions
back. It is amazing how Roger used the C preprocessor so that he could
write much of J in APL style, essentially giving an object definition
for nested arrays containing data of any mixture of types.

 Further, Ken Iverson was a teacher until his last breath*.

With constant insistence that the right way to learn is by
exploration. Try to invent tests that tell you what a function is and
does before you read the definition.

 The J IDE makes a great environment for teacher and student experimentation.

+1 from me, of course.

The big question is whether Eric and Roger would be willing to GPL
some version of J. The computational core would do nicely for many
purposes, although I would far rather have the complete system,
including object-oriented programming, graphics, and GUI development.

Both Alan Graham and Arthur Whitney are working on enhanced APLs under
a Free license, and have offered them for the XO.

 Regards, Gerry (Lowry)

 Best wishes to all for a healthy, happy, and safe holiday season.


 References:

   http://sugarlabs.org/go/Creating_textbooks

   http://en.wikipedia.org/wiki/OLPC_XO-1

 * http://objectmix.com/apl/152815-ken-iverson-dead-83-a.html

 __
 Gerry Lowry, Principal
 Ability Business Computer Services  ~~ Because it's your Business, our 
 Experience Counts!
 68 John W. Taylor Avenue
 Alliston · Ontario · Canada · L9R 0E1
 gerry.lo...@abilitybusinesscomputerservices.com





-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] [Edu-sig] ACM Urges Obama to Include CS as Core Component ofScience, Math Education

2008-12-29 Thread Edward Cherlin
On Mon, Dec 29, 2008 at 3:37 PM, kirby urner kirby.ur...@gmail.com wrote:
 Yeah, lots of pro J sentiment on this list, including by me, author of
 'Jiving in J' (got some help with typos from Kenneth, though I think
 there're still a couple):  http://www.4dsolutions.net/ocn/cp4e.html

 There's a bit of a disconnect with the XO in that I really do think of
 it as for pre-teens, given the small keys and appearance, was thinking
 bold designs building on XO would be in the wings by now, but
 apparently that's too hard a project.

Actually, it's more that the computer companies don't believe in the
developing country market yet, and don't take its requirements
seriously.

 The idea of a Richard Stallings

Stallman

 type geek using the XO as his main
 laptop just fills me with evil glee, I'm sorry, such an absurd image.

 The idea of hitting a pre-teen with Erlang and J, whereas most adults
 I know are still stuck on Access and Excel, is just a wee bit
 ludicrous, even for the child prodigy cult people (lots of
 Smalltalkers in that camp).  Let's get a little more real, shall we?

Ken would have disagreed strongly with you. He got IBM to loan a
school a 360 to teach elementary arithmetic with.

 What laptop would you give a Peruvian or Cambodian teen, if not an XO?
  Of course it should run Python, and of course it shouldn't ignore the
 serious advances the XO represents.

Take a look at the Encore Mobilis. Brazil is buying them. I worked for
Encore at one time. I'm asking them about putting Sugar on it.

 Kirby

-- 
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://wiki.sugarlabs.org/go/User:Mokurai
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

Re: [IAEP] [Edu-sig] ACM Urges Obama to Include CS as Core Component ofScience, Math Education

2008-12-29 Thread Carol Farlow Lerche
My husband was 14 when he did the first install of APL OS for an IBM
customer.  He had learned APL from his friend, the son of an IBM Research
scientist when he was 12, and on the strength of this, got a summer job with
the APL group.



  The idea of hitting a pre-teen with Erlang and J, whereas most adults
  I know are still stuck on Access and Excel, is just a wee bit
  ludicrous, even for the child prodigy cult people (lots of
  Smalltalkers in that camp).  Let's get a little more real, shall we?



-- 
Don't think for a minute that power concedes. We have to work like our
future depends on it.  -- Barack Obama
___
IAEP -- It's An Education Project (not a laptop project!)
IAEP@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/iaep

[IAEP] Sugar platform overview

2008-12-29 Thread Aleksey Lim
Hi all

On the threshold of discussing package related issues during next fudcon
I think it demands to be pre-discussed (at least face-to-face fudcon discussion
is restricted in number of participant).

At first, I think just-packaging is not core problem. While packaging sugar for
Gentoo, ALTLinux and TamTam for SoaS(Fedora10) I've realized that there is
a lack of meta-layer of components in sugar. People package sugar for various
distros, they do the same work and at the same time there is no central db for
all sugar/sugar-related components. I do not mean wiki pages, I mean
programmable entities with meta information about components (like
system/sugar dependencies, strings, urls). activities.s.o is called to solve
that lack in case of activities(see below about activities.s.o), but there are
core sugar activities and system-dependencies related problems (installing
valid xulrunner/pygames/...).

My sketchy view on that situation:

   [jhbuild]  [meta-db]  [non-core activitie]
 V
 V
 [various backends]
 V
 V
[GNU/Linux distros] ... [activities.s.o] ...
V
V
[specific distros like SoaS] ...

[jhbuild]
Provides: dependencies, urls to obtain tarballs, etc. in XML format
core-sugar-components development environment

[non-core activitie]
Provides: dependencies, urls to obtain tarballs, etc. in some format
contributions from activities authors

[meta-db]
Provides: meta info for all known sugar components
core part, its a collector of all distro-independent stuff:
dependencies, patches, build-related issues (make/configure arguments)
various content (images, .desktop files), urls to obtain sources, etc.

[various backends]
Provides: proper way to package sugar
templates to generate .rpm .deb .ebuild .autopackage packages
including any distro-specific stuff
in some cases they are light templates - all specific stuff
will be inherited from [meta-db]

[GNU/Linux distros] ... [activities.s.o]
just use generated packages

[specific distros like SoaS]
convenient way to generate specific distros
just point out desired components and run proper backend

I think having central [meta-db] has many benefits:
- collaboration: everybody works in one trunk
  not doing the same work while packaging sugar for various distros
  patches/content could be moved from [backends] level to [meta-db] level
  and everybody could benefit from that
- flexibility: we could choose any format for sugar packaging,
  it needs only proper templates 
- central db is the simplest way to discover sugar and adding new components

Note: 
http://sugarlabs.org/go/DeploymentTeam/jhconvert
could be considered as one of the possible prototypes

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