Hello Aspirant.
Note - All the courses are great in their own terms. No course can be compared to each other as they all have their own merits as well as demerits. It completely depends on the individual which course he/she would like to excel in.
Among the above mentioned courses, B.tech is a technical/professional course and is comparitively better in terms of placements. You can get in-campus as well as out-campus placements if you desire to.
You can also pursue BTech after bsc as an lateral entry but in terms of placement B.tech offers you a great variety as well as placement as soon as you complete your course.
Best of luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile