header ads

Bachelor of Computer Application [BCA] Course - Syllabus and Subjects


Bachelor of Computer Application [BCA] Course - Syllabus and Subjects

BCA Course - Syllabus and Subjects Details:

Degree: Bachelors

Full Form of BCA : Bachelor of Computer Application

Duration : Three years

Eligibility : To be eligible for BCA, you should have passed 10+2 from any stream with Maths as passing Subject with minimum 45% marks in aggregate.

Average Fee : 30,000 INR

About Bachelor of Computer Application [BCA]:

The BCA  course full form is Bachelor of Computer Application which is UG computer application course.

Average BCA course fees in India ranges from 1.2 lakh INR to 6 lakh INR for three years in different colleges.

After completing BCA ,a student can find jobs in various fields like software developmet, banks, government departments, education ,etc. 

The average monthly salary offered in BCA jobs ranges between 15000 to 25000 INR.


What is Bachelor of Computer Application [BCA]?

What is Bachelor of Computer Application [BCA]?

What is Bachelor of Computer Application [BCA]?


Why Choose Bachelor of Computer Application [BCA]?


Why Choose Bachelor of Computer Application [BCA]?

Why Choose Bachelor of Computer Application [BCA]?


Eligibility Criteria for Bachelor of Computer Application [BCA]?

Eligibility Criteria for Bachelor of Computer Application [BCA]?

Eligibility Criteria for Bachelor of Computer Application [BCA]?


Admission Procedure for Bachelor of Computer Applications [BCA]?

Admission Procedure for Bachelor of Computer Applications [BCA]?

Admission Procedure for Bachelor of Computer Applications [BCA]?


Entrance Exam Pattern for Bachelor of Computer Application [BCA]:

The entrance exam is based on objective type questions related to following topics:

  • Quantitative Aptitude
  • General Knowledge
  • English language & Comprehension
  • Logical Reasoning
  • Computer Knowledge & IT

Syllabus & Subjects Summary for Bachelor of Computer Application [BCA]:


  • BCA course syllabus and subjects may differ from university to university.
  • In BCA course is for three years which is divided into six semesters.
  • BCA course is equivalent to B.tech in computer science.
  • After BCA course student may pursue higher education like MCA course.


Jobs, Scope, Salary, and Placements Summary for Bachelor of Computer Application [BCA] 


The major employment sectors where a BCA degree is demannded are in Institutions,Software development,testing and development,government agencies and many other.

BCA course job opportunities also yield a good salary to the graduate.

Average salary offer for BCA course graduates in :
  • Bangalore location with RS. 360,600 per annum
  • Delhi and Mumbai with Rs.332,000 per annum
  • Hyderabad with Rs.310,000  per annum

Pay scale for graduates starts at around 2.8 lacs and increases with experience.

Job Profile:

There are various career options in IT sector for BCA graduate.A student can work as a:

  • Programmer
  • System Analyst
  • Network Designer
  • Game Developer
  • Software Engineer
  • Software Tester
  • Project Manager
  • System Administrator
  • System Security Officer
  • Software Architect
  • Associate Software Engineer

Higher Studies Courses After BCA :

If a student wants to pursue higher studies then the following career options are available:


  • Master of Computer Application – MCA
  • Masters Degree in Information Management – MIM
  • Masters in Computer Management – MIM
  • Post Graduate Program in Corporate Studies – PGPCS
  • Information Security Management -ISM
  • Master of Business Administration – MBA

BCA Course Curriculum:


The following subjects are taught in BCA :


  • Software Development

  • Software Engineering

  • Artificial Intelligence

  • Multimedia Systems

  • Web-Based Applications

  • Theoretical Computer Science

  • Database Management System

  • Data Communication And Computer Networks




Post a Comment

10 Comments

  1. Thanks for sharing the blog on BBA course syallabus. Lots of information.It will be really very helpful for those who are looking for BBA. Keep sharing this kind of information.
    For more details visit www.galaxyeduworld.com/courses/bba-bbm-colleges-in-bangalore

    ReplyDelete
  2. very informative blog.Thanks for sharing
    visit our website : https://www.galaxyeduworld.com/courses/bca-colleges-in-bangalore

    ReplyDelete
  3. Thanks for sharing such good ,informative and relevant content on BCA
    It is really a Great share! I appreciate that

    There are several colleges in Greater Noida
    You can also check out below for more detailed information
    BCA Colleges in Greater Noida:

    ReplyDelete
  4. As I walked through your article, where you mentioned the eligibility criteria should have passed 10+2 from any stream with Mathematic as passing Subject with a minimum of 45% marks in aggregate. Here I actually get a contradiction regarding the Maths and the minimum of 45% marks in aggregate. As I surfing the top BCA Colleges in Agra, where some of the sites mentioned the eligibility criteria which is a bit a different from you, so I am getting confused regarding this.

    ReplyDelete
  5. Thanks for sharing nice information on Top BCA College in Delhi Call @91-9717688444, 9711339951 or Mail your any query cpj.enquiry@gmail.com This is Cpj College Provided you BCA Admission Information.

    ReplyDelete
  6. Some educational blogs provide good quality of detail, information that would be hopeful for everyone’s life. And if you are interested in BCA so you can take classes in the best BCA colleges in Noida

    ReplyDelete
  7. Very nice blog. Thank you so much for sharing with us. Thank you for sharing the list of bca college fees in delhi.

    ReplyDelete
  8. Very nice blog. Thank you so much for sharing with us. Thank you for sharing the list of mca college in delhi.

    ReplyDelete
  9. Give Yourself an Accelerated Career Growth with BCA! Apply for top BCA college in Lucknow. Apply Now for the 2022 BCA.
    Top BCA college in Lucknow - BCA Admission Open 2022

    ReplyDelete