Skip to main content

Everything you need to know about BCA

In this blog post, I've tried to cover all the major queries related to BCA course that may pop-up in an aspirant's mind regarding the scope, eligibility, syllabus, colleges, fees, career opportunities, salary, further education of BCA course.


What is BCA?

BCA is a 3 year under-graduation degree program which is specially designed for students who are keenly interested in computers, technology, programming, networking and aims to build-up a career in Information Technology.

Scope

The scope of any course is purely dependent on the potential of the candidate. If the candidate has the right kind of skills set which is in demand in the market, then they can build and grow their career in that industry. The same theory applies for BCA course too, if the candidate posses such skills, knowledge and approach challenges with a positive mindset, then they will achieve their goals. After the successful completion of BCA, a candidate is eligible to work in MNCs or go for higher studies. As the rapid growth in technology, the demand for skillful software programmers have risen in the industry.

Eligibility Criteria

For BCA course, students from all streams (science, commerce & arts) can pursue BCA. According to general eligibility criteria, a candidate needs to score at-least  45% - 60% or even just passing marks in +2 to be eligible for admission into BCA course. The eligibility criteria for BCA is different for every college and university. Some colleges may provide direct admission whereas others may provide admission only on the basis of merit lists, entrance exams or even personal/group interviews.
Note: Not every university will provide admission to arts/humanities stream students.

According to some universities, subjects like Mathematics & English are mandatory subjects for candidates to have in +2 to be eligible for admission.

Syllabus 

Although the syllabus of  BCA is different for every college & university. The general syllabus is shared as it is updated every year.


Semester 1
  • Computer Fundamental and Office Automation
  • Programming Principles and Algorithm
  • Principle of Management
  • Business Communication
  • Mathematics - 1
Semester 2
  • C - Programming
  • Digital Electronics and Computer Organization
  • Organization behavior
  • Financial Accounting and Management
  • Mathematics - 2
Semester 3
  • Object Oriented Programming using C++
  • Data structures using C
  • Business Economic
  • Computer Architecture and Assembly Language
  • Elements of Statistics
Semester 4
  • Computer Graphics
  • Operating System
  • Software Engineering
  • Optimization Techniques
  • Mathematics - 3
Semester 5
  • Introduction to DBMS
  • Java Programming
  • Computer Network
  • Numerical Method
  • Minor Project
Semester 6
  • Computer Network Security
  • E-Commerce
  • Knowledge Management
  • Information Systems
  • Major Project

Fees & Colleges

The Fee for BCA course ranges from  ₹40,000 to  ₹2,50,000 per year.  
The top colleges/universities for BCA are:
  • Christ University, Bangaluru
  • Vellore Institute of Technology, Vellore
  • Symbiosis Institute of Computer Studies and Research , Pune
  • St. Xavier's College, Ahmedabad
  • Birla Institute of Technology, Rachi
  • Amity University, Noida 
  • Manipal University, Jaipur
  • Loyola College, Chennai

Companies, Job Profiles & Salary

After completiton of BCA degree, a candiate can seek jobs in MNCs like Wipro, Infosys, IBM, Capgemini and in Government Sector too including Indian Army, Indian Navy & Indian Air Force.

Job Profiles:

  • Software Developer
  • Software Tester
  • Mobile Application Developer
  • IT Consultant
  • System Administrator
  • Java Developer
  • Database Manager
  • Junior Programmer
  • Website Developer
  • IT Manager
After getting placed in MNCs and getting into above job profiles candidates can expect a salary of  ₹15,000 to  ₹40,000 as a fresher.

Further Education

If a BCA degree holder decides to go for further education instead of a job then they can pursue master's degree courses like MCA and MBA. Both of these courses are filled with opportunities and will open more doors & windows for better career growth.

My Recommendations

Here, are my some recommendations for students pursuing BCA.
  • Go for additional certification courses.
  • Participate in coding competitions in both online & offline modes.
  • Learn application or web development or anything which interests you.
  • Do pursue master's degree.
  • Work on your body language & conversation skills
  • Master a skill to make your resume look different
  • Go for in-office internships
  • Develop personal projects
  • Work on team projects too
If you want to get access to all program of all programming languages taught in entire 3 years of BCA. Then you can check out this app, it has pre-compiled programs with outputs of languages like C, C++, Java & SQL which are in BCA or if you want to access it from website then you can visit www.technark.net



Comments