Constructionist learning with Sugar and the Beagle Board

Slides:



Advertisements
Similar presentations
One laptop per child One Laptop per Child Walter Bender 12 March 2008.
Advertisements

Boot from a LiveCD. What is a LiveCD Normally, OS is installed on the local disk and then will be loaded from harddisk. However, OS can also be directly.
Open Video Chat for OLPC/Sugar A Free and Open Source Deaf Education Initiative S. Jacobs, J. DeCausemaker, J. Lewis, T. Rose, F. Rogers Rochester Institute.
Introduction to Linux Chapter 1. Operating Systems Operating System (OS) - most basic and important software on a computer Performs core tasks Organize.
Online Learning Modules How WE can use Online Learning Modules to help fill instructional gaps and support a culture of meaningful, authentic student learning.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney September 18, 2008 One Laptop per Child.
Linux Basics CS 302. Outline  What is Unix?  What is Linux?  Virtual Machine.
Mediamaisteri Group 2005 © Mediamaisteri Group Open Source Solutions in eLearning Mediamaisteri Group PL 82 (Pyynikintie 25) Tampere
Making Sugar sweet Experiences in creating a great user experience with UI design. 10/08/09.
Operating Systems AOIT Principles of Information Technology.
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Walter Bender Software.
ONE LAPTOP PER CHILD One Laptop per Child Software Development Ed McNierney December 16, 2008 One Laptop per Child.
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Software Roadmap May 20, 2008 One Laptop.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
LINUX F ree operating system Created by Linus Torvalds when he was a student at the University of Helsinki in 1991 First released the system to his friends,
Open Source Examples – Linux; Apache; Firefox Requirements – Distributed w/ source code – License allows for modifications (GPL) – License remains w/ any.
Getting Started With Ubuntu Linux Presented by Grant Root
UNIX History UNIX began as a research project. UNIX System V developed at Bell Laboratories. BSD (Berkley Software Distribution) UNIX XENIX UNIX Sun Operating.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop I Introduction to Linux Professional Training Academy.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
LPT730 Session 01 Course Introduction and Software Licensing.
All about Eugene Teo Linux Users' Group (Singapore) April 2006 Meeting Core 5.
The One Laptop Per Child (OLPC) XO-1 Laptop and the Sugar Interface.
Welcome to Sugar Camp Cambridge November 17-20, 2008.
1ΕΕΛ/ΛΑΚ 2010 | | Athens Tomeu Vizoso and Simon Schampijer Sugar A playground for learning learning.
1SFK 2010 | | Prishtina Tomeu Vizoso, Collabora Ltd. Sugar The learning platform.
Beyond Open Source. 2 Making software easier to modify Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy.
Netbook World Summit | | Paris Walter Bender Executive Director Sugar Labs Learning Learning: Sugar and the Netbook Revolution.
Why Fedora? Overview and Q&A Warren Togami Associate Software Engineer Red Hat, Inc. Southern California Linux Expo Feb 11-12, 2006.
Introduction to Fedora David Nalley September 10, 2008 version 0.2.
Contact : Walter Bender | Sugar Labs bullets
Sugar Camp | | Cambridge Walter Bender Six mos. of Sugar Labs.
1 Learning to learn Raising the next generation of problem-solvers Walter Bender, Sugar Labs a member project of the Software Freedom Conservancy.
Free Software: for innovative business | | Bolzano-Bozen Walter Bender Learning.
An Introduction to. Where did Fedora come from? Boxed set every 6 months == Failed business model [
Gaël Cuenot / IUP1 GMI 1 May 12, 2005 Gnu / Linux.
100 Days of Sugar Labs Walter Bender
Fedora Project Paul W. Frields Red Hat, Inc. Fedora Project Leader This presentation is licensed under a Creative Commons Attribution-ShareAlike (BY-SA)
How to Get Started With Python
IT320 Operating System Concepts
CSC227: Operating Systems
One Laptop Per Child XO-1
By: Susan Marshall, Tracy Robart, and Cindy Smith
Selected topic in computer science (1)
Business in a Connected World
Sugar development roadmap
Introduction to Fedoraproject
Group members Byron Farrell Zhimian Wu Mingjun Gao Calvin Ho
Linux Introduction ITIS 2110.
Leadership Conference and Cultural Exchange
Bernie Innocenti Sugar Labs
A Canonical Production January 2013
Chapter 18 MobileApp Design
OPEN SOURCE SOFTWARE (OSS)
Bernie Innocenti Sugar Labs Foundation
Linux What is Linux? history of Linux the Linux Kernel
Two aphorisms 1. you learn through doing, so if you want more learning you want more doing; and 2. love is a better master than duty—you want people to.
OLPC / SugarLabs WHO | WHAT | WHY OF SUGAR 1 Three parts:
Virtualization Management and the Open Source World
Virtual Machines.
Project Two Meg Andrea Rayder CGS /14/2018.
Chapter 2: The Linux System Part 1
The Curriki Web Site 12/5/2018 7:18 AM
BlackBoard 5 A Definitive e-Learning Software Platform Ozgur Balsoy,
An introduction to CensorNet
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
OLPC & Sugarlabs NZ volunteers The NZ Volunteers.
What is a Learner Everyone, throughout their life
First Teaching September 2016
Module 02 Operating Systems
Presentation transcript:

Constructionist learning with Sugar and the Beagle Board Bernie Innocenti Sugar Labs Foundation bernie@sugarlabs.org

Outline Early research The Sugar environment Contructionist learning Distinctive technologies Hardware platforms Q&A Hack hack hack! ;-)

