This post distinguishes between Constructivism, the cognitive theory, Constructivism, the educational philosophy, and Constructionism.
It does an excellent job. Thanks Mark Guzdial!
Source: Constructivism vs. Constructivism vs. Constructionism | Computing Education Research Blog