Undergraduate computer Science/Engineering schools with co-op for smart B+ student

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.