SlideShare a Scribd company logo
1 of 72
Download to read offline
Enabling Creativity
Software that encourages creation and exploration
Introductions
Hi, I’m Kevin
Kevin’s Pertinent Info

• Age: 34
• Time as a geek: 24 years
• Professional nerd: 15 years
• Job: Chief Architect for http://uplaya.com
Hi, I’m Max
Max’s Pertinent Info

• Age: 10
• Time as a geek: 7 years
• Job: 4th grader
The future is full of
   technology...
There is no escape.
Every job will have
   some aspect of
computer science
        in it.
Why not get started
early, and have some
fun along the way?
Why Geek Out?

• You learn problem solving skills quickly
• You find that all problems are made up of
  increasingly smaller and simpler problems
• Once you have success once, it’s easy to
  build on... until you’re unstoppable.
Curiosity
• These days, it’s not a question of what’s
  possible, it’s a question of what tool will get
  you there fastest and easiest?
• For every question you or your kid has,
  there’s an answer out there on the web.
• And if not, it’s easy to find a tool that will
  help you answer it.
Creativity
• When every question is answerable and
  every problem is solvable, the fun is in
  finding the most creative solution
• If you can think it up, you can build it,
  almost always for free - using open source
  tools and a little experimentation and hard
  work.
What do kids love to
       do?
Kids love to tell stories,
invent games,
build worlds,
explore their worlds,
and create imaginary
     characters.
Tools for the job...

• Pencil (or crayons, markers, pens, brushes,
  sticks) and paper
• Clay or Play-doh
• Your computer... which is what we’re going
  to talk about. Because I’m a nerd.
Scratch
Programming Made
         Easy
• Teaches basic programming constructs
  using drag and drop widgets and fun
  animations.
• Allows kids to start really simple and
  eventually build complex games and
  animations.
• Max calls it “kiddie Flash”
Some Things Max Has
      Made...
• Cursor’s Adventure: a short point and
  click adventure game
• Bouncey Dot animation
• Lots of other little toys (like a cat that
  turned 45 degrees every time it ran into a
  wall)
Demo Time!
Let’s Animate the Cat!
http://scratch.mit.edu
Any questions about
     Scratch?
iStopMotion
Wallace and Gromit...
      And You

• Make your own stop-motion animation
• All you need is a Mac and a web cam
• Easy to use, and you can export things to
  iMovie easily.
Make It Easy On
         Yourself
• There’s no shame in looping the same
  frames over and over again.
• Don’t try for perfect - remember, it’s
  supposed to be fun!
• Goofy faces are fun to animate too!
The Coriolis Effect
• It took about an hour for every ten
  seconds of film. That included Max writing
  and recording the voiceover.
• We looped a lot. The earth rotating and the
  coriolis loops were 1.5 seconds repeated
  for a couple minutes and then cut.
• We used my “fancy” camera, so it’s higher
  quality than you’d get with a webcam.
Other Tools Used

• iMovie to edit all the clips together
• Garageband to record and export the
  voiceover
• iDVD to burn it for class.
The Downside
• iStopMotion isn’t free or open source.
• You need a Mac.
• There are Windows alternatives, but I can’t
  recommend any because I don’t do
  Windows.
• There are some for Linux too, but I haven’t
  used them.
Any Questions about
   iStopMotion?
http://boinx.com/
  istopmotion/
Inform
Interactivate Your
          Fiction
• Build your own Zork-like text adventures.
• Plain text programming language
• Very good documentation built-in to the
  application
• Works on pretty much every operating
  system.
Demo Time!
Informative Caveats

• There’s a bit of a learning curve. Max got
  kind of frustrated when he first started
  playing with it.
• I had to remind him to read the manual
  several times before he actually sat down
  and did it.
Why is Inform so
      Great, Max?
• There are tons of downloadable extensions
• Plain-text coding!
• Introduces a new generation to text
  adventures!
• That’s all he can think of...
Any questions about
      Inform?
http://inform7.com/
Ficly
Max says it’s awesome.
What is it, Max?
It’s a gigantic ever-
growing book of short
  stories, written by
constructive awesome
         people.
Ficly, according to me...
Creatively Constrained
       Writing
• You have 1,024 characters to tell a story.
• Anyone can write a prequel or sequel to
  any other story.
