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.
  • This field is for validation purposes and should be left unchanged.


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).

Latest Application Forms Available

  1. Apply Online for B.Tech from SRM University. Click Here
  2. Apply Online for B.Tech from Manipal University. Click Here
  3. Apply Online for B.Tech from PES University. Click Here

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.

Share on social media:
Displaying 748 Comments
  1. Manish Mishra says:

    Sir I am from commerce stream but I have BEBM(business economics and business maths). So can I apply?? Sir plz reply

  2. Roshan says:

    Dear sir ,
    I am 12th pass out NIOS with commerce stream subject Hindi , English, Accounts, Economic & percentage 53% Can I do BCA please kindly suggest further ASAP..

  3. Abhishek kumar says:

    I am student of 12 the by science. I am able for bca after 12 th

  4. ameena says:

    Sir,i passed 11 without maths and my subjects are biology,chemistry , physics,computer science . Am i eligible ?

  5. Dhiraj says:

    I’m 35years old can I get the admission in BCA.I worked 10years in corporate/Govt. Sector from last 10 years without graduation.Since I passed 10+2 in non medical from JKBOSE in year 2001.Plz suggested me can I Carry my studies further.

  6. manoj says:

    Sir i have completed diploma in mechanical engineering can i join for bca….iam i eligible for it

  7. Sapankt says:

    how many cost to study in Bca. Plz talk me.because i do it….

  8. Reetban says:

    Sir/mam, I completed my 12th from NIOS this year in commerce stream. Subjects included: English, Maths, Accounts, Computer science and Business studies. But I didn’t opt any med or non-med subject, other than Maths. Will I be eligible to opt the course?

  9. poonam says:

    I have completed My BCOM and I am 26 years old .
    Am i eligible for BCA ?
    Please guide

  10. Surya says:

    Hi sir im now stdng in 2nd puc.i interested in bca course.and government jobs are available after degree

  11. Jesty John says:

    Sir, I took computer maths stream in 11th which includes English, Maths,Chemistry,Physics and computer. Will I be able tp go for BCA & MCA courses?

  12. deepak m says:

    Sir i am study in commarce 12th without math subject….
    I will chose to bca

  13. Parminder nadda says:

    Good morning sir.i’m parminder nadda .i’m studing in please tell me what I do after bca

  14. nishchitha v r says:


  15. mayank says:

    which entrance exam is required for bca and when is it conduted plz tell me

  16. Shubham gupta says:

    Sir i am in class 11th at this time does compulsory to take computer in my subject

  17. Anonymous says:

    sir plz help me i have done diploma in electronics and communication of i can go for BCA it is good choose.

  18. bca says:

    Good evening sir, Sir my name is RAMDEV DARA, I am Loco pilot in Indian Railway. Please tell me about BCA course that can I do BCA course of distance education and during Railway service. I am degree holder in arts streem.

  19. Shivam Arora says:

    Hello sir/mam,i am here looking fr some information…reagarding computer course for non maths student..I am in 12th opted commerce widout maths.. M i eligible for bca..if yes then can you plz provide me the collages or universities name..
    Will appreciate ur help…thankyou

    • Sarvgyan Team says:

      No, you are not eligible as you don’t have maths in your 10+2. However some pvt. colleges may provide the admission without maths. You can apply for those colleges.

  20. Sumedh Phade says:

    Sir,Is the course BCA will be beneficial for banking or railway sector?
    Is there is any job in banking and railway sector for a BCA graduate student? Pls tell me sir

  21. swaty priya says:

    Sir I am bsc. Pass out and am 25+ years old can I apply for bca couse. Isc(main subject-bio,additional subject-math)
    Plese tell me.

  22. Bhavesh goyal says:

    sir please tell me
    i have done diploma in computer science.
    now i can go for BCA it is good choose

  23. Nawazish says:

    I have done DCA
    I want to do BCA
    Plz help me sir

  24. AMIT KAPOOR says:

    A BCA degree can take you places. With a bachelor’s degree in computer applications, you can find a reasonably good start in the Information Technology industry. BCA holders get job in IT segments like software Services, Business Process Management (BPM/BPO), engineering services and computer hardware. Entry level BCA job salary can be between 18,000-25,000 INR per month after you complete a short training. You can apply to businesses involved in IT and ITES segments both in the private and public sector. With your BCA certification, you’ll also be eligible to apply jobs to companies and organizations engaged in other commercial segments including but not limited to banking, energy, telecommunications, and engineering. Since IT professionals are required for running the essential automation in almost all establishments, big or small, your chances of landing an entry-level position within a short period of completing your BCA are also very high.

  25. ankit raj says:

    Hello sir my name is ankit raj . I am in 2nd year .
    Sir my question is can i Apple for the upsc job after complete bca bcz according to upsc graduation after Apple for the upsc so i m not ,thinking that what i do ?? I complete the bca or graduation please help me sir



  27. mallikarjun says:

    i am commerce student i will not understand maths subject ,plz tells how pass matha

  28. Manisha Raulji says:

    I completed diploma in computer so I’m join BCA..

  29. Samir Mallik says:

    hello sir, I passed I.ed with major mathematics sub. so I’m joine in BCA

  30. sawan says:

    Sir I am passed 12th in 55% mujhe b c a karna hai ho payga

  31. Prajwal says:

    It helps to ability student

  32. shivamshukla says:

    i complite BCA 2017 but iat time working logistics company in IT we want to work in webdeveloper

  33. Bittu Kumar Yadav says:

    I am student of BCA last year.Which is better after BCA course MCA ya Job for my life.
    If i will do job than how much salary earn in monthly.
    If i will do MCA than which college is better for course and also campus placement so tell me in details plz……

  34. Jagadeesh says:

    Hello there,

    I have completed 12th Arts with 48% my age is 33 can I able to do this BCA course plz replay me

  35. aradhna says:

    I am in 12th class but without maths I want to do this course am I eligible for this I am good in English and programming stuff

    • raajesh says:

      if you want join the course first you will join in DCA(Diploma in Computer Application. Then you will able to join bca.

  36. Seema Goel says:

    Hello sir! I want to know whether I’m eligible to apply for BCA exam. I am in 12th(without maths).. I’ve heard that it’s not that mandatory to have maths as a required subject to apply for BCA.. because if you’re not a maths student, then they’ll teach you the basic 11th-12th maths themselves. But still, I want a second opinion.. So, can you please guide me?

  37. Ajay nath says:

    I am a commerce commerce student n soon i will apper 12th examination…bt i dnt have mathematics

    So am i able to obtain the BCA…degree

  38. Amrit kumar says:

    Yes I want to do this course please send me more information about this please

  39. deepika raj says:

    Good evening sir, my age is 27,is am eligible for join in BCA now,if i will than, is there any possibilities to get job in MNC

  40. Nicholas Lobo says:

    Hello Sir,I am studying in 12th now and taken Commerce.I passed my 11th(with maths) but in 12th our institution doesnt have Maths subject.I am good in English too.After 12th I wanted to do my career in computers in BCA.So can I go for this option?Please reply me on this comment.Thank you :).

    • zaffar lone says:

      Hello sir im zaffar recently i have completed my 12th ezam so i want to know is im eligible for this course bucz im very intersted in computer my subjects are as 1 English 2 economics 3 E science 4 education and history. Nodout i was very intersted in science subject but with the finicical problem i was unable to take my dreams are only for engineering.
      Thank u sir.

Leave a comment

UU Dehradun - Apply Now