It’s an interesting list.
For one, JMU has “engineering” with 3 concentrations - Civil, Geo/Environmental and Electro Mechanical - so I don’t see the connection to JMU - which is a likely, not a safety, for you. If you want a safety in Virginia, that will be under $50K a year (if your budget is yearly), there is Christopher Newport which is accredited in Computer Engineering (JMU is not and doesn’t offer it although perhaps you can piece together electives of some sort).
Purdue would be shocking to happen and Va Tech unlikely. If you can afford $50K a year, Purdue will eke by perhaps. Va Tech is out of reach both admissions and financially.
UIUC is out of reach both admissions and financially. Ga Tech - you’re not getting in - and is right at budget.
UT Austin is out of reach financially and admission wise as is Princeton admissions wise.
You should focus on Mizzou and Missouri Science & Tech (Rolla). To stay in the area, Kansas and Kansas State would both work at under $50K as would Iowa State / Iowa to the North and Arkansas to the South.
Your chancing is very liberal - in my opinion. You need to first find schools to hit budget and then where you’d get in.
It’s outside your immediate area - but since you have South, your cheapest school will be U Alabama - where at $30.5K off, you’ll be under $20K a year. UAH and Mississippi State will be similar.
Best of luck.
PS - if we find out your budget is $50K overall (not annually) - that’s an entirely different discussion. You’d have to find a school that meets need - and have need as they determine vs. your parents have set a budget.
Otherwise perhaps there’s a program here or you’d have to go to college locally (if there is a public one) or community college.
Good luck.