See BSc CS have the least course but its not at all a job oriented course. After a MSc only you can expect a job position. Now among BCA and BTech CS then I would recommend you to go for BTech CS as BTech CS is more job oriented compared to BCA as after BCA you will have to do MCA in order to get a good job. So in comparison to the time vs investment vs outcome ratio, BTech CSE will be the best course to study.
Some of the best college for BTech CSE with low fees are:
For more colleges you may visit the link below:
https://engineering.careers360.com/colleges/list-of-engineering-colleges-in-india?state=Uttar%20Pradesh&ownership=Public/Government°ree=B.E%20/B.Tech&branch=Computer%20Science%20Engineering,Artificial%20Intelligence
To know more about the subject you may visit the link below:
https://www.careers360.com/courses/computer-science-engineering-course
I hope this answer helps. All the very best for your future endeavors!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile