Bachelor of Computer Application (B.C.A.)
Duration : 3 year (6 Semesters)
Eligibility : Class 12th in Science stream with English Language along with Mathematics
Medium : English
Scope of b.c.a
BCA offers loads of opportunities to students who are always ready to learn and are not afraid to work hard. It’s worth noting that acquiring a graduation certificate in BCA isn’t enough to compel the employers to hire you. One needs to be open to learning new skills and grabbing opportunities coming their way. Usually, students start working on online gigs during their college. This helps them gain experience and learn about real-world challenges. If you’re someone who is always open to new experiences, then the I.T. sector will welcome you with open arms!
Career Scopes after BCA
We now move on to the phase after completion of BCA studies and we begin with the career scopes that a BCA student has once he/she has obtained his/her degree. A BCA graduate gets ample opportunities in both the private and public sectors. Here is a list of some of those –
Government Sector – A BCA degree opens up various opportunities in various Government sectors like a bank, defence etc. There are several exams which are conducted for entry into these Government sectors like UPSC CDSE, UPSC, SSC CGL, SSC etc. These are all graduate-level entrance exams where only BCA degree holders can apply for.
Public Sector – Apart from the aforementioned Government sector jobs, there are multiple opportunities for BCA graduates in the public sectors like NTPC, Steel Authority of India, BHEL etc. The BCA graduates do not have to appear in any entrance exams (usually) for a career in the public sector
Private Sector – India has witnessed the emergence of the IT sector probably like no other country in the world which has created a plethora of job opportunities for BCA graduates, especially in the past decade or two. There are several leading IT companies which offers lucrative job opportunities to the BCA graduates with a more than handsome salary packages.
Freelancing – It is another option for BCA graduates as there are many less known companies or startups that require professionals adept in programming languages to help them build their own websites. Due to the crunch in their budget, they outsource their programming task to freelancers with a BCA degree (or a higher degree). In some time, the programmer can start his/her own company with the experience gained.
Job Profiles for BCA Graduates
Here is a list of all the job profiles for BCA degree holders along with the average salary they earn in these job profiles –
- Software Developer : 2 Lakh to 10 Lakh
An individual whose prime task is to develop software to ease out people’s tasks and help them perform their tasks efficiently
- Web Developer : 1.2 Lakh to 8 Lakh
A web developer is a person who builds and maintains websites using his/her skills in JavaScript, PHP, CSS, XHTML, HTML etc
- Programmer : 1.5 Lakh to 20 Lakh
A programmer writes codes for software using the language understood by the computer such as C++, C, Python, Java etc
- System Engineer : 2.0 Lakh to 7 Lakh
A person who creates, tests and assesses personal computers, circuits and software is a system engineer
Courses after BCA
Although there is no dearth of opportunities for BCA graduates, be it the government sector, public sector or private sector in India, there are some who want to spend their formative years in obtaining a higher degree in the field of Computer Applications like MCA. MCA is a two-year postgraduate degree programme where BCA graduates can apply for admission. There are several entrance exams which are conducted on the national-level, state-level and institute-level for MCA admissions in India. With an MCA degree, the candidates become qualified to handle more complex problems that the job sector has to offer. Other than opting for the tried and tested MCA programme, the BCA graduates can opt for either of the following programmes as a higher study option –
- Master of Business Administration (MBA)
- Information Security Management (ISM)
- Postgraduate Programme in Corporate Studies
- Masters of Computer Management
- Masters degree in Information Management
Syllabus
Paper | Subject |
| English |
| Marathi/Hindi/ Suppl. English |
Paper-I | Computer Fundamentals |
Paper-II | “C” Programming |
Paper-III | Statistical Methods |
Paper-IV | Discrete Mathematics – I |
Paper-V | Operating Systems |
Paper-VI | Office Automation |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |
Paper | Subject |
| English |
| Marathi/Hindi/ Suppl. English |
Paper-I | Programming In ‘C++’ |
Paper-II | System Analysis And Design |
Paper-III | Numerical Methods |
Paper-IV | Discrete Mathematics – II |
Paper-V | Linux Operating System |
Paper-VI | E-Commerce |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |
Paper | Subject |
Paper-I | Visual Basic Programming |
Paper-II | Data Base Management System |
Paper-III | Data Structures |
Paper-IV | Operations Research – I |
Paper-V | Web Technology – I |
Paper-VI | Digital Electronics – I |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |
Paper | Subject |
Paper-I | Software Engineering-I |
Paper-II | Sql And Pl/Sql |
Paper-III | Theory Of Computation |
Paper-IV | Operations Research – II |
Paper-V | Web Technology – II |
Paper-VI | Digital Electronics – II |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |
Paper | Subject |
Paper-I | Computer Graphics – I |
Paper-II | Compiler Construction |
Paper-III | VB.Net |
Paper-IV | Software Engineering – II |
Paper-V | PHP – I |
Paper-VI | Data Communication And Network – I |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |
Paper | Subject |
Paper-I | Computer Graphics – II |
Paper-II | Programming In Java |
Paper-III | ASP.Net |
Paper-IV | Software Testing |
Paper-V | PHP – II |
Paper-VI | Data Communication And Network – II |
Practical I | based on paper I & paper II |
Practical II | based on paper III & paper IV |
Practical III | based on paper V & paper VI |