Bachelor in Computer Application (BCA)

BCABachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. It comprises of the subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer. To get complete knowledge about the course and career scope, you can go through this article.

Get Latest Career Notification about BCA Courses, through SMS or E-mail by entering your details below. 
Please wait...


Before planning for any examination it is very important to check out some basic but important points. One of the most important point before applying any course is the eligibility. It needs to be checked whether the candidate is eligible for appearing for desired course or not. The students who are interested in BCA as their higher studies must fulfill the following eligibility criteria:

  • Candidate Should be a citizen of India.
  • Candidate must have passed class 12th or senior secondary examination with at least 50% marks including English.
  • The 12th examination must be passed/Appearing with mathematics as a compulsory subject.
  • The minimum age limit is 17 years and the maximum age varies between 22-25 years.
  • The students are generally admitted on the basis of personal interview and written examination conducted by various institutes/universities.
  • Some institutes/universities admit student on merit basis.
  • The merit is prepared on the basis of candidate’s performance in the qualifying examination (12th).

Courses & Duration

The BCA is an undergraduate degree course in computer applications for duration of 3 years. After completing BCA, a student can go for MCA which is a master course in computer application and is considered equivalent to engineering course (B.Tech).

The study period of BCA includes various subjects such as Programming in C Language (Basic and Advanced), Networking, World-Wide-Web, Data Structure, Advanced C Language Programming, Database Management, Mathematics, Software Engineering, Object Oriented Programming using C++, Visual Basic, Programming using PHP, JAVA, Oracle, Operating Systems, Web Scripting and Development, etc.

The course curriculum of BCA is somewhat similar to the course as Bachelor of Technology (B.Tech).

Entrance Exams:



There is a huge scope in the field of BCA. One can do job or can go for higher studies after the completion of course.

Self employment option is also available. You can do freelancing or develop your own software if you have that much skills. There are many software MNCs (Multi National Companies) which provide job to the BCA graduates. If candidate has a work experience and all the necessary required skills then he/she can hold good positions in MNCs.

If you want deep knowledge in this field, then you can go for advanced courses such as MCA and PhD. MCA can be specialized in systems management, systems development, management information system, etc. After the completion of MCA, candidate can also get the job of lecturer in any of the reputed institutions.


Mostly, the admission to BCA course is done through the entrance test. Various Universities/Institutions conduct its own entrance exam for granting admission to their colleges. Some colleges provide admission on the basis of merit prepared by the score of qualifying examination (12th).

Also Check – Courses After 12th

Career & Jobs

The demand of IT professionals is increasing not only in India but also in abroad. After the completion of the course, the student can find a job in reputed IT companies like IBM, Oracle, Infosys, and Google. The student can work as a system engineer, junior programmer, web developer or as a system administrator. This field provides you ample opportunities to make your career not only in private sector but also in the public sector. The government organization like NIC, Indian Army, Indian Air Force and India Navy also recruit large number of computer professionals for their IT department. After the completion of the course a student’s work profile may include:

System engineer in the top companies like Infosys, Wipro, hp, Google.

  • A system engineer develop, test and evaluate software, circuits and personal computer.

Programmer in various software development firms.

  • The duty of programmer is to write code for software. A programmer is primarily works in the computer language such as Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.

Web developer in various web designing companies and online digital marketing companies.

  • A web developer is a programmer who specializes in the development of world wide web applications. The role of web developer is to build and maintain websites. A web developer must have skills in HTML/XHTML, CSS, PHP, JavaScript , etc.

System Administrator in an organization including a bank, school or college.

  • A System administrator is responsible for setting up and maintaining the system or server.

Software developer in the companies like Microsoft, Google, face book.

  • The sole responsibility of software developer is to develop software that ease the tasks of the people and enable to perform work efficiently. A software developer also installs, test and maintains the software.

Top Recruiters

