Skip to content

Instantly share code, notes, and snippets.

@lynnlangit
Forked from danclien/teaching_kids_programming.md
Last active October 1, 2020 17:57
Show Gist options
  • Save lynnlangit/15e12d902ba66654468b to your computer and use it in GitHub Desktop.
Save lynnlangit/15e12d902ba66654468b to your computer and use it in GitHub Desktop.
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
@lynnlangit
Copy link
Author

added 's'

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