Teori Konstruktivisme didefinisikan sebagai pembelajaran yang bersifat generatif, yaitu tindakan mencipta sesuatu makna dari apa yang dipelajari. Beda dengan aliran behavior yang memahami hakikat belajar sebagai kegiatan yang bersifat mekanistik antara stimulus respon, kontruktivisme lebih memahami belajar sebagai kegiatan manusia membangun atau menciptakan pengetahuan dengan memberi makna pada pengetahuannya sesuai dengan pengalamanya.