• It’s great for young writers who are mature
  enough to handle constructive criticism.
• Not made for kids, but they’re welcome if
  they can play nice (adults have to play nice
  too).
Max’s Favorite Stories

• My Mom is Gone - A plea by a son for
  his mom to start writing again.
• Z is for Zed - A zombie story about a
  guy trapped in a portapotty
• The entire USS Ficly series
Any questions about
      Ficly?
http://ficly.com
Teaching Kids to
    Program
Get a Book
• Learn to Program by Chris Pine is an
  excellent introduction to programming
  languages (http://pragprog.com/titles/ltp2/
  learn-to-program-2nd-edition) in general
  and Ruby in particular.
• Max read it and went through most of the
  tutorials in a couple days and had fun doing
  it.
What Did He Learn?

• Basic loops and controls
• Math
• Echoing strings
• Writing programs to “say” things
Other Things Max and I
      Have Built

• A MadLib generator
• Frank, the Turing test failing, question
  answering little computer person
Let’s meet Frank!
http://frank.ficly.com
The Possibilities Are
     Endless
Architecture?

• Google Sketchup (http://
  sketchup.google.com/)
• Allows you to easily create floor plans and
  3D models of buildings
Animation?

• If you want to get hardcore, check out
  Blender or Processing:
  • http://blender.org
  • http://processing.org
Audio and Music?


• SuperCollider: http://www.audiosynth.com/
• Audacity: http://audacity.sourceforge.net/
Hardware Hacking?


• Arduino: http://arduino.cc
• Make Magazine: http://makezine.com
Building Your Own
         Games?

• Unity: http://unity3d.com
• GameSalad: http://gamesalad.com/
Conclusion
• There’s a universe of possibilities out there
  for creative self-expression.
• There’s no limit on creativity and the tools
  have never been easier to find and use to
  build whatever you want.
• It’s all about fun. If you’re not having fun,
  you’re doing it wrong.
Anything you want to
     add, Max?
Questions?
Thanks!
Max & Kevin Lawver
Contact Stuff

• Kevin’s Blog: http://lawver.net
• Max’s Blog: http://maxisweird.com
• E-Mail: kevin@lawver.net
• Twitter: @kplawver

More Related Content

What's hot

A quick start guide to ux design
A quick start guide to ux designA quick start guide to ux design
A quick start guide to ux designRobert Hsu
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12brassmom
 
My STAAR Writer’s Tool Kit
My STAAR Writer’s Tool KitMy STAAR Writer’s Tool Kit
My STAAR Writer’s Tool Kitasteagall
 
Evaluation questionnaire
Evaluation questionnaireEvaluation questionnaire
Evaluation questionnairewerkus
 
Powerpoint: taking a 20th century tool into the 21st century classroom
Powerpoint: taking a 20th century tool into the 21st century classroomPowerpoint: taking a 20th century tool into the 21st century classroom
Powerpoint: taking a 20th century tool into the 21st century classroomNaomi Bates
 
Doing cool stuff with WordPress
Doing cool stuff with WordPressDoing cool stuff with WordPress
Doing cool stuff with WordPressPeter Baylies
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignDave Malouf
 
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...BookNet Canada
 
We Make Everyday: How you're (most likely) already doing the makerspace thing
We Make Everyday: How you're (most likely) already doing the makerspace thingWe Make Everyday: How you're (most likely) already doing the makerspace thing
We Make Everyday: How you're (most likely) already doing the makerspace thingAmy Koester
 
Cocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeksCocoaheads app-in-4-weeks
Cocoaheads app-in-4-weekschriseidhof
 
Startup me, Startup you. Startups cases and formula to start a startup. World...
Startup me, Startup you. Startups cases and formula to start a startup. World...Startup me, Startup you. Startups cases and formula to start a startup. World...
Startup me, Startup you. Startups cases and formula to start a startup. World...Davide Ballestra
 
How to Use Watson to Amp up Event Experiences
How to Use Watson to Amp up Event ExperiencesHow to Use Watson to Amp up Event Experiences
How to Use Watson to Amp up Event ExperiencesErin McElroy
 
Stuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerStuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerjwalter748
 
