Please help - direct vs secondary admit CS major, mostly California schools

https://ua.soe.ucsc.edu/major-qualification and https://registrar.ucsc.edu/catalog/programs-courses/program-statements/cmps.html indicate that all variants of CS at UCSC have a major qualification GPA of 2.8, and it has been that way for the last few years.

The second link says that “UCSC students that have completed three or more quarters at UCSC must complete the foundation courses before they can declare a computer science major.” I.e. it looks like a student in his/her fourth or later quarter can declare the CS major, but only if s/he has completed the foundation courses. Also, it looks like there are five foundation courses, which should not be difficult to schedule within the first three quarters if he wants to declare as soon as possible.