MCA is a Post graduate degree course which is of 3 year long duration. MCA course is offered to students in most of the Universities and colleges in India. The students who want to pursue a career in the software field can take up MCA course after a graduation. The MCA course offers excellent job opportunity for talented students in software firms and also in Multinational companies with excellent salary.