BCA from Birla Institute of Technology was a 3 years course and I choose this because of my interest in computers as well as because of the college's well-known reputation in India.
The faculty here are very supportive and they conduct 2 exams per semester along with 2 quizzes.