At UCSD, it used to be that the “certain GPA” was 3.9 or 4.0 (depending on the quarter). Now, it is 3.3 to enter the lottery: https://cse.ucsd.edu/undergraduate/admissions/cse-capped-major-status
For UIUC, it is a 3.67 GPA, A- in each of two CS courses, and a portfolio to enter a competitive admission process to change to the CS major. However, the ___&CS and CS+X majors are somewhat less difficult to change into: https://cs.illinois.edu/admissions/undergraduate/transfer-students
At UCB, EECS is direct admit; students need a 2.0 GPA to stay in the major. However, changing into the major is not allowed. For L&S CS, all students enter L&S undeclared and need a 3.3 GPA in the first three CS courses to enter the L&S CS major: https://eecs.berkeley.edu/academics/undergraduate/cs-ba/faq#cs_1 . Grade distributions indicate that about half of the students in those courses earn B+ or higher grades.
Which UW?
Washington is known for difficulty getting into the CS major for students who do not have direct admission: https://www.cs.washington.edu/academics/ugrad/admissions/currentuw
Wisconsin is not as difficult, although more difficult than before (used to need a C in a CS course, now requires a BC (2.5) in a CS course and 2.250 GPA in CS and math courses): https://www.cs.wisc.edu/undergraduate/ba-bs-in-compsci/
Wyoming web pages do not appear to mention any particular requirements to declare or change into the CS major.