I think doing a BTech in Civil Engineering at IIT Bhubaneswar is a better choice than opting for a BE in CSE at BITS Hyderabad. No doubt BITS Hyderabad is a great academic institution but IIT Bhubaneswar is known for offering exceptional academic standards and research opportunities to the students.
Civil and CSE are two distinctive courses so it’s difficult to determine which college is better.
The campus of IIT Bhubaneswar is well developed, but there are still constructions going on. The academic section is with highly equipped labs, projector classrooms, Wi-Fi facilities, etc. Placements in college are often good. The average salary packages offered is around 11.4 LPA. In 2019, 89% of placement was recorded from Civil Engineering. The teachers are very qualified, skillful, and knowledgeable.
One plus point of BITS Hyderabad is that Hyderabad is the IT hub and it might not directly influence placements, but they get a lot of exposure to the IT companies around. Brands like Google and Amazon are building the biggest office departments in India at Hyderabad, which is tremendous news for the campus. Also, a lot of companies visit the Hyderabad campus. In BITS you get a chance to study in an established college with established curriculum and top-class faculty in CSE.
The quality of research that’s being carried out there in every field of engineering is of top-notch. BITS Hyderabad has better infrastructure than many good IIT’s. Almost every student gets a placement with average salary package of 11 LPA. BITS has a higher industry recognition than newer IITs, which means the probability of getting recruited as a manager in the industry from the latter university is better than from the former engineering university.
If you are comparing only the institutes then with IIT Bhubaneswar, you will get an IIT tag that offers certain advantages. As for which college to choose, should depend on your preference of course.