Bro, NIT delhi is better than lower NIT[rourkela, durga etc] [first i took admission in NIT rourkela software branch i left that college within 1 month], NIT delhi is better choice for you, you can get placed in that college. I did my POST graduation from DCE, i know NIT Delhi, after this you can chose other. And one more thing bro..it does not matter which cse/it branch you are pursuing your study, it will matter in 1 or 2 company only rest they will allow. If your Placement Coordinator is good all will allow to every branch belongs to Software. I was PC i know the scenario.