When MCA is good for BCS students ?
This discussion is limited to BSc. Computer Science(formerly called BCS) graduate students who want to decide whether MCA is right choice for them.
[Before you read this post, please read my earlier related post “MCS or MCA?” as discussion in this post will not repeat those points. ]
Though I clearly indicated in my previous post “MCS or MCA?” that MCS is best option after BCS considering course outcome, still in certain situations BCS students can find MCA as better option for them . Following are those different situations where MCA will be better option.
Getting MCA admission directly to 2’nd year ? Save 1 year and repetitive study.
Earlier this facility was not there, but Mumbai University started it and then Pune university also started it since 2013-14. Reference : Pune University MCA syllabus (Read point 5 Elligibility)
There will be 10% quota in every college of MCA for such lateral entry. For details inquire in MCA colleges or in Pune university.
If you get admission directly in 2nd year then you will save 1 year of studies + fees and enter in IT industry 1 year earlier, which means you will start your professional life/career 1 year early as a result you will be always 1 year+ in work experience as compared to MCA 3 years course.
Was BCS tough for You? Make your foundation strong in MCA
Those who were already weak in BCS or were not serious during BCS can also think of going to MCA as MCA course will give them one more opportunity to do those important subjects again and make your foundation strong. Also MCA has some subjects from management which makes this course easier than MCS.
Worried about Project ? only 1 project in MCA
MCS course has project every semester, so 3 projects totally in the course which helps you to make your CV(curriculum vitae) strong for placements. But those who already had bad experience in TY project as they don’t know programming, should avoid going MCS. In this case prefer MCA as it has only one project in the entire course and you also get time to learn programming.
Working Professionals? MCA is easy to manage
If you are working or planning to work during PG(post graduation) then MCA will be easy to manage than MCS. If job is must then what you should care is which course you will be able to complete easily along with job. As MCS has all subjects new(as compared to BCS) it will be tough to learn them completely on yourself. Whereas lot of subjects of MCA are repeated from BCS and few new subjects per semester you can mange easily on your own. As you are earning you can also join some training institute or coaching class to learn any subject that you find tough. If you are already placed in IT then what you want at the end is post graduation, which will be easy in case of MCA than making your life hell with MCS. There are hight chances of having backlogs in MCS (every semester) if you are working full time and not going to college(its difficult to do all new subjects on your own).
[Note: As syllabus is updated after every 5 years, please go through MCA syllabus before you take final decision. Find out how many subjects you have already done in BCS and how many are new? how new subjects are distributed semester wise and plan accordingly.]
College for MCA / MCS? Choose good college for placements
If you are getting one of the top college(good for placements) for MCA and not getting good college for MCS then prefer doing MCA . It’s good to invest one more year in MCA as compared to MCS than being jobless for 1 year after MCS. College does matter for placement as there are very good placements in some colleges, whereas in other college students struggle to get IT or job. In some colleges there is no separate placement cell or activity. It’s a fact that some IT companies do not prefer to go to certain colleges as their students quality is not good.
Avoid taking admission to new college or college who is conducting that course for the first time. Such colleges have no experience of conducting that course and may not have good faculties, placements, etc.. So avoid being guinea pig.