Best career option in computer programming – BCA

BCA Full form

Full form of BCA is Bachelor in Computer Application. It is a 3-year full-time graduation course after passing 12th standard. You can get admission in this course after passing CET held by the college/university. In this post, you will get details about the BCA scope and syllabus.

Full form in Hindi

BCA की full form “Bachelor in Computer Application” होती है. BCA को हिंदी भाषा में “कंप्यूटर अनुप्रयोग में स्नातक” कहा जाता है

It is a professional course in information technology. You study about computer programming, database management and computer operating system.

It is divided into 6 semesters. Each semester has 5-7 different subjects (I am considering IGNOU university syllabus).

BCA Eligibility

You should pass your 12th standard with at least 50% marks to get admission in BCA. It may vary from college to college. Many colleges required Maths as a compulsory subject.

Course Duration

BCA is a 3-year full-time graduation course and it has 6 semesters

Admission Criteria

It depends on the college. Many colleges take Common Entrance Test before taking admission. Who qualifies that test only appear in the counselling.

BCA course syllabus

As I mentioned above it is a 3-year full-time course and it has 6 different semesters. Below are the semester wise details of the subjects. I am taking IGNOU syllabus. Maybe a possible subject name varies from college to college.

Semester -I

S.NoCourse Name
1.Foundation course in English-2
2.Business organization
3.Computer basics and PC Softwares
5.Computer basics and PC software Lab

Semester -II

S.NoCourse Name
2.Problem solving and programming
3.Computer organization and assembly language
4.Communication skills
5.Discrete Mathematics
6.C Language programming lab
7.Assembly language programming lab


S.NoCourse Name
1.Data and file structure
2.Introduction to a database management system
3.System analysis and design
4.Programming in C++
5.C++ Programming lab
6.Data and file structure lab

BCA Semester -IV

S.NoCourse Name
1.Statical techniques
2.Object oriented technologies and java programming
3.Fundamentals of computer network
4.Introduction to algorithm design
5.Internet concepts and web design
6.Java programming lab
7.Algorithm design lab

Semester -V

S.NoCourse Name
1.Introduction to software engineering
2.Network programming and administration
3.Web programming
4.Computer orienterd numerical techiues
5.Business communication
6. Network programming and administration lab
7. Web programming lab
8. Computer-oriented numerical techniques lab

Semester -VI

S.No.Courses Name
2.Operating system concepts and networking management
3. Operating system concepts and networking management lab

BCA scope

After successful completion of your BCA courses, you are eligible to get a job in MNC’s, government sector as well as in a domestic giant company.

You can start your career as a computer programmer, web developer or an RDBMS assistant.


If you are a BCA fresher so you will get around 10 to 13K per month but after a 6-month experience, you will get a good hike in your salary.

May useful for you

Courses after 12th Science
Courses after 12th Arts

I have covered as much as possible in this BCA course. Please share this post in your friend circle and social family. Don’t forget to ask your queries in below comment section. I will be happy to help you all. Thanks

1 thought on “Best career option in computer programming – BCA”

Leave a Comment