See the BTech CSE students work in both the Hardware and the Software development but in case of BCA they focus mainly on the applied portion of the computer science. As a result, in most of the cases, the student who is studying the BCA gets preliminary knowledge to the Computer Science and its application where as the BTech student will get a more detailed knowledge regarding the subject.
Now if you do the MCA course after your BCA then technically your knowledge is equivalent to that of the BTech CSE graduates. So don't worry much about this things. I would recommend you to strengthen your programming skills in the languages such as Python, JAVA, C++, SQL etc and you will find equal opportunities as that of the CSE's.
To know more about the BTech CSE, visit the link below:
https://www.careers360.com/courses/b-tech-in-computer-science
To know more about BCA, visit the link below:
https://www.careers360.com/courses/bca-bachelor-of-computer-applications
To know more about MCA, visit the link below:
https://www.careers360.com/courses/mca-master-of-computer-applications
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