GNDU's BCA scheme for the 2025 batch starts programming with Python rather than C, which is a better decision than it looks. You spend the first semester learning to think about a problem instead of fighting a compiler, and the things that used to take a month — getting a string to reverse, getting input to work — take an afternoon.
The paper is BCA01010T with its lab as BCA01011L, and the lab is the part worth taking seriously. The scheme spells out how it is examined: you write the answer on the answer sheet, then implement the same thing on the computer, both halves are marked, and a viva runs one-to-one beside you about the code you are writing at that moment. That format is unforgiving of memorised programs and generous to anybody who has actually typed things in and broken them.
So the honest advice for this paper is the least glamorous: do the exercises. All of them, on a machine, with the interpreter open. There are about ten areas in the lab list and each is an evening's work. Ten evenings across a semester is not a heavy ask, and it is the difference between a viva that goes well and one that does not.