Abhijit Nandy
It is essential that subjects that are taught in schools have an impact on the everyday lives of the students. Students should be able to observe, interact with and impact their environment from what they are learning from textbooks and computers. Analytical thinking needs to be inculcated in the minds of the students irrespective of the subjects being taught. This way they would not need to memorise to arrive at an answer and they will learn to think logically. Analytical thinking and logic are skills that can be applied not only to mathematics or programming but to any subject. Being observant, consistent, getting results, actually having students interact with all that they are being taught, are very important aspects for the students to learn.