Enoch Pratt Library Presentation (january 2016)
Enoch Pratt Library Presentation (january 2016)Enoch Pratt Library Presentation (january 2016)
Enoch Pratt Library Presentation (january 2016)jonathandhf
 
Digital Tools
Digital ToolsDigital Tools
Digital Toolsheymilly
 
Primary maker for sd36
Primary maker for sd36Primary maker for sd36
Primary maker for sd36Kevin Amboe
 
Five minutes of glory
Five minutes of gloryFive minutes of glory
Five minutes of gloryChris Yukna
 

What's hot (20)

A quick start guide to ux design
A quick start guide to ux designA quick start guide to ux design
A quick start guide to ux design
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12
 
Dynamic Digital Stories
Dynamic Digital StoriesDynamic Digital Stories
Dynamic Digital Stories
 
My STAAR Writer’s Tool Kit
My STAAR Writer’s Tool KitMy STAAR Writer’s Tool Kit
My STAAR Writer’s Tool Kit
 
Evaluation questionnaire
Evaluation questionnaireEvaluation questionnaire
Evaluation questionnaire
 
Powerpoint: taking a 20th century tool into the 21st century classroom
Powerpoint: taking a 20th century tool into the 21st century classroomPowerpoint: taking a 20th century tool into the 21st century classroom
Powerpoint: taking a 20th century tool into the 21st century classroom
 
Mitch Gitelman
Mitch GitelmanMitch Gitelman
Mitch Gitelman
 
Doing cool stuff with WordPress
Doing cool stuff with WordPressDoing cool stuff with WordPress
Doing cool stuff with WordPress
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction Design
 
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...
Papercasting User Experience in Interactive Ebooks - ebookcraft 2016 - John R...
 
We Make Everyday: How you're (most likely) already doing the makerspace thing
We Make Everyday: How you're (most likely) already doing the makerspace thingWe Make Everyday: How you're (most likely) already doing the makerspace thing
We Make Everyday: How you're (most likely) already doing the makerspace thing
 
Cocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeksCocoaheads app-in-4-weeks
Cocoaheads app-in-4-weeks
 
Reinventing Yourself
Reinventing YourselfReinventing Yourself
Reinventing Yourself
 
Startup me, Startup you. Startups cases and formula to start a startup. World...
Startup me, Startup you. Startups cases and formula to start a startup. World...Startup me, Startup you. Startups cases and formula to start a startup. World...
Startup me, Startup you. Startups cases and formula to start a startup. World...
 
How to Use Watson to Amp up Event Experiences
How to Use Watson to Amp up Event ExperiencesHow to Use Watson to Amp up Event Experiences
How to Use Watson to Amp up Event Experiences
 
Stuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerStuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineer
 
Enoch Pratt Library Presentation (january 2016)
Enoch Pratt Library Presentation (january 2016)Enoch Pratt Library Presentation (january 2016)
Enoch Pratt Library Presentation (january 2016)
 
Digital Tools
Digital ToolsDigital Tools
Digital Tools
 
Primary maker for sd36
Primary maker for sd36Primary maker for sd36
Primary maker for sd36
 
Five minutes of glory
Five minutes of gloryFive minutes of glory
Five minutes of glory
 

Viewers also liked

Hinduja Interactive Company Profile
Hinduja Interactive Company ProfileHinduja Interactive Company Profile
Hinduja Interactive Company Profilearyapatnaik
 
Your Database is Trying to Kill You
Your Database is Trying to Kill YouYour Database is Trying to Kill You
Your Database is Trying to Kill YouKevin Lawver
 
HTML5: About Damn Time
HTML5: About Damn TimeHTML5: About Damn Time
HTML5: About Damn TimeKevin Lawver
 
Welcome To Ruby On Rails
Welcome To Ruby On RailsWelcome To Ruby On Rails
Welcome To Ruby On RailsKevin Lawver
 
Making Marketing More Human Through Technology
Making Marketing More Human Through TechnologyMaking Marketing More Human Through Technology
Making Marketing More Human Through TechnologyKevin Lawver
 
Crowdsourcing in the Public Sector
Crowdsourcing in the Public SectorCrowdsourcing in the Public Sector
Crowdsourcing in the Public SectorBas Kotterink
 
Vocabulario o viño
Vocabulario o viñoVocabulario o viño
Vocabulario o viñoalxen
 
