Computer Science is one of the most loved courses in STEM, as its demand in the industry is increasing day by day. Students are attracted by the variety of career options available after pursuing the course and the lavishing salary packages. In India, most of the students are attracted by this course, and its admission or it in the top colleges is quite competitive. Every year around 12 lakh students sit for JEE-Mains and out of that 12 lakh, around 1 lakh are selected to give JEE-Advanced. These 1 lakh students compete for approximately 16,000 seats in IITs. So, the left out students who have cleared Jee-Mains with a good rank, can compete for admission in NIT. NIT or National Institute of Technology is the premier public technological and research university established by the Ministry of Education under the Government of India. There are a total of 31 NITs right now in the country. Here is the list of the top NITs offering Bachelor of Technology or Bachelor of Engineering in Computer Science and Engineering.