Is this a good range of colleges to apply to as far as selectivity is concerned?

I’d definitely keep Pitt as a safety (assuming they are affordable, but being in state they are less expensive than many others).

With CS you’ll have to decide what you want. Many kids like CMU, but they tend to be not-so-good with aid. You could also look at RIT or similar places that do a co-op with their degree. Many of our CS students like that and get decent jobs afterward. Again though, they aren’t as good with the aid as other schools, so it would depend upon what is affordable for your family.