Bachelor of Computer Applications

Duration: 3 Years
Level: Graduation
Type: Degree
Eligibility: 10+2 or Equivalent

BCA or Bachelor of Computer Application 


  • BCA requires a candidate to have passed HSC (10+2) exam from any stream with English and passing subject with minimum 45% marks at 12th standard.

Some of BCA Specializations

  • Programming Languages
  • Database Management
  • Word Processing
  • Internet Technologies
  • Accounting Applications
  • HTML Coding


Syllabus of Computer Applications courses is prescribed by various Universities and Colleges.

  Semester 1st  
Sr. No.
Subject Code
(Theory Papers)
1. 1BCA1 Fundamental Of Computer
2. 1BCA2 Communicative English
3. 1BCA3 Programming Method & C Language
4. 1BCA4 Computer Practicals
  Semester 2nd  
Sr. No. Subject Code Subject
(Theory Papers)
1. 2BCA1 Mathematics-1
(Advance Calculus And Matrices)
2. 2BCA2 Data Structure
3. 2BCA3 Object Oriented Programming With C++
  Semester 3rd
Sr. No. Subject Code Subject

(Theory Papers)
1. 3BCA1 Digital Computer Organization
2. 3BCA2 Database Management Systems
3. 3BCA3 Operating System
4. 3BCA4 Computer Practicals Concepts
  Semester 4th  
Sr. No. Subject Code Subject
(Theory Papers)
1. 4BCA1 Programming With Visual
2. 4BCA2 Mathematics-2 (Discrete Mathematics)
3. 4BCA3 Relational Database Management System
& Oracle
4. 4BCA4 Computer Practicals
  Semester 5th  
Sr. No. Subject Code


(Theory Papers)

1. 5BCA1 Computer Networks
2. 5BCA2 JAVA Programming
3. 5BCA3 Internet & E-Commerce
4. 5BCA4 Computer Practicals
  Semester 6th  
Sr. No. Subject Code Subject

(Theory Papers)

1. 6BCA1 System Analysis And Design
2. 6BCA2 Principle Of Management &
Financial Accounting Principles Of
3. 6BCA3 Multimedia Tools And Applications
4. 6BCA4(A)
(A) Computer Practicals And
(B) Guidelines For Submission Of
BCA Projects And Summer Assignments