ALAN KAY - from Moores Law to OLPC ● inventor OOPs / Smalltalk ● collaborator (GUI, PC, laptop, Smalltalk) ● dynabook (early vision of children's machine)

Slides:



Advertisements
Similar presentations
One Laptop Per Child CINE – Jean-Baptiste Devevey.
Advertisements

CS 331 Programming LanguagesDate: 4/21/08 Object Oriented Programming Group Featuring: James Webber II Topics Include: OOPSmalltalk.
Chapter 1 – Uncovering the Past
Wireless Applications Squeak & Croquet Bo Li Auburn University Research Spring 2006.
The University and the High School: Scientists Participating in Education at all Levels J.Paul Robinson Professor of Immunopharmacology Professor of Biomedical.
The History of Flash By the inventor, Jonathan Gay
RAND’s vision (1954) From ImageShack web site // ; original source unknown.
SMALLTALK Presented by Latasha Gibbs, Natasha Harrison, and Robert G. Lewis “Common languages are tools, Smalltalk is a piece of art.”
Teaching and Learning with Technology in Social Studies Instruction Presented by: Kassie Little & Caleb Queen.
Smalltalk Andy Ko Johnvic Dualan Aaron Israel John John Llenteng Jehrom Christian De Vera Carlo Alvarez Michael John Butuyan.
Artificial Intelligence & Cognitive Science By: Andrea Pope, Cindy Burdine, and Kazumi Inoue.
Los Angeles, Feb 24 nd, 2011 Alan Kay Viewpoints Research Institute Designing The Future of Software Vanguard.
3A-1 1 Introduction to Smalltalk History of Smalltalk The philosophy of Smalltalk:  “...we have a universe of well-behaved objects that courteously ask.
Computers in Education Computers and calculators have been valorized for decades as instrumental tools for learning. But are they as helpful as they seem?
CSE 3302 Programming Languages Chengkai Li Spring 2008 Object-Oriented Programming Lecture 13 – OO Programming, Spring CSE3302 Programming Languages,
ALAN KAY “THE BEST WAY TO PREDICT THE FUTURE IS TO INVENT IT” Presented by: Brennen Taylor CSCE 221 – Spring 2014.
Chapter 4 paradigms. why study paradigms Concerns –how can an interactive system be developed to ensure its usability? –how can the usability of an interactive.
History of HCI. Objectives By the end of the class, you will be able to… –Describe major milestones in the history of HCI and explain their impact in.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Shilpa Seth.  Starting Windows XP Starting Windows XP  Desktop Desktop  Start Menu Start Menu  Recycle Bin Recycle Bin  Accessories Accessories 
Paradigms Material from Authors of Human Computer Interaction Alan Dix, et al.
CS 403: Programming Languages Lecture 6 Fall 2003 Department of Computer Science University of Alabama Joel Jones.
A CHALLENGE TO CONNECTIVISM - Bill Kerr “The skin is not all that important as a boundary” BF Skinner.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
Slide 1 Tomorrow’s Technology and You A look at computers with a different focus… - “Know what?” - “So what?” - “Now what?”
Seymour Papert By: Megan Arneman Rachel Lilly Katelyn Marks Charyl Watkins.
What are Paradigms Predominant theoretical frameworks or scientific world views –e.g., Aristotelian, Newtonian, Einsteinian (relativistic) paradigms in.
Alan Kay The Father of Object-Oriented Programming Chris Rees.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Digital Literacy and Online Communication. The goal is for students to effectively use online tools to communicate with others.
The Dewey Decimal System
Introduction of Scratch (1/4) You can find Scratch on the Web:
XOCamp 2 What is a Digital Textbook? Powerful ideas and sharp tools Edward Cherlin Earth Treasury 14 Jan 2009.
The One Laptop Per Child (OLPC) XO-1 Laptop and the Sugar Interface.
Constructionist learning with Sugar and the Beagle Board
ALAN KAY - from Moores Law to OLPC ● inventor OOPs / Smalltalk ● collaborator (GUI, PC, laptop, Smalltalk) ● dynabook (early vision of children's machine)
4 Ways to Set Up Parental Controls On Your Home Network
Generating data with enacted methods
Using AppInventor2 for teaching
LCC 2700: Intro to Computational Media
Computer Science Group 6.
Computer Science K–8: Building a Strong Foundation
Computer Software Digital Literacy.
Aftab Hussain - Strategic ILT Lead
Chapter 1 – Uncovering the Past
Artificial intelligence (AI)
Human Computer Interaction
EARLY LEARNING LINKAGES
Class 22: Inheritance CS150: Computer Science University of Virginia
INTERACTION PARADIGMS
Major themes Abstraction Design tradeoffs Recursion Leverage existing components without understanding details Create components that can be.
Introduction to Scratch!
Paradigms (additional materials)
Chapter 1 – Uncovering the Past
Aaron Bloomfield CS 415 Fall 2005
Ada – 1983 History’s largest design effort
Using the Language of Art
The Dewey Decimal System By A. Karen Wilson
21st Century Learning Spaces
The Dewey Decimal System
Chapter 1 – Uncovering the Past
Near Future Teaching and Shaping Education Futures: Social media as communication and data collection Dr. Michael Gallagher Centre for Research in Digital.
Myth, Communal Storytelling, and Religion in Dungeons & Dragons
LCC 6310 Computation as an Expressive Medium
Let’s Talk about… Smalltalk.
Year 6 Summer term– Mr Haws
The Virtual Cell Project
Paradigms (additional materials)
PEGI Ratings.
Presentation transcript:

ALAN KAY - from Moores Law to OLPC ● inventor OOPs / Smalltalk ● collaborator (GUI, PC, laptop, Smalltalk) ● dynabook (early vision of children's machine) ● philosopher / historian of computer science ● OLPC / Etoys

● dramatic change is eternal, “you can't step in the same river twice” ● computer – human symbiosis (Doug Engelbart) ● computer as a child's personal dynamic medium PHILOSOPHY

Alan Kay & Doug Engelbart

UNIVERSALS * language * communication * fantasies * stories * tools and art * superstition * religion and magic * play and games * differences over similarities (?) * quick reactions to patterns * vendetta, and more

NON UNIVERSALS * reading and writing * deductive abstract mathematics * model based science * equal rights * democracy * perspective drawing * theory of harmony (?) * similarities over differences (?) * slow deep thinking * agriculture * legal systems

NARRATIVE ARGUMENT SYSTEMS THEORY

SOME HISTORY 1965 Moores Law 1967Idea of the personal computer 1967Papert / logo influence 1971Smalltalk 1972A Personal Computer for Children of all ages 1980s – nowCommercialisation 1987logo backlash 1996Squeak 2006 Etoys included in OLPC

MOORES LAW 1965

CARDBOARD MODEL 1972

OOPS / Smalltalk 1970s ● how to manage complexity in robust fashion? ● cell / body metaphor ● everything is an object ● objects send and receive messages

SQUEAK / ETOYS 1996 ● iconic programming ● doing with images makes symbols ● late binding ● Smalltalk, logo, *logo, hypercard

USER INTERFACE ● access to function ● dynamic exploration

SQUEAK PROGRAMS ● Etoys – iconic programming ● Croquet - multi-user virtual 3D applications ● Dabble db – online data base ● Scratch – iconic programming ● Seaside - web application framework ● Sophie - rich-media, networked documents

OLPC