Course Details

  • Program:  Bachelor of Computer Application 
  • Type:  Graduate 
  • Duration: 3 Years (6 Semester)
  • Fees: 28000/- (Per Year)   
  • Program Overview:

The Department of Computer Science offers a 3-year degree program in Bachelor of Computer Application (BCA). It is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. With the rapid growth of the IT industry in India, the demand of computer professionals is increasing day by day, which has created a lot of opportunities for the computer graduates. A student who takes up a BCA course, acquires extensive training in the essentials of Information Technology as well as knowledge on various programming subjects like C, C++, Java and Dot Net Technologies.

Programme Educational Objectives:


The syllabus focuses on the core fundamentals of Computer Applications, but generally undergoes revision according to the industry requirement with the aim of increasing employment opportunities for students.


The program provides a sound academic base from which an advanced career in computer applications including the latest developments keeping pace with the industry can be developed.


Possess the ability to collaborate as team members and team leaders to facilitate cutting-edge technical solutions for computing systems and thereby providing improved functionality.


The graduates will become employable, successful entrepreneurs as an outcome of Industry-Academia collaboration.

Program Outcomes:

PO1: Computational Knowledge

Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.

PO2: Problem Analysis

Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.

PO3: Design / Development of Solutions

Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies.

PO4: Conduct Investigations of Complex Problems

Conduct Investigations of Complex Computing Problems, Ability to devise and conduct experiments, interpret data and provide well informed conclusions.

PO5: Modern tool usage

Ability to select modern computing tools, skills and techniques necessary for innovative software solutions

PO6: Ethics

Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.

PO7: Individual and Team Work

Function effectively as an individual and as a member or leader to diverse teams, and in multidisciplinary settings.

Fee Structure

Tuition FeeUniversity Examination Fee
Rs. 28,000/- (Per Year) Rs. 1,000/- (Per Sem)
Admission Registration Fee (One Time)Rs. 1,000/-
Clinical Posting/Field Work/Industrial TrainingAdditional if Required
Degree/Migration/Character/Convocation Charges/Alumni ChargesAdditional*
* Shall be charged along with the final Semester/Year fee


  1. After completing a three-year Bachelor of Computer Applications (BCA) program, there are a variety of career opportunities available to you. Some of the most popular career paths for BCA graduates are:
  2. Software Developer: As a BCA graduate, you can work as a software developer, where you will be responsible for designing, developing, and maintaining software applications.
  3. Web Developer: You can also work as a web developer, where you will be responsible for creating and maintaining websites.
  4. Database Administrator: A database administrator is responsible for managing and maintaining databases, ensuring that they are secure and performing optimally.
  5. System Analyst: A system analyst is responsible for analyzing an organizations computer systems and procedures and making recommendations for improvements.
  6. Network Administrator: A network administrator is responsible for managing and maintaining an organizations computer networks, ensuring that they are secure and performing optimally.
  7. Cybersecurity Analyst: Cybersecurity analysts are responsible for protecting an organizations computer systems and networks from cyber threats.
  8. Data Analyst: Data analysts are responsible for collecting, analyzing, and interpreting large amounts of data to help organizations make informed business decisions.
  9. IT Consultant: As an IT consultant, you will provide expert advice to organizations on how to use technology to achieve their business objectives.