For non-engineering majors at SJSU, the threshold impaction point index divided by 800 is the GPA (as recalculated for CSU) needed for admission. Note that while many majors (including data science) had thresholds of 2000 to 2080 (equivalent to GPA of 2.5 to 2.6), CS had a threshold of 3440 (equivalent to a GPA of 4.3 – the highest possible in the CSU recalculation is about 4.4). For SJSU, being a local area applicant (high school in Santa Clara County) is worth 200 points (equivalent to 0.25 added to GPA). Thresholds could vary from year to year as the competitiveness of the applicant pool for each major varies.
For engineering majors (including software engineering) at SJSU, the impaction point index adds 400 * math GPA to the basic 800 * GPA. However, the web site does not specify whether math GPA uses any weighting. Software engineering had a threshold of 4800, which could be gotten with a 4.0 GPA and 4.0 math GPA.
When I see your list I’d throw in Arizona as a safety, UMN as likely and Ohio State a target. But I’m basing that on some of the schools on your list and don’t know if that’s what you’re truly seeking - large. Arizona is a top school for MIS. Indiana Kelley too for MIS - if that were the interest - MIS being in the business school as opposed to CS.
In regards to your mid size, maybe U of Denver, SMU, Butler types with SMU a likely and the other two safe.
People naturally say NEU matches to Drexel and Cincinnati due to co op but you can likely do those anywhere.