Before I rank these institutes, I will warn you against joining IIT Roorkee for CS. IIT Roorkee is understaffed and also lacks facilities for research work. Despite being the oldest IIT, it has failed to meet IIT standards and has become a big disappointment
Only a few professors around 10 are there in the CS department and most of them are least interested in doing or promoting research work. So for research aspirants, IIT Roorkee is the last love to be.
However, if your only agenda is to secure a well-paid job, IIT Roorkee with its tag will definitely fetch you one. Many top companies offer excellent job profiles to CS students and students of these students are most sought after. Even MTech students are allowed to sit for placements.
In my opinion, the ranking should be
IIIT Hyderabad>IIT Guwahati>IIT Roorkee
Christ University offers undergraduate programs, postgraduate programs, and a PhD degree in Computer Science. Candidates who are willing to be admitted for M.Sc computer science at Christ University must be an undergraduate in Computer Science or Computer Applications with 50% aggregate marks and they should be working in any Software Industry/IT/ITES.
Different colleges have different admission criteria for MSc. Computer Science. Most Indian universities require you to either pursue Computer Science as one of the subjects for at least two years of your undergraduate studies, or pursue an Hons. in Computer Science.
So you might not have a chance to pursue an MSc. in Computer Science in India. But you can opt for an MSc. in Mathematics and Computing. This stream deals with Computer Science, but it is deeply rooted in Mathematics. You can sit for the IIT JAM exam as well.