Micro teaching : A teacher training technique for learning teaching skills which employs real teaching situation for developing skills and helps to get deeper knowledge regarding the art of teaching.
Teaching Skill : A group of teaching acts or behaviors intended to facilitate students learning directly or indirectly.
Simulation : Imitation of a situation or process.