Create a gist now

Instantly share code, notes, and snippets.

List of influences on the TKP curriculum

Teaching Kids Programming

TKPJava and TKPSmallBasic

Curriculum Directions / Influences

Core Ideas

People

  1. Alan Kay - http://en.wikipedia.org/wiki/Alan_Kay (methods of teaching)
  2. Brett Victor - http://worrydream.com/#!/InventingOnPrinciple (methods of teaching)
  3. Seymour Papert - http://en.wikipedia.org/wiki/Seymour_Papert (methods of teaching - constructionism / Logo)
  4. Carol Dweck - http://en.wikipedia.org/wiki/Carol_Dweck (Mindset book - on learning)
  5. Linda Reising - http://www.lindarising.org/ (Fearless Change book and materials - Agile mindset)
  6. Caitlin Kelleher - http://www.cse.wustl.edu/~ckelleher/ (StoryTelling Alice - on teaching computational thinking to girls)
  7. Kent Beck - http://en.wikipedia.org/wiki/Test-driven_development (Test-driven development and also for XP practices)
  8. Kathy Sierra - http://en.wikipedia.org/wiki/Kathy_Sierra (creating a series of small and excellent code examples)
  9. David McCandless -- http://www.davidmccandless.com/ (Information is Beautiful - data visualization)

Languages and Tools

Current (using or exploring)

####Standard Programming Languages and Tools

####Kid's (Visual) Programming Languages

####Data-centric or Math-focused languages and tools

Past Experiments

(TKP team tested these platforms/languages and decided to focus on other areas at this time)

  • Scratch
  • Squeak
  • Minecraft
  • Greenfoot
  • KhanAcademy Javascript
  • Codecademy
  • Alice / Storytelling Alice
  • Lego Mindstorms
  • Gamemaker
  • Java/BlueJ
  • Ruby/HacketyHack
  • WeScheme
  • ProjectSpark

##For more information Lynn Langit (lynn@teachingkidsprogramming.org)

@lynnlangit
Owner

added 's'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment