Hello
Civil and cse both are good branches.
Civil in nit roukela is better option in compare with iiit bhubaneswar.
Nit roukela have a very good ranking and placed much higher than iiit bhubaneswar.
Talking about placement than nit roukela is still better than iiit bhubaneswar. Average salary package offer in nit roukela is 6.50 and top recruiters are L&T ,tata..
Good Luck.
I think you should prefer CSE at IIIT Bhubaneshwar over Civil at NIT Rourkela. Though NIT Rourkela being a more prestigious and older institute, however scope after Graduation in Civil Engineering is very bleak and ultimately you have to rely on the public sector or perhaps prepare for the Non Core Sector or Research Opportunities.
On the other hand IIIT Bhubaneshwar, is one of the steadily rising institute in domains of Information Technology with good infrastructure, excellent faculty and research facilities. It recorded more than 91% placements lat season with companies like Amazon, Amdocs, SAP, Wipro, Accenture, TCS, Samsung being major recruiters with a median pay of almost 10-12 LPA. Secondly in terms of academic prospects, CSE is a field with extensive possibilities and opportunities in domains like Machine Learning, Artificial Intelligence, Software Development and Data Analytics. The Institute has a good peer culture, with many graduates moving to Universitues abroad or to higher technical Institutes in India like Top IITs and IISc Bangalore for their Masters or Doctoral Studies.
However if you are genuinely interested in pursuing Civil Engineering and had a knack in Mechanics, Physics as well as Drawining and Computer Graphics, you might think otherwise and give preference to NIT Rourkela over IIIT Bhubaneshwar.
For more information and college prediction do follow the link below
https://engineering.careers360.com/jee-main-college-predictor?icn=QnA&ici=qna_answer
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile