Bachelor of Computer Applications

About the course

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of the IT industry in India, the demand for computer professionals is increasing day by day. This increasing growth of the IT industry has created a lot of opportunities for computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. This course provides a lot of opportunities for students who are interested in the computer field and wants to work in the IT sector as a programmer or software developer. BCA students have opportunities in many areas as the computer is the backbone of every sector.


The candidates have to pass their Higher Secondary (10+2) Education with any Stream, are eligible to take admission in BCA.

Course Duration:

The duration of the course is 3 years which is divided into 6 semesters.


I Semester BCA CBCS:

Sub-Code Subject name
BCAC131 Fundamentals of
BCAC132 Problem Solving using C
BCAC133 Computer Organization
BCAC134 Office Automation Lab
BCAC135 C Programming Lab


E1 : Internet Basics &
E2: Cloud Computing
Foundation Language-I
Foundation Language-II
Elective Foundation


Old syllabus:Credit Based subjects.

  • Fundamentals of Information Technology
  • Programming in C
  • Computer Organization
  • Object-oriented Programming using C++
  • Database Concepts and Oracle
  • Basics of Networking
  • Basic Mathematics
  • Microprocessors
  • Data Structures
  • Operating Systems
  • Data Mining
  • Computer Graphics and Multimedia
  • Visual Basic .NET Programming
  • Principles of TCP/IP
  • E-commerce
  • Elective: 1. Computer Oriented Numerical Analysis

2. Computer Oriented Statistical Methods

3. System Analysis and Design

  • Software Engineering
  • Linux Programming
  • Web Development in .NET
  • Java Programming
  • Distributed Computing
  • Elective: 1. Artificial Intelligence

2. Management Information System

3. LAMP Technology

  • Project Work/Dissertation

Additional Subjects:

  • Apart from these, the student is required to study general papers as per university guidelines. These papers include: Indian Constitution & Human Right, Gender Equity
  • The student is also required to opt for one co-curricular or extra-curricular activity for which, marks shall be awarded in each of the first four semesters. The student may opt one among the following Co-Curricular Activities: National Service Scheme (N.S.S.), N.C.C., Fine Arts, Sports & Game, H.R.D, Communication studies, Tailoring and Embroidery, Consumer Club & Career Guidance & Training.

Click here for more details on individual Extra Curricular & Co-curricular options.

Scope after BCA
  • For graduates, job opportunities exist in Government as well as Private sector. Also, self-employment options are available.
  • After BCA, which is an Undergraduate course, graduates may take up Government jobs that require a Graduation Degree (for example- Armed Forces, Nationalized Banks, PSUs etc).
  • Under the Private sector, Software MNCs are the prime recruiters. Web hosting, IT sector, Electronics Industry are other sectors that recruit BCA graduates. Graduates may take up the following posts in the above mentioned sectors-Software Engineer, Software Tester, Database Management professional, Project Manager, Information Security Professional, Information Management professional, System Administrator, System Security Officer, Software Architect, Associate Software Engineer, Project Manager.

For any further query, contact:
Prof. Geetha ( )
Dean of Computer Science, Department of Computer Science.