Arizona publics. New Mexico. Texas Tech, OU, (u of Oklahoma), UNLV, Lamar , Stephen F Austin, etc
If you want smaller like a Southwestern, Tulsa , etc.
There could be some Cal State schools, UC Merced.
I think first you need to give a budget and more - what have they accomplished academically (rigor), SAT, ECs.
It’s likely that a B/B+ student will have a hard time earning a CS degree. Not impossible but it’s a huge grind.
But they’ll likely struggle to get merit aid so a budget needs to be known + state of residence and the other aspects i mentioned. Thanks.