yes it need to be practical coz studies become more easier due to it + its fun + we are exposed to so many things around us instead of jus mugging up those useless theories time n again
As compared to other countries, the education system of India relies more on theoretical work rather than practical application..
There are only a handful of institutes who believe in having on-the-job like practical environment to enable the students to get a feel of the corporate or technical feel of work...