It all depends on what your goals are. If you want to acquire a degree, then choosing DAV College is fine. The college does not care about attendance and you can easily complete the program even if you miss classes for a month. However, a heavy fine will be charged for the same.
If you want to learn new things and looking for great opportunities in BCA, then look for some other option. The faculty is good but they are not experienced in the area properly and this can be a setback.
Go for BCA only if you are interested in programming and computer applications, otherwise, you will regret this decision.