What you study?

The Degree of Bachelor of Computer Applications aims to introduce the students to the computer and its applications. At the end of the course, the students are expected to have a good knowledge in database and internet applications. The course will be of three years duration spread over six semesters. The maximum duration to complete the course will be 5 years.

Lateral Entry: Candidates who have passed Diploma in Computer Science / Computer Technology / Computer Applications / Information Technology in I Class (10+3 years of study) are eligible to apply for the lateral entry to the 2nd year of the course subject to availability of seats, but limited to 10% of the sanctioned intake. Such candidates should not have completed 22 years of age as on 1st July.

Eligibility: Candidates for admission to B.C.A shall be required to have passed Higher Secondary Certificate Examination conducted by the Government of Tamil Nadu or CBSE or other equivalent examination acceptable to the Pondicherry University with Mathematics / Business Mathematics / Computer Science as one of the subjects of study or an examination accepted as equivalent thereto, subject to such conditions as may be prescribed thereof.

Age: Candidates must have completed 16 years and 6 months as on 15th July. Should be below 21 years of age as on 1st July. Age relaxation is applicable to students belonging to the following categories:

  • 3 years for physically handicapped, scheduled castes and scheduled tribes
  • 5 years for nuns of various religious congregation and widows.

Medium: The medium of instruction shall be English.

Fees: Rs. 24,000/- per semester + one-time payment of Rs. 2,500/- will be collected.

  • Semester I
  • Semester II
  • Semester III
  • Semester IV
  • Semester V
  • Semester VI
  1. Language – I
  2. English – I
  3. Introduction to Problem Solving using C
  4. Digital Electronics
  5. Public Administration
  6. Programming in C Lab
  7. Digital Lab
  1. Language - II
  2. English – II
  3. Python Programming
  4. Data Structures and Algorithms
  5. Environmental Studies (EVS)
  6. Python Lab
  7. Data Structures & Algorithms Lab
  8. General Elective - I
  1. Object Oriented Programming using Java
  2. Computer Networks
  3. Software Engineering
  4. Operating Systems
  5. Java Lab
  6. Networks Lab
  7. General Elective - II
  8. Skill Enhancement Course - I
  1. Programming with Visual Basic
  2. Database Management System
  3. Discipline Elective Course - I
  4. Discipline Elective Course - II
  5. VB and DBMS Lab
  6. Open Elective - I
  7. Skill Enhancement Course - II
  1. Web Technology
  2. Discipline Elective Course - III
  3. Discipline Elective Course - IV
  4. Web Technology Lab
  5. Open Elective - II
  6. Skill Enhancement Course - III
  7. Skill Enhancement Course - IV
  1. Visual Programming with C#
  2. Project
  3. Discipline Elective Course - V
  4. Discipline Elective Course - VI
  5. Visual Programming Lab