Bachelor of Computer Application

Bachelor of Computer Application


The objective of the BCA program is to prepare students to be part of teams that visualize, design, justify, build, implement, manage, maintain and use information systems. To accomplish this objective, graduates must understand how to use information technology, including hardware, software, and telecommunications, as a conduit for the value-added information content of formal organizational systems. The program is designed to impart professional competence in developing software and in its design and implementation together with sound presentation and communication skills, which are required in the computer industry.


10+2 Stream pass (OR) Open university system with 18 completed years of age as on first of July for the Academic year of admission/as on first of January for Calendar year of Admission through entrance test conducted by UGLC.

Course Structure

First Year

  • ā€˜Cā€™ Programming And Data Structure
  • Computer Fundamentals And PC Software
  • Elements Of Systems Analysis And Design (SAD)
  • Introduction To Computer Organisation
  • Introduction To Database Management System
  • Introduction To System Software
  • Lab - 1 : Covering Computer Fundamentals, PC Software, C and Data Structure

Second Year

  • Computer Network
  • Computer Oriented Numerical Methods
  • Introduction To Software Engineering
  • Multimedia
  • Relational Database Management Systems
  • Lab ā€“ 2 : Covering Windows Programming and Software Engineering
  • Windows Programming
  • Environmental Studies

Third Year

  • C++ And Object Oriented Programming
  • Intranet Administration
  • Lab - 3 : C++, Internet Programming, Java / Activex
  • Management Principles And Techniques
  • TCP/IP Programming
  • Theory Of Computer Science