My DD is also applying to Purdue and UIUC for a computer science related field, but she is applying to Purdue’s Polytechnic Institute (where her major resides), but there are a number of CS related fields offered in that school with much higher acceptance rates. Same is true for UIUC, she applied to the School of Informatics which has a significantly higher acceptance rate than the Grainger School of Engineering. A number of great schools offer CS in both their Engineering School and School of Arts and Sciences. Something to think about if you want to increase your odds of acceptance and still getting a CS degree from a target school.