Hi,
Doing a CS along with Graduation (Distance Learning) is a better choice because if you do it after graduation it will approximately take 6 years in total (minimum) and after becoming CS nobody will check your graduation grades.
But be prepared mentally because you have work very hard in order to achieve this because there may be exam dates clash, hectic schedule of classes etc.
Regards.