BCA  (Bachelor of Computer Application)

Duration : 3 Years, Seats : 60 +

                BCA Stands for the Bachelor in Computer Application. BCA is 3 year graduation degree course generally for those students who wants to learn Computer languages and after that who wants to join Software companies. Today time every course have its own importance. BCA have also there own. Some students who were not able to take 4 year B.Tech graduation degree course in Computer Science branch, they join the BCA course.

Future Scope

There may be two chances of future scope-

1)            One can go for the job in software companies like Infosys, TCS, Google, Tech-Mehendra, HCL, WIPRO and some others software companies.

2)            If one do not want to do job after BCA ,then he/she may go for the higher studies. They may do MCA or MBA course depending on their interest. But we highly recommend to do MCA course after the BCA as it adds more value to your resume


  • For BCA (Bachelor of Computer Application) 10+2 with maths as one of the subject and min. 50% marks(45% for SC/ST) Any stream.

Semester-wise breakup of course 

BCA Semester-Ist

BCA-S101T          Computer Fundamental & Office Automation

BCA-S102T          Programming Principle & Algorithm

BCA-S103T          Principle of Management

BCA-S104T          Business Communication

BCA-S105T          Mathematics –I

BCA-S101P          Computer Laboratory and Practical Work of Office Computer Laboratory and Practical Work of Programming Principle & Algorithm

BCA Semester-IInd

BCA-S106T          C Programming

BCA-S107             Digital Electronics & Computer


BCA-S108             MIS (Management Information system)

BCA-S109             Financial Accounting & Management

BCA-S110             Mathematics II

BCA-S106P          Computer Laboratory and Practical Work of C Programming

BCA Semester-IIIrd

BCA-S201T          Object Oriented Programming Using C++

BCA-S202T          Data Structure Using C & C++

BCA-S203             Computer Architecture & Assembly Language

BCA-S204             Business Economics

BCA-S205             Elements of Statistics

BCA-S201P          Computer Laboratory and Practical Work of OOPS, Computer Laboratory and Practical Work of DS

BCA Semester-IVth

BCA-S206T          Computer Graphics & Multimedia Appl.

BCA-S207             Operating System

BCA-S208             Software Engineering

BCA-S209             Optimization Techniques

BCA-S210             Graph Theory

BCA-S206P          Computer Laboratory and Practical Work of Computer Graphics & Multimedia Application

BCA Semester-Vth

BCA-S301T          Introduction to DBMS

BCA-S302T          Java Programming and Dynamic Web Design page

BCA-S303             Data communication & Computer Network

BCA-S304             Numerical Methods

BCA-S305             Minor Project

BCA-S306             Viva-Voice on Summer Training

BCA-S301P          Computer Lab. and Practical Work of DBMS

BCA Semester-VIth

BCA-S307             Computer Network Security and Management

BCA-S308             Information System: Analysis Design & Implementation

BCA-S309             E-Commerce

BCA-S310             Knowledge Management

BCA-S311             Major Project

BCA-S312             Presentation/Seminar based on Major Project