A number of top recruiters look for the fresher degree holders for offering opportunity of work with. BCA is one of the demanding courses under the IT sector. Here, we have listed the prestigious companies that recruits BCA graduates:

  • Cognizant
  • TCS
  • Syntel
  • HCL
  • NIIT
  • Dell
  • Wipro
  • Tech Mahindra
  • Accenture
  • Hexaware Technologies Ltd.


The IT field is one of the highest paying fields for a fresher. A computer professional working in a big MNC can easily get an initial package of Rs. 25,000 to Rs. 40,000 per month. Some IT giants like Google, Microsoft, Oracle, Face book pays even a six figure salary to a fresh graduate.

If you have any query about Bachelor in Computer Application (BCA), you can ask us in the comments section below.

Displaying 380 Comments
  1. Agus says:

    I have studied +2 science with maths and biology (with out computer science)
    I am interested in studying BCA . Am I eligible for this course ?
    Thanks (In advance)

  2. lalit dey says:

    I secure mark in +2 sc is55% including all subject and also IT and i want to take admission in BCA.

  3. Shivam Handa says:

    Plz tell me what i do
    I just passed +2 in PSEB n got 83% COMMERCE
    TELL ME what can i do bcom bca or anything else
    Help me plz

  4. Jay Patil says:

    I hv completed my diploma just n i vil get 70% n above what’s more preferable degree in computer or BCA …..

  5. Romen says:

    sir I took computer science in 2 but I don’t offered maths … can I do bca

  6. anu priya says:

    m bca krna chahti hu or m av hi 12th 47.8% se paas ki hu to kya mera bca me admission hoskta h …or plz achhe colleges ke bare me v pta krni h…so plz aap jaldi ans de …plz sir help me.

  7. Porius marwein says:

    I want to study bca but i’m not sure about jobs beside i wnt to work in bank can i get it

  8. brajesh says:

    i am passing +2 in commerce without math . my marks in plus tow 63% pls suggest me i am eligible for the BCA
    pls sir reply me

  9. dama says:

    Sir i want to know that is in BCA somewhere is math or not as i am not so.good in maths

  10. maharshi laggala says:

    SIR..I am studying BCA 1st Year in INDIA our proper is at ANDHRAPRADESH….I would be grateful to you sir,as if i have being confused to prepare myself to a job….what should I do after BCA this is the question moves always in my mind.SIR,can you please direct me to a correct ROUTE….I will be so thankful to you SIR

  11. omer says:

    sir I have completed 10th but in 12th I have repair In one subject can i do bca please reply plz

  12. prashanth says:

    Bipc students can do bca ???

  13. prashant agrahari says:

    What is the age limitation for BCA course ?

    Please reply on my e-mail

  14. lokeshtheja says:

    Bipc students can do bca.pls tell me

  15. shrutika munjal says:

    i have maths, is it important to score good marks in maths or overall percentage must be more than 50?
    waiting for your soon reply.

  16. RAEZ says:

    i cmpleted my +2 with computer science…
    Does maths is an important subject in bca?
    actually i dislike it

  17. Kajal singh says:

    Sir, I m a student of 12th (maths) wants to go through BCA , but I wants to know that . If I study BCA by distance study mean by studing in my home town but getting admission in other state. So, is it good for studying like this way or I should join any institutions. And by this should I be eligible for any IT sector or jobs..
    Please guide me sir, I m very confused about this.

    • Sarvgyan Team says:

      Full time BCA courses will be a good option, if you’re preparing for some other competitive exams then you can go with part time. A good institute will generally provide you job opportunity but through distance you will have to search for jobs, but having said that students finds jobs for themselves even after doing part time bca and then full time MCA.

  18. manish prasad says:

    i given of 12 class exam in 2016 then i will studing please help me how study

  19. Neha Varmani says:

    I am in 2 (arts), Choosed computer science and computer application subjects. But i dont studing maths. Can i do bca after 12th??

  20. akshay gasti says:

    sir I get only 47% in10+2 can I go for bca

  21. Vishal singh says:

    I have just complicated my 12 bt confused ,
    Should I opt for an engineering college or bca college?

  22. Neha says:

    Sir,is yashwantrao institute good for bca?respective to teaching and placements? Or should i prefer for college only, but in college there may not b good teaching and personal attention as like in private institutes.

  23. Niteesh says:

    My brother has done 10+2 with computer . Is he eligible for Bca but he was not having maths in 10+2. plaease reply as soon as possible

  24. GUDIYA says:

    I am studying in 12th in commerce stream with math. Pls advise whether I can do BCA after completing my 12th.

  25. gaurav says:

    hello sir I want to knw about bca and its scope is bright or not
    and I also confused bw btech and bca

    and I pass out 12th this year with PCM with IP

  26. alex says:

    I completed my 12 with PCM can i choose BCA for my higher studies

  27. Himanshu says:

    Sir I gave 12th Science examination but I skipped Maths subject but going to appear for MH-CET 2016.Sir please advice me that can I get admission for BCA in any colleges in Pune?

  28. Gurpreet Singh says:

    sir manhe 12 non medical main ki haa par physics main achaa no.anna bca ka lya jrruri ha ,????

  29. aswathhamdan says:

    i completed at diploma in computer enginering at 2014 .how do studies bca degree can do it.

  30. Rahul Shukla says:

    I have completed 12th with Maths subject.. and I am interested in BCA.. sir plz tell me how many semesters are in it and Can I take admission without giving entrance exam??

  31. Avani says:

    I have just complicated my 12 bt confused ,
    Should I opt for an engineering college or bca college?

  32. Nandan Sarkar says:

    I passed 12 th with ranks 75% but I’m a student of arts .I’m interested in BCA ,can i do it?

    • Sarvgyan Team says:

      If you have passed your qualifying examination with Maths subject then you are eligible for BCA course.

  33. jaswant rathore says:

    i have completed my 12th in maths and i am interested in bca. can i choose it for my better career .

  34. amar says:

    I have done diploma in IT
    Can i eligible for BCA…??

  35. Suraj Yadav says:

    Sir mene 12th pass kiya h or mere 61% hai,or me BCA karna chahta hu kya me BCA kr skta hu.

  36. sandip says:

    I’m finished my +2 (84%) classes and i took not math but i have computer application (96). Can i do bca and then mca. please… Help me……

  37. Aza khan says:

    My subject is biology in 12 ..can I take admission in bca..

  38. Husain s.m says:

    Sir now; m in Bsc biotechnology . ;iwant to do a BCA IS IT right choice or wrong?????

  39. shabeer says:

    I have completed my diploma polytechnic in cse branch. I would like to do bca. Can i eligible for joining bca in 2nd year?

  40. Adams says:

    I’m about to complete my 12th class. I’m interested in BCA . I studied commerce with computer application .which doesn’t have maths .could I get admission bcoz I learned CPP, tally, excel, access,HTML and im good in computer.please suggest me any other course if I’m not good enough for BCA.

  41. vikas meel says:

    Sir. Now I am in first year at bsc and i want to left it. .And I am thinking about bca please tell me that’s it is a right decision. .because i fell that’s bsc as very boring please tell me

  42. abiha says:

    I took commerce stream in +2 but havnt studied maths nor computerin in +2..
    But im interested to learn bca ..
    Any option??
    One doubt!!
    If i write enterance exam is there any possibility that i am eligible for taking bca ??

    • Sarvgyan Team says:

      No, Math is compulsory for BCA.

      • abiha says:

        Thank u for this info!!
        One doubt .. can one take BCA after completing ???
        Secondly , i dont know it corrrect or not .. i heard that there is a course for completing +1 and +2 in just 6 months in ignou !!!
        What if i go for that course and study +1 and +2 again taking commerce with maths .. then can i go for BCA ????

      • Sarvgyan Team says:

        Yes it is correct. That is preparatory course for the duration of six month and in this course you can choose your desirous subjects.

      • abiha says:

        Does this preparatory course have value ??

  43. Mukunda Madhav says:

    I am student of commerce but I have interest in computer can I go for BCA

  44. Bhavya says:

    i had completed hsc…and i am interested in bca but i have not taken maths in hsc….soo can i do bca?

  45. Rajesh says:

    sir ihave already join in agriculture bsc so i have some money problems iwIl Leave my course this my 12th group is bipc so i will eligible bca ?

  46. Akash Tamang says:

    I am going to pass 12th standerd on the field on commerce so which college should i go fr BCA course and i am from Darjeeling.

  47. vaishali says:

    i have completed my diploma from ece and i want to do bca … so may i know m elegible or not????

  48. Rithik Garg says:

    I jst cmplete 12th with commerce..with noo computer background at all..but i have interest in doing can I choose it..?? Nd I m belong from Meerut, which college should I take for BCA..should take college from meerut or somewhere…??

  49. Your Name...ananthan says:

    i studying +2 commerce with computer application.can i join bca course.i dont took maths in +2 level

  50. Pinku kumar says:

    I want to do B.C.A. & what would me for this cours

  51. santhosh says:

    I completed +2 biology maths can i do bca?

  52. shahul says:

    now i am working in a company. i want to do distance bca. is it eligible as regular bca?

  53. Aditya Takane says:

    I am in 12th std 2015-15 in commerce,bt i choose s.p bt i want to do BCA after 12th cani i do?

  54. Adi takane says:

    i am study in 12th commerce bt i am not choose maths bt i am intrested in BCA can i do it?

  55. Bidesh says:

    i wanted to study BCA very much

  56. soundarya says:

    does the cet or any entrance examination and the rankings we secure counts for

  57. dinesh says:

    Pls help me bca which Univarcity I Jon in low Fess

  58. Akshay. E.A says:

    I have completed my diploma in department of computer science. Can u suggest me that after diploma is there any opportunities for higher studies that as Bca..Mca..

  59. roshni yadav says:

    Hello sir
    I am roshni yadav
    If i completed bsc in open university then there is any scope in it sectors

  60. Raman says:

    I have done my +2 but with arts math nai tha so can I do bca

  61. Sidhant karbotkar says:

    I didnt took maths in 12th . . . .and i scored 71% …
    Can I get addmission for bca?

  62. Darshan Chavda says:

    Meine 12 science pass kiya hai aur mujhe bca karna hai to kya me kar sakta hu ??

  63. Sanjeev sharma says:

    Math’s jarurii h k.. …..

  64. Avijit Manik says:

    i haven’t studied computer science at 10+2 but i am interested in BCA. can i choose it????

  65. Namrata mankar says:

    I completed my 12th this year i got 55.85% in my 12th examination can i get admission for BCA now in nagpur ???

  66. Murali says:

    I have 80+ in 10th,47%in pu n 65% in bca. Am I eligible for the campus interviews

  67. kevin says:

    I am studying my 2nd yr BCA and i after completing bca i planning to go abroad for further higher studies and for that what all things do i need to get there.. plz mention all the requirements needed for this in detail.. and please do mention all type of higher study courses in abroad after BCA.

  68. Md Asif Ali says:

    I am read in class XII.
    Can i do BCA for my carrier….?

  69. namitha says:

    i haven’t studied computerscience at +2 but iam interested in bca can i choose it.

  70. mamatha honey says:

    I’m studied my ten with 65percentage nd inter i have in open school now i m doing my degree bca course in regular i have interest in computer field ican i. get job in hcl,wipro,infosys, etc ..
    plz suggest me sir ..

  71. patel jinesh k says:

    courses in gujarat

Leave a comment

Get Updates Download Brochure
Please wait...