BCA is the abbreviation of a Bachelor’s in Computer Application which is a three-year undergraduate degree program. Admittedly, this program is provided for candidates wishing to dive into Computer languages and set an academic base for an advanced career. Moreover, BCA deals with several aspects of computer science applications. Accordingly, its degree is considered as a part of BE/BTech degree in Information Technology or Computer Science.
Concerning the annual package of a BCA, it generally ranges between 2 lakhs to 3.5 lakh per annum (Rs. 70,000). Nonetheless, the average fee package depends on both the company as well as the candidate’s work experience.
Eligibility for BCA Course 2020
To pursue a BCA course, applicants need to have Chemistry, Physics, and Mathematics as subjects in class 12. As a matter of fact, even the candidates who pursued Arts or Commerce in class 12 can join the program. To demonstrate, the basic eligibility criteria for a BCA course are:
- 12th in any stream with a minimum aggregate of 45% to 55% marks in the qualifying examination.
- The aspirants who are in their final year can apply for admission as well.
BCA 2020 Admission Process
Firstly, some colleges or universities admit applicants on merit basis; however, others admit based on written examination and personal interview. In particular, the latter is an entrance based admission which is done through the counseling process.
Nonetheless, the merit-based admission is done on the basis of obtaining scores from candidates in the qualifying examinations. In addition, some colleges prepare a cutoff list based on the qualifying examination for admission.
BCA Syllabus and Major Subjects 2020
In general, the basic BCA course curriculum emphasizes many subjects among which:
- Database Management Systems,
- Software Engineering,
- Operating Systems,
- Computer Architecture,
- Web Technology,
- Artificial Intelligence,
- and languages like C, C++, Java, HTML, etc.
Table of Subjects for Each Semester
Furthermore, we present a table that illustrates the BCA Syllabus and the subjects included in the program:
|Semester 1||Business Communication, Business Accounting, Principles of Management, Computer Fundamental and Office Automation, Programming Principles and Algorithms, Computer Laboratory, and Practical Work (OA+PPA).|
|Semester 2||C Programming, Object-Oriented Programming and UML with C++, Database Management System, Data Structures, Statistics, E-Commerce, Business Accounting, Communication Skills, Laboratory Course – C/SQL, Digital Electronics, Organizational Behavior, Problem-Solving in Programming.|
|Semester 3||Data Structure using C, Relational Database, Management System, Business Mathematics, Software Engineering, Operating System, Laboratory Course – C/SQL, Computer Network (CISCO Track), Computer Organization, and Architect.|
|Semester 4||Object-Oriented Programming in C++, Laboratory Course – VB / C++, Python Scripting, Web Technology with PHP, Agile Systems, Human Resource Management, Enterprise Resource Planning, Visual Basic, Computer Networking, Program Elective I, Open Elective I.|
|Semester 5||Core Java, Object-Oriented Software Engineering, Project (C++ / VB), Web Technologies, .net, Laboratory Course, Computer Graphics and Animation, Android Development, Digital Marketing, Program Elective II, Open Elective II.|
|Semester 6||Advanced Java, Recent Trends in IT, Software Testing, Information Security, Project (Java / VB .net), Advanced Web Technologies, Laboratory Course, Program Elective III, Program Elective IV.|
BCA Possible Jobs and Top Companies
To begin with, as the IT industry keeps growing, the demand for BCA graduates continues to increase as well. With this degree, students can find job opportunities both in the public and private sectors.
For instance, few of the leading IT companies which are recruiting BCA graduates involve Oracle, Infosys, IBM, and Wipro. Nevertheless, the governmental organizations such as the Indian Air Force, India Navy, and Indian Army hire a huge number of IT professionals. For instance, some of the job profiles suited for BCA graduates are System Engineer or Administrator, Junior Programmer, Software Tester or Developer, Web Developer, and so on.
Lastly, in terms of salary, a fresher can get a salary ranging from Rs. 20,000 to Rs. 40,000 per month. Nonetheless, IT giant companies such as Facebook and Microsoft pay six figures to their recruited fresh graduates.