The best way is to break down various components and analyze each parameter individually.
Placements
Ranking
Campus
Overall, IIT Madras seems to be in a better position than IIT Kanpur although both are excellent institutes of technical education.
You should choose IIT Madras CSE. Being a metro city, Chennai has an edge over Kanpur. It will be easier to get resources, internships, projects, and placements. IIT Madras has a smaller batch size. So, it’s easier for students to communicate with teachers. If you are interested in Machine Learning and AI, then IITM will be the better option. CSE Prof. Balaraman Ravindran has been featured in reputed business magazines.
IIT Madras placements are excellent for CSE. Students of the branch usually receive an average CTC of around INR 17.54 LPA.
A similar situation was there for my cousin in 2015, he opted for IIT Madras because of certain reasons, which I am going to share, to help make up your mind:
Categories | CSE at IIT Kanpur | CSE at IIT Madras |
Course Fee | 8.38 lakh | 8.08 lakh |
Highest CTC | 39 LPA | 40 LPA |
Average CTC | 15 LPA | 14-15 LPA |
Recruiting Companies | Microsoft, Dell, KPMG, PwC, etc. | Wipro, Cognizant, Mindtree, Oracle, etc. |
If you can think logically, you would make a suitable choice for your career. The infrastructure of both these institutes is good. So ultimately it is your decision to choose.