Hi Jatin!
BCA stands for Bachelor in computer application. It is a 2 years undergraduate degree divided into 6 semesters. Course curriculum includes all the basic knowledge about the computer and its system required for any IT firm. It is mostly software based (non technical). Topics studied in BCA includes data mining, C++, data compiler, java, software engineering etc. However, it also includes some basic kmowledge of harware but mainly focuses on softwares. MCA is the advanced level of knowledge studies in BCA. It covers all the higher level software knowledge.
Hope I answered your query, thankyou!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile