<p>You might look at Indiana University - Bloomington. They have a good CS program, and you son’s stats fall within the advertised range (though at the lower end for GPA). You might also have him try the ACT, just to see if that showcases his abilities in a more favorable light. IU has rolling admission, so you will get some feedback fairly quickly.</p>
<p>Whether he would thrive in the CS department at IU is a different question. Your son will need to do some research to determine that.</p>