Chances for Purdue Computer science

Credentials:
ACT: 29
GPA: 3.96 unweighted, 4.35 weighted
5 APs so far (currently a junior), planning on taking 3 more next year, overall a pretty rigorous course load at my school.
ECs: Varsity swim team (3 years) Varsity Cross Country (2 yrs) Varsity Water Polo (3 years + team captain)
Student Government Association, National Honors Society

I’m concerned because I heard the CS program at Purdue is very competitive and I am unsure of my chances. I’m concerned my ACT is too low. Also I’m out of state which makes it slightly tougher. Money is not an issue, though.Thanks!

According to a Purdue representative,

Q: What’s the average GPA (both weighted and unweighted) and SAT scores of the admitted applicants for Computer Science of College of Science?
A: 3.92 Unweighted, around 2100 SAT

Your UW GPA is above average.
But your ACT seems to be a bit of a problem.

However, your ECs look fine, so I think you can get in if a bit of luck follows.