What exact AP’s have you taken so far and what scores have you received (expec to)? What’s your senior schedule as of now?
“no foreign language” is going to be a HUGE problem: Penn State requires 2 but realistically they expect a minimum of 3 and most successful applicants have had 4 (many 5 or AP).
They check how many core classes you’ve taken (ie., core classes: 4 years English, 4 years History/Social Science, 4 years Foreign language, Bio/Chem/Physics, Math through precalc or calc; other classes like CS, art…), then hey add up how many AP/IB classes and honors you’ve taken and ideally this adds up to 16+.
Less competitive majors admit at around 3.55 unweighted and students in the 3.0-3.5 range tend to be directed to branch campuses (the best ones being Behrend, Altoona, Harrisburg, typically students in the 3.3-3.5 range, other branch campuses for 2.8-3.3). Course rigor and GPA is 2/3 of the decision (the rest= test scores, essay).
CS is one of the most competitive majors. Even IST (it has its own college, check out the majors) or SODA (CS with social science) are pretty competitive, but you might have had a shot at SODA with Precalc Honors/AP Calc + 4 years Foreign language. Perhaps apply DUS and keep your fingers crossed for Behrend.
Pitt may work better because they weigh test score alongside GPA and curriculum rigor, but the School of Computing’s bottom 25% weighted GPA is 3.97.
Wrt foreign language: you can still catch up if you hurry, see if there’s a college (community college/4-year public?) that offers any foreign language Level 1 in the Fall (typically called 101) and Level 2 (102) in the Spring: this typically counts as reaching High School level 3 in a year – it’s a big financial and time commitment because it’s super intense, expect 8-10 hours of hw a week to keep up and do okay. Doing that would open up way more choices in terms of colleges.
Millersville, Bloomsburg, Mansfield, and other PASSHE schools are your safeties. West Chester may frown at the combination of low GPA+no FL+ CS major, making it a match. Penn State and Pitt branches are also matches.
What’s your budget?
Run the NPC on all your choices and check with your parents they can afford all colleges on your list without debt.