<gh_stars>0
@misc{Papert:1980,
  title  = "Constructionism vs. Instructionism",
  author = "<NAME>",
  url    = "http://www.papert.org/articles/const_inst/const_inst1.html",
  year   = "1980"
}

@misc{Blikstein:2013,
  title  = "Seymour {P}apert's Legacy: Thinking About Learning, and Learning About Thinking",
  author = "<NAME>",
  url    = "https://tltl.stanford.edu/content/seymour-papert-s-legacy-thinking-about-learning-and-learning-about-thinking",
  year   = "2013"
}

@Book{Papert:1993,
  author = {<NAME>},
  title = {Mindstorms: Children, Computers, and Powerful Ideas},
  publisher = {Basic Books},
  edition = 2,
  year = {1993},
}

@misc{EdutechWiki,
  title  = "Constructionism",
  url    = "http://edutechwiki.unige.ch/en/Constructionism",
  year   = "2006"
}

@misc{Microworld,
  title  = "Microworld",
  url    = "http://edutechwiki.unige.ch/en/Microworld",
}

@misc{UCDDublin,
  title  = "Constructivism and Social Constructivism in the Classroom",
  url    = "http://www.ucdoer.ie/index.php/Education_Theory/Constructivism_and_Social_Constructivism_in_the_Classroom",
  key    = "Dublin",
  year   = "2010"
}

@misc{WhatPBL,
  title  = "What is Project Based Learning {(PBL)}?",
  key    = "Buck Institute for Education",
  url    = "http://www.bie.org/about/what_pbl",
}

@misc{WhyPBL,
  title  = "Why Project Based Learning {(PBL)}?",
  key    = "Buck Institute for Education",
  url    = "http://www.bie.org/about/why_pbl",
}

@misc{Coffey,
  author = "<NAME>",
  title  = "Project-based learning",
  url    = "http://www.learnnc.org/lp/pages/4753",
}

@misc{Livingston,
  author = "<NAME>",
  title  = "Metacognition: An overview",
  url    = "http://gse.buffalo.edu/fas/shuell/cep564/metacog.htm",
  year   = 1997,
}

@misc{Chick,
  author = "<NAME>",
  title  = "Metacognition",
  url    = "https://cft.vanderbilt.edu/guides-sub-pages/metacognition/"
}

@misc{TEAL,
  key    = "TEAL",
  title  = "TEAL Center Fact Sheet No. 4: Metacognitive Processes",
  url    = "https://lincs.ed.gov/programs/teal/guide/metacognitive"
}

@misc{Ajax,
  author = "<NAME>",
  title  = "Ajax: A New Approach to Web Applications",
  url    = "http://adaptivepath.org/ideas/ajax-new-approach-web-applications/",
  year   = 2005
}
@Book{SICP,
  title  = "Structure and Interpretation of Computer Programs",
  url    = "https://mitpress.mit.edu/sicp/full-text/book/book.html",
  author = "<NAME> Sussman, <NAME> and <NAME>",
  publisher = "MIT Press",
  year = 1997,
}

@Book{HTDP,
  title = "How to Design Programs",
  url = "http://www.htdp.org/",
  author = "<NAME>, <NAME> and <NAME> <NAME>",
  publisher = "MIT Press",
  year = 2003,
}

@misc{P5Design,
  key = "Processing",
  title = "Design Principles for p5.js",
  url = "https://github.com/processing/p5.js/wiki/Design-Principles",
  year = 2015,
}

@Book{EloquentJS,
  title = "Eloquent JavaScript",
  url = "http://eloquentjavascript.net/",
  year = 2014,
  author = "<NAME>",
}

@Book{SF,
  title = "Software Foundations",
  url = "https://softwarefoundations.cis.upenn.edu/current/index.html",
  author = "<NAME>. and <NAME>, <NAME> Casinghino, <NAME> <NAME>, <NAME> <NAME>, C{\u a}t{\<NAME>}lin and <NAME>, <NAME>",
  year = 2017,
}

@Book{LeanIntro,
  title = "An Introduction to Lean",
  url = "https://leanprover.github.io/introduction_to_lean/",
  author = "<NAME> <NAME>, <NAME> Ebner, <NAME> <NAME>",
  year = 2017,
}

@misc{WhySICP,
  author = "<NAME>",
  url = "https://people.eecs.berkeley.edu/~bh/sicp.html",
  year = 2011,
  title = "Why Structure and Interpretation of Computer Programs matters",
}

@Book{TexturingModelingText,
  author = "<NAME>. and <NAME> <NAME> Perlin, <NAME> <NAME>",
  year = 1998,
  title = "Texturing \& Modeling: A Procedural Approach",
  publisher = "AP Professional",
}

@InCollection{Elliott03:FOP,
  author       = {<NAME>},
  title        = {Functional Images},
  url          = {http://conal.net/papers/functional-images/},
  booktitle    = {The Fun of Programming},
  publisher    = {Palgrave},
  year         = 2003,
  series       = {``Cornerstones of Computing'' series},
  month        = mar
}
