Based on my research, I will present some points to support the opinion that I will put by the end of my answer-
IIIT Bangalore is a better choice for an M.Tech CS, based on curriculum, placements, etc. But as far as UG studies are concerned, B.Tech CS at IIIT Delhi is better than iM.Tech CS at IIIT Bangalore.
Yes, it's advisable to learn a coding language before being admitted to IIIT Delhi although it's not completely necessary. IIIT Delhi organizes some coding sessions during the orientation for people with non-CS backgrounds. If you have no knowledge of coding, you don't have to worry much because many non-CS students have launched successful startups. All you need is the determination to work hard and interest to learn new things.
If you are adamant about learning a programming language, choose Python. You will be introduced to the world of programming through this and get excellent exposure too.
We need to consider a number of factors before choosing one college from DTU, NSUT, IIIT Delhi, IIT Bangalore, IIIT Allahabad, and NITs.
Overall, the best option for you is IIIT Delhi considering the above aspects.
One simple yet concrete reason to choose IIIT Delhi over DTU or NSIT is the quality of education it offers. IIIT Delhi is known to have some of the most highly experienced faculty, top-notch infrastructure, and a well-updated curriculum. Many students from other colleges, even IITs, often come to IIIT Delhi for internships.
As far as placements are concerned, one must understand that getting a job after 4 years is important but not more than a successful long-term career. That being said, the quality of education affects your long-term career largely. You may or may not get placed in a big MNC if you join IIIT Delhi, but in the long run, you will certainly become successful. Also, the statistics show that NSIT has better placements than IIIT Delhi but in reality, these figures are inflated because of one or two international packages.
So, it’s best to focus only on the quality of education, and you will see how a long-term successful career unfolds itself before you.
My brother was in a similar dilemma when he got CS in Manipal as well as IIIT Delhi. After consulting a few friends at Manipal, he decided to go for IIIT Delhi. He stated the following reasons for choosing IIIT Delhi over MIT Manipal.
If you want laid-back academics with a vibrant campus life, your choice should be Manipal whereas if you want a rigorous curriculum, then go for IIIT Delhi. It’s just a question of what your priorities are.
As a student of DTU, I can tell you about its campus. Once you enter DTU, you will be mesmerized by its beauty. It has a lush green campus with beautiful blossoms. Apart from the natural beauty of this place, the classrooms, labs, canteen area, and shops are in good condition as well. During the rainy season, the surroundings become even more captivating. Students try quite hard to get admission into DTU and NSUT Delhi because of their amazing campus life. My friend tried really hard to get admission into DTU.
Thus, DTU has a beautiful vibrant campus and its students share a common opinion in this respect. NSUT Delhi and IIITD are good colleges as well. You should talk to their alumni to find out more about them.
I am a student of DTU. Regardless, I’ll draw an unbiased comparison between these two colleges-
Both the colleges are really good. Choose IIIT Delhi if you want to focus solely on academics. But for a more balanced college life, choose DTU.
Both the colleges will offer you ample resources. It is up to you to make the most of those opportunities.
IIIT Delhi criteria for MTech interview has been changed recently. It has removed the CodeChef round for the shortlisting of students. Now, there are 2 ways to apply
Hope this helps you!
IIIT Delhi considers both your GATE rank and UG percentage for admissions into M.Tech. You can apply through two categories- GATE and Non GATE.
For shortlisting GATE candidates, GATE rank and UG percentage are considered. 2500 GATE rank and 75% UG score is enough to get shortlisted for M.Tech CSE. This is followed by an interview.
Non-GATE candidates are shortlisted based on their UG percentage. Around 75% is enough to be shortlisted for M.Tech CSE. Once shortlisted, you’ll have to give a written test followed by an interview. Non-GATE qualifiers don’t get a stipend during their M.Tech.
IIIT Delhi frequently changes its selection criteria. Earlier Codechef's long score was considered during selections, but not now. College toppers and ICPC participants have better selection chances than the others.
Colleges like NSUT and MNNIT Allahabad have a legacy built over many years. IIIT Delhi will take some time to catch up to the reputation of these colleges.
Regardless, I have tried to rank the three on several parameters, for their CS (CoE) program-
Regardless of whichever college you choose for your CS (CoE), your success will come from your own efforts. By studying diligently and polishing your skills, you will land a well paying job, regardless of your graduation college.