Dear aspirant,
As far as my opinion is concerned i would prefer b.tech cse above bca. The campus placements in all over India in btech cse is far better than bca because the packages offered by the MNC's like microsoft , Amazon, Goldman Sachs, de Shaw and many other companies.
The packages offered by these companies are all above 30L CTC. Whereas in bca stream the placements are not that strong because the packages offered generally between 10-12 L . There may be 1-2 exceptions in some of the colleges.
But regarding b.tech cse it is very important to do b.tech from a renowned college because if you would from a unknown private college then you would land up getting placed in bulk hiring companies.
Hi,
In my opinion you should go for BTech CSE because BCA has less scope and value comparatively and after BTech you are called an engineer whereas BCA is just like any other graduation in IT.
Since BCA+ MCA = B.Tech
And for MCA after BCA again you have to spend minimum 5 years so it's obvious Btech is better in every aspects and it's a 4 year course.
Also, Salary is not something that depends on the particular course. It will depend upon your knowledge and experience. So whatever course you will choose will matters, but more than that your knowledge will matter.
The choice personally comes down to aspirants who are willing to pursue it. Graduates who are interested in raw coding and development can opt for BCA. On the other hand, graduates interested in practical coursework in software development and testing can opt for a B.Tech course. It is pretty essential to weigh your options when it comes to the B.Tech vs BCA argument. Both might look very similar in scopes and jobs, but it boils down to how they want to pursue the course. An engineering degree certainly offers diversified options than BCA when it comes to job scopes.
Multi-Domain Training: An engineering degree trains an individual to perform multitasking and handle several domains simultaneously. The coursework teaches several aspects of basic engineering and core related subjects allowing students to work in more than one discipline.
Specialized Studies: BCA offers in-depth knowledge in one field. The coursework only consists of subjects that are necessary for software development and database management. BCA graduates have an edge over-engineering graduates due to their higher-order technical skills for pure development roles.
Hope this helps.
Good luck.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile