• HELPLINE NO# 8010-000-234
  • glbim@glbim.org

Campus Bristles

with Well-Planned & Comprehensive Infrastructure


Bachelor of Computer Application (BCA)

Course Structure - Three Years Bachelor Of Computer Application Programme

BCA-101 Mathematics –I (MATHS)
BCA-102 Programming Principle & Algorithm (PPA)
BCA-103 Computer Fundamental & Office Automation (CFOA)
BCA-104 Principle of Management (POM)
BCA-105 Business Communication (BC)
BCA-106P Computer Laboratory and Practical Work of Office Automation
BCA-107P Computer Laboratory & Practical Work of C Programming
008 Environmental Studies (EVS)

BCA-201 Mathematics II (MATHS)
BCA-202 C Programming (C Prog)
BCA-203 Organization Behavior (OB)
BCA-204 Digital Electronics & Computer Organization (DECO)
BCA-205 Financial Accounting & Management (FAM)
BCA-206P Computer Laboratory and Practical Work of C Programming

BCA-301 Object Oriented Programming Using C++ (C++)
BCA-302 Data Structure Using C & C++ (DSC)
BCA-303 Computer Architecture & Assembly Language (CAAL)
BCA-304 Business Economics (BE)
BCA-305 Elements of Statistics (EL)
BCA-306P Computer Laboratory and Practical Work of OOPS
BCA-307P Computer Laboratory and Practical Work of DS

BCA-401 Computer Graphics & Multimedia Application (CGMA)
BCA-402 Operating System (OS)
BCA-403 Software Engineering (SE)
BCA-404 Optimization Techniques (OT)
BCA-406 Mathematics-III (MATHS)
BCA-405 Computer Laboratory and Practical Work of CGMA

BCA-501 Introduction to DBMS
BCA-502 Java Programming and Dynamic Webpage Design
BCA-503 Computer Network
BCA-504 Numerical Methods
BCA-505P Minor Project
BCA-506P Viva-Voice on Summer Training
BCA-507P Computer Laboratory and Practical Work of DBMS
BCA-508P Computer Laboratory and Practical Work of Java Programming & Dynamic Webpage Design

BCA-601 Computer Network Security
BCA-602 Information System: Analysis Design & Implementation
BCA-603 E-Commerce
BCA-604 Knowledge Management
BCA-605P Major Project
BCA-506P Presentation/Seminar based on Major Project


There are a wide range of options available to a student after pursuing a course in BCA. After completing BCA course successfully, BCA graduates can opt for higher studies such as MCA, MBA, CCNP or CCNA certifications. BCA graduates can easily find lucrative job prospects in various private companies like Oracle, IBM, Infosys, Wipro etc. Some of the positions that one can bag after completing a BCA course is that of a System engineer, software tester, junior programmer, web developer, system administrator, software developer.

Public sector organizations also provide good job opportunities for BCA graduate. Government organizations like the Indian Air Force, Indian Army and India Navy also recruit a number of computer professionals for their IT department.