Difference between B.C.A. and M.C.A.
Key Difference: B.C.A. stands for Bachelor of Computer Applications. It is a postgraduate degree conferred after completion of a three to four year program of studies. On the other hand, M.C.A. stands for Masters of Computer Application. It is a post graduate degree. They both are conferred on completion of an academic course focusing on applied computer principles and programming. B.C.A. is often regarded as the preparatory course for the M.C.A. M.C.A. degree is a master degree and therefore, provides a thorough knowledge of the subject in comparison to a B.C.A. degree.
include("ad4th.php"); ?>B.C.A. and M.C.A are both related to the courses pertaining to computer applications. B.C.A. covers the subjects on an introductory basis. However, in M.C.A, in-depth knowledge of the subjects is provided. Career opportunities are also better with a M.C.A. degree as it is a Master’s degree.
Both the degrees are meant for students who want to make a career in the field of software applications. The subjects are focused on the application part related to the computers. Most of the B.C.A. degree holders opt for a Master’s degree in the same field (M.C.A.) in order to strengthen their qualifications.
Many colleges also provide an integrated course comprising of B.C.A. and M.C.A., for those who are sure that they want to go ahead with the computer applications.
include("ad3rd.php"); ?>Some of the general characteristics are listed below in the table. However, it is important to note that the characteristics may differ from country to country.
|
B.C.A. |
M.C.A. |
Full form |
Bachelor of Computer Applications |
Masters of Computer Applications |
Course Coverage |
Focusing on fundamentals of computer and computer applications and familiarity with different programming languages. |
Focusing on in-depth knowledge of development of computer applications and familiarity with different programming languages. |
Preferred Master Degree |
M.C.A. |
Is itself a master degree |
Study |
An overview of subjects like database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, etc. |
In-depth knowledge of subjects like database management systems, operating systems, software engineering, computer architecture, web technology and languages such as C, C++, HTML, etc. |
Career options |
Comparatively limited |
Comparatively broad |
Eligibility |
Generally, 10+2 with Mathematics as one of the subject |
Generally, a B.C.A./ B.Sc/ B.Com/ B.A. degree with Mathematics as one of the subject at 10+2 level or at graduation. |
Ph.D. |
Not eligible for Ph.D. |
Eligible for Ph.D. |
Image Courtesy: educations.com, iait.net.in
Comments
Ganesh kate
Fri, 07/07/2017 - 20:22
Add new comment