Hi,
If talking about this fields which you have mentioned, we all know that they are quite similar to each other and in current situations they are in high demand and provides a great higher opportunities in jobs and many more but we all know that the system of graduation has been divided into different parts and if you get a CS or IT in a good engineering college than you can excel yourself on a great level and it will become very easy for you to get a job at the same hand, BCA is also a good course but you can find less opportunity through this and you can face little difficulty for securing a job. So CS and IT should be your first preference so that you can always be on a higher level.
Thank you..
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile