Technological Pedagogical Content Knowledge (TPCK) attempts to capture some of the essential qualities of knowledge required by teachers for technology integration in their teaching, while addressing the complex, multifaceted and situated nature of teacher knowledge.