You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Loading...

Bachelor in Computer Applications (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 scroll down.

Eligibility

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


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: The minimum qualification required is a pass in the 10+2 Science or Commerce with Maths/Statistics/Computer Science/Information Practice as one of the core subjects in PUC/ISC/CBSE or an equivalent board or a course recognized as equivalent thereto by the University.

  • Strong programming knowledge Sound knowledge of Computers and IT
  • Ability to develop applications for practical aspects
  • Analytical Thinking
  • Strong communication skills Creativity
  • Team work
  • Strong database concepts
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.

Career, Jobs & Future Scope

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.

MCA

As far as higher studies after BCA are concerned the next stop for students after successfully completing their BCA is to go for MCA, it's a postgraduate level course in computer application. The course helps students dwell deeper in the field and equip themselves with the set of tools and knowledge essential to succeed in the field. In order to secure admission in an MCA course, they have to appear for MCA entrance exams.

MBA

Another popular course option for higher studies after BCA is to opt for an MBA course to earn a management degree. A lot of BCA graduates take up an MBA course after their graduation. However to secure admission in an MBA course students will need to appear for MBA entrance tests such as CAT, XAT, MAT etc.

CCNP or CCNA Certifications

A Cisco Certified Network Professional (CCNP) is an IT Professional who has achieved a professional level of Cisco career certification that is a type of professional certification created by Cisco Systems. It is for best for Network Operations Specialist, Network administrators & engineers. There are six areas of the professional Certifications namely, CCNP Cloud, CCNP Collaboration, CCNP Data Centre, CCNP Routing and Switching, CCNP Security, CCNP Service Provider, CCNP Wireless.

Career Prospects

The IT industry is growingly rapidly and with this, the demand for BCA graduates too is increasing every passing day. BCA graduates have good job prospects both in the government and private sector companies. Private Companies After successfully passing their BCA course, students can easily find lucrative job opportunities in leading IT companies like Oracle, IBM, Infosys and Wipro. Some of the roles that one can bag after completing a BCA programme is that of a System engineer, software tester, junior programmer, web developer, system administrator, software developer etc. Government Sector BCA graduates also have good employability opportunities in public sector organizations. Government organizations like the Indian Air Force (IAF), Indian Army, and India Navy hire a large bunch of computer professionals for their IT department. Some popular job profiles for a BCA graduate are: - System engineer - A system engineer develops tests and evaluates 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 working in the computer language such as Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc. Web developer - A web developer is a programmer who specializes in the development of world wide web applications. The role of a web developer is to build and maintain websites. A web developer must have skills in HTML/XHTML, CSS, PHP, JavaScript , etc.They find good career opportunities in various web designing companies and online digital marketing companies. Software developer - The sole responsibility of software developer is to develop software that eases the tasks of the people and enable to perform work efficiently. A software developer also installs test and maintains the software. Top Recruiters 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 • Infosys etc.

Salary

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.

Academic Subjects for Semster I

Theory & Practicals
  • Financial Accounting
  • Mathematics-I
  • MIL Add. English/ Hindi / Kannada / Marathi / Sanskrit
  • Computer Fundamentals
  • Programming in C
  • Programming Lab. – Basic Computer Lab
  • Programming Lab.- C Programming

Academic Subjects for Semster II

Theory & Practicals
  • Financial Management
  • Mathematics-II
  • MIL Add. English/ Hindi / Kannada / Marathi / Sanskrit
  • Data Structures Using C
  • Digital Logic and Computer Design
  • Human Rights and Environmental Studies
  • Programming Lab.- Data Structures using C
  • Programming Lab.- Digital Logic Lab.

Academic Subjects for Semster III

Theory & Practicals
  • Modern Indian Language
  • Discrete Mathematical Structures
  • Object Oriented Programming Using Java
  • Operating System Principles
  • Data Communications & Computer Networks
  • Programming Lab.- Java programming Lab.
  • Programming Lab.- Linux/UNIX Lab.

Academic Subjects for Semster IV

Theory & Practicals
  • Modern Indian Language
  • Design and Analysis of Algorithms
  • Advanced Computer Networks and Security
  • Advanced Java Programming
  • Database Management System
  • Programming Lab.- Advanced Java and Networks Lab.
  • Programming Lab.- Database Management System Lab.

Academic Subjects for Semster V

Theory & Practicals
  • Software Engineering
  • Software Programming and Testing
  • Cyber Security
  • Programming with Python
  • .Net Framework Using C#
  • Programming Lab.- Android and Python Programming lab
  • Programming Lab.- .Net C# Lab.

Academic Subjects for Semster VI

Theory & Practicals
  • Cloud Computing
  • Web Designing and Programming
  • Business Intelligence
  • Web Programming Lab.
  • Project- Application Development