Súper Casares Paqui
Súper Casares PaquiSúper Casares Paqui
Súper Casares Paquialxen
 
Social Media Food Chain
Social Media Food ChainSocial Media Food Chain
Social Media Food ChainKevin Lawver
 
'UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX''UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX'Jinyong Kim
 

Viewers also liked (16)

Hinduja Interactive Company Profile
Hinduja Interactive Company ProfileHinduja Interactive Company Profile
Hinduja Interactive Company Profile
 
Inspire u featuring allissa haines~marketing with personality
Inspire u featuring allissa haines~marketing with personalityInspire u featuring allissa haines~marketing with personality
Inspire u featuring allissa haines~marketing with personality
 
Your Database is Trying to Kill You
Your Database is Trying to Kill YouYour Database is Trying to Kill You
Your Database is Trying to Kill You
 
CODE!
CODE!CODE!
CODE!
 
HTML5: About Damn Time
HTML5: About Damn TimeHTML5: About Damn Time
HTML5: About Damn Time
 
Inspire U Billing for Massage Therapists with Vivian mahoney1
Inspire U Billing for Massage Therapists with Vivian mahoney1Inspire U Billing for Massage Therapists with Vivian mahoney1
Inspire U Billing for Massage Therapists with Vivian mahoney1
 
Inspire U Presents Aromatherapy for Special Populations
Inspire U Presents Aromatherapy for Special PopulationsInspire U Presents Aromatherapy for Special Populations
Inspire U Presents Aromatherapy for Special Populations
 
Building Whuffie
Building WhuffieBuilding Whuffie
Building Whuffie
 
Welcome To Ruby On Rails
Welcome To Ruby On RailsWelcome To Ruby On Rails
Welcome To Ruby On Rails
 
Ma 51st annual meeting
Ma 51st annual meetingMa 51st annual meeting
Ma 51st annual meeting
 
Making Marketing More Human Through Technology
Making Marketing More Human Through TechnologyMaking Marketing More Human Through Technology
Making Marketing More Human Through Technology
 
Crowdsourcing in the Public Sector
Crowdsourcing in the Public SectorCrowdsourcing in the Public Sector
Crowdsourcing in the Public Sector
 
Vocabulario o viño
Vocabulario o viñoVocabulario o viño
Vocabulario o viño
 
Súper Casares Paqui
Súper Casares PaquiSúper Casares Paqui
Súper Casares Paqui
 
Social Media Food Chain
Social Media Food ChainSocial Media Food Chain
Social Media Food Chain
 
'UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX''UX', 'UX Design' and 'Good UX'
'UX', 'UX Design' and 'Good UX'
 

Similar to Enabling Creativity: Software that encourages creation and exploration

Interactive Fiction and Game Design Using Inform7
Interactive Fiction and Game Design Using Inform7Interactive Fiction and Game Design Using Inform7
Interactive Fiction and Game Design Using Inform7Douglas Kiang
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choiceturingfan
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet UpTsugi
 
iMyCom:Tripping along iOS development of Langauge Communication tool
iMyCom:Tripping along iOS development of Langauge Communication tooliMyCom:Tripping along iOS development of Langauge Communication tool
iMyCom:Tripping along iOS development of Langauge Communication toolVijaya Prakash Kandel
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101WhizThinkers
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
HowtostopsuckingHugo Pinto
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome insteadcodinghorror
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Hugo Pinto
 
The Hard Cell: Writing for Animation in Digital Learning
The Hard Cell: Writing for Animation in Digital LearningThe Hard Cell: Writing for Animation in Digital Learning
The Hard Cell: Writing for Animation in Digital LearningBrightwave Group
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobbmochimedia
 
Rock Star Design: How to create media for lessons that rock!
Rock Star Design: How to create media for lessons that rock!Rock Star Design: How to create media for lessons that rock!
Rock Star Design: How to create media for lessons that rock!Neela Bell
 
Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Dan Kaminsky
 
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...Educational Technology
 
Getting started in mobile games
Getting started in mobile gamesGetting started in mobile games
Getting started in mobile gamesahamidi27
 
Intro to game design
Intro to game designIntro to game design
Intro to game designDevin Becker
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World CampsAline Click
 
Theater/tech Presentation
Theater/tech PresentationTheater/tech Presentation
Theater/tech PresentationMmcbride1
 
