Bachelor of Computer Application is a 3-years graduation program in computer application. The entire syllabus of BCA is divided into six semesters. The subject matter of BCA includes different computer application, programming language, database, software etc.
Some universities offer specialisation in the BCA program. The major specialisations of BCA programs are:
- Word Processing
- Computer Graphics
- Database Management
- Personal Information Management
- Systems Analysis
- Animation
- Internet Technologies
- Programming Languages
- Music and Video Processing
- Accounting Applications
The students who have good communication skills, strong programming knowledge, knowledge in IT and Computer can apply for the course. After completing BCA, the aspirants can find the job opportunities in various field like Banks, Education Sector, Software Development, Government departments etc.
Contents
Highlights of the Course
Course Level | Undergraduate Degree |
Full-Form | Bachelor of Computer Applications |
Duration | 3 years |
Eligibility | Minimum 50% marks in 10+2 |
Employment Areas | Software Developing Companies Web Designing Companies Systems Management Companies Banking Sector |
Job Types | Technical Analyst, System Administrators, Programmer, Tech support |
Type of the Course
BCA is an under-graduation program in computer application.
Duration of the Course
Duration of BCA is 3-years program with six semesters.
Eligibility of the Course
- Students should pass the 10+2 examination in any stream with an aggregate mark of 50% from any recognised institutions.
- Some colleges or universities may conduct entrance examination or personal interviews for the admission purpose.
Syllabus of the Course
Semester I | |
1 | Business Communication |
2 | Principles of Management |
3 | Programming Principles and Algorithms |
4 | Computer Fundamental and Office Automation |
5 | Business Accounting |
6 | Computer Laboratory and Practical Work (OA+PPA) |
Semester II | |
1 | Organizational Behaviour |
2 | Elements of Statistics |
3 | ‘C’ Programming |
4 | File Structure and Database Concepts |
5 | Cost Accounting |
6 | Computer Laboratory and Practical Work (C.P.+DBMS) |
Semester III | |
1 | Numerical Methods |
2 | Data Structure using C |
3 | Software Engineering |
4 | Management Accounting |
5 | RDBMS |
6 | Computer Laboratory and Practical Work (D.S.+RDBMS) |
Semester IV | |
1 | Networking |
2 | Visual Basic |
3 | Inventory Management (SAD) |
4 | Human Resource Management |
5 | Object Oriented Programming using C++ |
6 | Computer Laboratory and Practical Work (VB+ C++) |
Semester V | |
1 | NET Frameworks |
2 | Internet Programming and Cyber Law |
3 | Principals of Marketing |
4 | Core Java |
5 | Project work (VB) |
6 | Computer Laboratory and Practical Work (NET + Core Java) |
Semester VI | |
1 | e-Commerce |
2 | Multimedia Systems |
3 | Introduction to System Pro and Operating Systems |
4 | Advance Java |
5 | Project Work (Banking & Finance, Cost Analysis, Financial Analysis, Payroll, EDP, ERP etc.) |
6 | Computer Laboratory and Practical Work (Multimedia + Advanced Java) |
Career Prospects of BCA
The graduates in BCA has various academic and career prospects in IT and its related fields. The aspirants who are interested to gain an in-depth knowledge in computer sciences and its related field scan go for the higher education programs.
Higher education programs in BCA
M.C.A. (Master of Computer Applications)
M.C.A. (Hons.)
M.C.A. (Software Systems)
M.Com. (Computer Applications)
M.Com. (Finance & Computer Applications)
M.Phil. (Computer Applications)
There are many job prospects for graduates in BCA. The main employment areas are:
- Insurance Companies
- Academic Institutions
- e-Commerce & Marketing Sector
- Systems Management Companies
- Banking Sector
- Accounting Dept.
- Software Developing Companies
- Stock Markets
- Web Designing Companies
Job Types
- The graduates can work as a System Analyst has to analyse and design the possible techniques to solve the problems in the IT field.
- Aspirants can find their career as an IT Technical Support Developer to diagnose the hardware problems, guides the customers to download the applications and programs.
- The graduates in BCA can find the job opportunity in Software Developer for conducting research, implement, design the various software programs.
- Web Developers can work to develop designs and layouts for various websites and web pages.
Other Job types
- Business Consultant
- Software Publisher
- Computer Presentation Specialist
- Teacher & lecturer
- Finance Manager
- Chief Information Officer
- Marketing Manager
- Computer Programmer
- Database Administrator
- Computer Systems Analyst
- Independent Consultant
- Information Systems Manager
- Systems Administrator
- Computer Scientist
- Computer Support Service Specialist