In these days, both of them have the same meaning. There is no such difference.
IITS AND NITS OFFER B TECH
WHILE
MOST OTHER COLLEGES OFFER THE SAME WITH THE NAME OF BE.
B.E is Bachelor in Engineering whereas B.Tech is Bachelor in Technology. Some colleges or universities which provide engineering degree along with other degree generally gives the B.E. degree. And B.Tech is given by those where on Engineering studies are practised. Sometimes its is same but sometimes its different. Same in the sense it is in general for Engineering students and different because of the course structure they follow. But nowadays curriculum is more or less same.
And this applies to all the branches including CSE.
Hope this help. Thank you!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile