Je ne suis pas un étudiant en informatique mais je connais quelques personnes qui le sont. Cette réponse semblera un peu vague / incertaine, mais c'est la nature des admissions universitaires en général. Je n'ai pas vraiment d'anecdotes pertinentes, mais je vais essayer d'intervenir dans la mesure du possible au cas où personne n'aurait d'expérience directe.
Vous pouvez entrer à l'UCSD, mais une majeure en CS est probablement peu probable. Les rôles de leadership et les stages ne sont probablement pas un facteur d'acceptation de transfert - surtout en tant qu'étudiant de transfert, ils se soucient moins d'une approche holistique et iront directement pour la GPA et la performance.
Les étudiants de première année qui essaient de se transférer en CS ont besoin de quelque part autour d'un 3,8 à un 4,0 dans les classes pertinentes afin de pouvoir être transférés. En se basant purement sur cela, je dirais que vos chances ne sont pas trop élevées. La plupart des gens choisissent de faire Math-CS, qui est plus facile à obtenir.
Si vos références sont bonnes en termes de stages pertinents dans le domaine et de rôles de leadership, alors vous pouvez être tout aussi préparé que de nombreux majors CS à l'UCSD. Les cours à l'UCSD peuvent vous donner plus d'options par rapport à ceux de votre école actuelle, mais avoir des projets et une expérience décents vaut mieux que d'avoir un diplôme d'une école prestigieuse, surtout pour la CS.