constructivism (Jean Piaget) - Learners must actively construct their body of knowledge, their schema, through experience and reflection. When we encounter a new idea, we can do one of three things:
- decide that it's irrelevant, and ignore it
- assimilate it into our existing schema
- accommodate it by modifying our schema
social constructivism (Lev Vygotsky) - emphasized that building knowledge is a social process
constructionism (Seymour Papert) - Learning works best when we are publicly building artifacts -- of any kind whatsoever. While communicating with others, we get valuable feedback, and learn to put thoughts in various concrete forms.