is it absolutely necessary to declare at the end of the Fall Semester? I would imagine that there are many people transferring directly to CS who don’t have the option of taking any of CS61A/CS61B/CS70 at their cc. So would they be required to take one over the summer and the other two in the fall?
In my case CS61B is offered at my cc but I would like to retake it at cal anyways.