Dear student,
B.sc and B.tech are both different degrees and the subjects you have asked for are both different. Both institutes are the best institutes for the particular course they offer. You can make a choice based on your career interest.
My suggestion would be B.tech as it has more career oppurtunities and it is a professional degree you will get. B.tech from NSUT can give you higher placements oppurtunities.
If you consider B.sc in mathematics then your career oppurtunities and path will be different.
Final choice is yours.
Hope it helps!
Good Luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile