How hard is it to switch to Computer Science at UPenn? What if I enter in CAS, can I switch to SEAS easily?
https://ugrad.seas.upenn.edu/student-handbook/undergraduate-policies/transfer-in-to-penn-engineering/ indicates a 3.0 college GPA minimum is needed for consideration (not guarantee) to internal transfer from another division into SEAS.
You would need to be accepted through an internal transfer. I would suggest you apply to the college you want to be in.
It isn’t that difficult to transfer to SEAS if you have the right base of math and science because engineering is hard and some students will switch out. Also, be aware that CS at Penn is a difficult, time-consuming major and attracts many of Penn’s best students. Its not for everyone, but perfect if you want to run with the big dogs. However, there will be days when you will think you have bitten off more than you can chew, and you just have to push through.
It’s easy to make the transfer after your first year. Just keep in touch with your academic advisor about it and make sure you’ve taken the right classes so that you can still graduate within 4 years after transferring.