[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