I have been receiving emails enquiring about the differences between our M.Sc (Engg) program, M.E program of IISc and M.Tech programs of IIT. M.Sc (Engg) is similar to the M.S. programs offered by some IITs like IIT-M and is a research program. The M.E. program of IISc is similar to the M.Tech programs of IITs and is largely course based.
In IISc, a candidate for M.Sc (Engg) takes 12 to 18 credits of course work while a M.E./M.Tech student takes nearly 32-40 credits of course work. The more course work enables a M.E. student to pick up more basics and understand the fundamentals better. The average time for graduation for M.Sc (Engg) and M.E. in IISc is 2 years, 5 months and 2 years, respectively.
My advice: If you get admission to M.Tech in a major IIT with a good research program, choose it over M.Sc (Engg), unless you really want to do research, in which case the latter is better.