Contribute Media
A thank you to everyone who has made this possible: Read More

Tim McNamara - OLPC XO: Python bringing education to the world's poorest children


OLPC XO: Python bringing education to the world's poorest children

Presented by Tim McNamara


This topic will be divided into five different area of 10 minutes each, with time for questions and discussion. We'll talk about the OLPC programme, the hardware, the software, the educational theory and how to get involved NZ.


  1. In defence of the OLPC XO This section will be a brief overview of the whole project hopefully with an eye to dispel some rumour and controversy surrounding the project. There has been several mixed messages, and I would like to
  2. Overview of the hardware In this section, the talk to move into a discussion about the overview of the hardware itself. There will be several machines for the audience to have a look at, and we'll try and test some of the mesh networking, collaboration and sharing capabilities that are built into the machine.
  3. Overview of the software The OLPC XO is run using a Python environment called Sugar (, which itself is a Fedora Remix. We will talk a little about how an Activity is built and how to start contributing to the Sugar system.
  4. How to deploy into schools This segment will go over some of the theoretical underpinnings of the user interface and Sugar's approach to things like the directory structure. We'll also explore some of the tools that teachers and parents can use to progressively encourage their children to learn about computing and develop creative and critical thinking.
  5. How to get involved There are small pockets of XOs around the country. Learn where they are and how to start improving them!

[VIDEO HAS ISSUES: Sound and video are poor. Slides are hard to read.]


Improve this page