Coding For Fun And Profit
Coding For Fun And ProfitCoding For Fun And Profit
Coding For Fun And Profitjschoolcraft
 

Similar to Enabling Creativity: Software that encourages creation and exploration (20)

Interactive Fiction and Game Design Using Inform7
Interactive Fiction and Game Design Using Inform7Interactive Fiction and Game Design Using Inform7
Interactive Fiction and Game Design Using Inform7
 
Why Computer Science is a Great Choice
Why Computer Science is a Great ChoiceWhy Computer Science is a Great Choice
Why Computer Science is a Great Choice
 
Patrick Curry Meet Up
Patrick Curry Meet UpPatrick Curry Meet Up
Patrick Curry Meet Up
 
iMyCom:Tripping along iOS development of Langauge Communication tool
iMyCom:Tripping along iOS development of Langauge Communication tooliMyCom:Tripping along iOS development of Langauge Communication tool
iMyCom:Tripping along iOS development of Langauge Communication tool
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101
 
Howtostopsucking
HowtostopsuckingHowtostopsucking
Howtostopsucking
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
 
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
Howtostopsuckingandbeawesomeinstead 120601013410-phpapp01
 
The Hard Cell: Writing for Animation in Digital Learning
The Hard Cell: Writing for Animation in Digital LearningThe Hard Cell: Writing for Animation in Digital Learning
The Hard Cell: Writing for Animation in Digital Learning
 
Super Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain LobbSuper Gun Kids: The Making Of by Iain Lobb
Super Gun Kids: The Making Of by Iain Lobb
 
Rock Star Design: How to create media for lessons that rock!
Rock Star Design: How to create media for lessons that rock!Rock Star Design: How to create media for lessons that rock!
Rock Star Design: How to create media for lessons that rock!
 
Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)Yet Another Dan Kaminsky Talk (Black Ops 2014)
Yet Another Dan Kaminsky Talk (Black Ops 2014)
 
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
 
Getting started in mobile games
Getting started in mobile gamesGetting started in mobile games
Getting started in mobile games
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Intro to game design
Intro to game designIntro to game design
Intro to game design
 
Games and Virtual World Camps
Games and Virtual World CampsGames and Virtual World Camps
Games and Virtual World Camps
 
Theater/tech Presentation
Theater/tech PresentationTheater/tech Presentation
Theater/tech Presentation
 
Talking tools
Talking toolsTalking tools
Talking tools
 
Coding For Fun And Profit
Coding For Fun And ProfitCoding For Fun And Profit
Coding For Fun And Profit
 

Recently uploaded

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 

Recently uploaded (20)

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 

