Computer education in India : past, present and future