A dream? Same Opportunities Access Equity A bright and open future

“Technology is anything that was invented after you were born “Technology is anything that was invented after you were born.” —Alan Kay

Outline Early research The Sugar environment Contructionist learning Distinctive technologies Hardware platforms Q&A Hack hack hack! ;-)

Sugar reinvents the use of computers in education.

Outline Early research The Sugar environment Contructionist learning Distinctive technologies Hardware platforms Q&A Hack hack hack! ;-)

Sugar Sugar is the first serious attempt to create a user interface that is based on both cognitive and social constructivism: learners engage in authentic exploration and collaboration.

Constructionism In short, “we learn by doing”

Sugar's pedagogical base John Dewey Jean Piaget Paulo Freire Seymour Papert Lev Vygotsky Donald Schön Alan Kay

Ban Samhka, Thailand

Ulaanbaatar, Mongolia

Outline Early research The Sugar environment Contructionist learning Distinctive technologies Hardware platforms Q&A Hack hack hack! ;-)

network centric

collaboration Features Benefits collaboration – w or w/o Internet access Benefits peer-to-peer learning always-on support 1-click sharing

collaboration Features Benefits collaboration – w or w/o Internet access Benefits peer-to-peer learning always-on support 1-click sharing

Journal Features Benefits auto-generated journal auto-saved work “portfolio assessment tool place of reflection

Discoverable interface

discovery through exploring, expressing, and sharing web browsing reading chatting playing media playing games word processing reflecting (Journal)‏ creating graphics creating rich media programming

appropriate to appropriate Features everything is free and open Benefits community of support easy to fix and change Transparency is empowering. Free and open source software and content empowers children and their teachers to reshape, reinvent, and reapply.

“View Source” button

Easy to change def _calculate_position(self, radius, icon_size, index, count): width, height = self.box.get_allocation()‏ angle = index * (2 * math.pi / count) - math.pi / 2 x = radius * math.cos(angle) + (width - icon_size) / 2 y = radius * math.sin(angle) + (height - icon_size - style.GRID_CELL_SIZE) / 2 return x, y def _calculate_position(self, radius, icon_size, index, count): width, height = self.box.get_allocation()‏ angle = index * (math.pi / (6 + index / 12)) - math.pi / 2 radius = ((radius - _MIN_RADIUS) * (index * 1.1) / count) + _MIN_RADIUS x = radius * math.cos(angle) + (width - icon_size) / 2 y = radius * math.sin(angle) + (height - icon_size - style.GRID_CELL_SIZE) / 2 return x, y

Sugar's unique technologies Network-centric interface Presence service Easy collaboration, no infrastructure needed Journal interface, datastore engine One-click installable activity bundles Activity isolation 100% free software, based on open standards Easy to change and extend

Sugar Labs A non-profit foundation whose mission is to produce, distribute, and support the use of the Sugar learning platform Supports the community of educators and software developers who want to extend the platform

Sugar Labs Sugar is a community project available under the GNU General Public License (GPL) to anyone who wants to use or extend it.

Outline Early research The Sugar environment Contructionist learning Distinctive technologies Hardware platforms Q&A Hack hack hack! ;-)

Try Sugar on Linux Gentoo Fedora Debian Ubuntu QEMU

Try it on the XO-1

Try it on the Classmate

Try it on the EEE PC

Try it with the “Live USB”

Try it on the Beagle Board!

Current state 0.82 software released 0.84 roadmap being worked on ~400,000 children in ~20 countries use Sugar feedback from educators, students Large community of volunteers Core developers funded by OLPC and Red Hat

Help us make ourselves obsolete ...by providing better learning tools to the next generation of humans.

Thank you Q?

Resources & Contacts Wiki: http://sugarlabs.org/ Mailing lists: lists.sugarlabs.org It's an education project Weekly community news IRC: #sugar on FreeNode