A a science of using technology in teaching.
B a technique of combining principles of technology and principles of teaching
C a set of skills of interweaving technology into teaching and learning both scientifically and aesthetically.
D a competence to develop techno- pedagogic systems in education