Bachelor of Computer Application (B.C.A.)

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

B.C.A. Part I (Semester I)

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

B.C.A. Part I (Semester II)

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

 

B.C.A. Part II  (Semester III)

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

B.C.A. Part II (Semester IV)

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

B.C.A. Part III (Semester V)

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

B.C.A. Part III (Semester 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