IIIT Delhi offers both electives and mandatory courses. Students are at freedom to make a choice in case of electives while there is no such choice in mandatory courses.
Now, the best part of the CSE branch at IIIT Delhi is that it has the maximum elective slots of any other branch. So, students get to choose electives from a wide range of courses like
CSE will offer more academic flexibility than CSAI. CSAI will have some mandatory AI electives which might be beneficial if you are interested in the field. Also, you won’t have to study useless courses and can focus on AI. However, you will be restricted to the AI field, unlike CSE which gives you enough flexibility to pursue the field of your choice. Unless you are certain of your interest in AI, it’s best to choose CSE.
CS and EC are very different branches. You need to decide which branch interests you more.
EC is about electronics and how the different electrical components communicate with one another. It involves a lot of Physics. It only involves a little programming. CS, on the other hand, is all about programming. It mainly uses logic and math.
If you are interested in programming, CSAI from IIIT Lucknow is the better choice. AI/ML is in huge demand in the industry as most things will be automated in the future. Placements and coding culture are top-notch at all these colleges. Students from IIIT Lucknow and IIIT Bangalore perform well in competitions like ACM ICPC.
All these colleges are good. You should make your choice based on your field of interest.
Both IIIT Allahabad and MNNIT are highly regarded engineering colleges in North India offering premium quality education. Placements-wide, MNNIT CSE is slightly better compared to both NSUT and IIITA. In my opinion, the preference order should be
MNNIT CSE >= IIITA IT > NSUT CS/AI
MNNIT is the first choice because it’s on Eid the top 5 NITs with the most sought-after branch CSE. IIIT Allahabad is also a great choice for CSE because it has a CS-tailored curriculum and ambiance.
Overall I feel if you are certain of joining an IT company, and have an interest in coding and computers go for IIIT Allahabad IT or MNNIT Allahabad. If you are unsure of your branch preference go for NSUT.