Enabling Creativity: Software that encourages creation and exploration

  • 1. Enabling Creativity Software that encourages creation and exploration
  • 4. Kevin’s Pertinent Info • Age: 34 • Time as a geek: 24 years • Professional nerd: 15 years • Job: Chief Architect for http://uplaya.com
  • 6. Max’s Pertinent Info • Age: 10 • Time as a geek: 7 years • Job: 4th grader
  • 7. The future is full of technology...
  • 8. There is no escape.
  • 9. Every job will have some aspect of computer science in it.
  • 10. Why not get started early, and have some fun along the way?
  • 11. Why Geek Out? • You learn problem solving skills quickly • You find that all problems are made up of increasingly smaller and simpler problems • Once you have success once, it’s easy to build on... until you’re unstoppable.
  • 12. Curiosity • These days, it’s not a question of what’s possible, it’s a question of what tool will get you there fastest and easiest? • For every question you or your kid has, there’s an answer out there on the web. • And if not, it’s easy to find a tool that will help you answer it.
  • 13. Creativity • When every question is answerable and every problem is solvable, the fun is in finding the most creative solution • If you can think it up, you can build it, almost always for free - using open source tools and a little experimentation and hard work.
  • 14. What do kids love to do?
  • 15. Kids love to tell stories,
  • 19. and create imaginary characters.
  • 20. Tools for the job... • Pencil (or crayons, markers, pens, brushes, sticks) and paper • Clay or Play-doh • Your computer... which is what we’re going to talk about. Because I’m a nerd.
  • 22. Programming Made Easy • Teaches basic programming constructs using drag and drop widgets and fun animations. • Allows kids to start really simple and eventually build complex games and animations. • Max calls it “kiddie Flash”
  • 23. Some Things Max Has Made... • Cursor’s Adventure: a short point and click adventure game • Bouncey Dot animation • Lots of other little toys (like a cat that turned 45 degrees every time it ran into a wall)
  • 29. Wallace and Gromit... And You • Make your own stop-motion animation • All you need is a Mac and a web cam • Easy to use, and you can export things to iMovie easily.
  • 30. Make It Easy On Yourself • There’s no shame in looping the same frames over and over again. • Don’t try for perfect - remember, it’s supposed to be fun! • Goofy faces are fun to animate too!
  • 31.
  • 32. The Coriolis Effect • It took about an hour for every ten seconds of film. That included Max writing and recording the voiceover. • We looped a lot. The earth rotating and the coriolis loops were 1.5 seconds repeated for a couple minutes and then cut. • We used my “fancy” camera, so it’s higher quality than you’d get with a webcam.
  • 33. Other Tools Used • iMovie to edit all the clips together • Garageband to record and export the voiceover • iDVD to burn it for class.
  • 34. The Downside • iStopMotion isn’t free or open source. • You need a Mac. • There are Windows alternatives, but I can’t recommend any because I don’t do Windows. • There are some for Linux too, but I haven’t used them.
  • 35. Any Questions about iStopMotion?
  • 38. Interactivate Your Fiction • Build your own Zork-like text adventures. • Plain text programming language • Very good documentation built-in to the application • Works on pretty much every operating system.
  • 40. Informative Caveats • There’s a bit of a learning curve. Max got kind of frustrated when he first started playing with it. • I had to remind him to read the manual several times before he actually sat down and did it.
  • 41. Why is Inform so Great, Max? • There are tons of downloadable extensions • Plain-text coding! • Introduces a new generation to text adventures! • That’s all he can think of...
  • 44. Ficly
  • 45. Max says it’s awesome.
  • 46. What is it, Max?
  • 47. It’s a gigantic ever- growing book of short stories, written by constructive awesome people.
  • 49. Creatively Constrained Writing • You have 1,024 characters to tell a story. • Anyone can write a prequel or sequel to any other story. • It’s great for young writers who are mature enough to handle constructive criticism. • Not made for kids, but they’re welcome if they can play nice (adults have to play nice too).
  • 50.
  • 51.
  • 52.
  • 53. Max’s Favorite Stories • My Mom is Gone - A plea by a son for his mom to start writing again. • Z is for Zed - A zombie story about a guy trapped in a portapotty • The entire USS Ficly series
  • 56. Teaching Kids to Program
  • 57. Get a Book • Learn to Program by Chris Pine is an excellent introduction to programming languages (http://pragprog.com/titles/ltp2/ learn-to-program-2nd-edition) in general and Ruby in particular. • Max read it and went through most of the tutorials in a couple days and had fun doing it.
  • 58. What Did He Learn? • Basic loops and controls • Math • Echoing strings • Writing programs to “say” things
  • 59. Other Things Max and I Have Built • A MadLib generator • Frank, the Turing test failing, question answering little computer person
  • 62. Architecture? • Google Sketchup (http:// sketchup.google.com/) • Allows you to easily create floor plans and 3D models of buildings
  • 63. Animation? • If you want to get hardcore, check out Blender or Processing: • http://blender.org • http://processing.org
  • 64. Audio and Music? • SuperCollider: http://www.audiosynth.com/ • Audacity: http://audacity.sourceforge.net/
  • 65. Hardware Hacking? • Arduino: http://arduino.cc • Make Magazine: http://makezine.com
  • 66. Building Your Own Games? • Unity: http://unity3d.com • GameSalad: http://gamesalad.com/
  • 67. Conclusion • There’s a universe of possibilities out there for creative self-expression. • There’s no limit on creativity and the tools have never been easier to find and use to build whatever you want. • It’s all about fun. If you’re not having fun, you’re doing it wrong.
  • 68. Anything you want to add, Max?
  • 71. Max & Kevin Lawver
  • 72. Contact Stuff • Kevin’s Blog: http://lawver.net • Max’s Blog: http://maxisweird.com • E-Mail: kevin@lawver.net • Twitter: @kplawver