Undergraduate transfer prerequisites

<p>I'm currently a freshman at UCR with a computer science major. I'm planning for a transfer in 2 years to a different school to pursue a better engineering program and a more pleasant environment. While I think that UCR is a fine school and has great undergraduate programs and a decent environment, I just don't think that it's really suited for me. I understand that grad schools are really what matters the most for job applications, but I really want to make the most out of my undergrad years and have a good college experience. I'm aiming for UCB, UCD, or Santa Clara University, but I will be applying to several other schools that include UCSB, UCI, UCSD, UCLA, USC, Caltech, and Stanford (really out of my reach but worth a shot). I understand that there are specific prerequisites that I need to complete before applying for a transfer, but I realized that there are different prerequisites for other schools. Should I stick to the current course plan that my school offers for my major or another college's prerequisites? I'm kind of confused on this and I would like to see a clear explanation of this. Thank you</p>