I'm a current CS student at UCI, about to finish my fourth and final year.
In my opinion, it's been pretty great here at UCI.
Within the Informatics and Computer Science school, there are quite a few majors to choose from:
- Business Information Management
- Computer Game Science
- Computer Science
- Computer Science and Engineering
- Data Science
- Informatics
- Software Engineering
Within the CS major there are also 8 specialization:
- Algorithms
- Architecture and Embedded Systems
- Bioinformatics
- Information
- Intelligent Systems
- Networked Systems
- System and Software
- Visual Computing
- (And technically a general specialization, which is basically not choosing a specialization and taking courses in whichever ones you want)
As a CS major, I'J'ai définitivement l'impression d'avoir appris beaucoup de choses et d'avoir eu beaucoup d'opportunités qui m'ont été présentées. Au cours de ma première année, j'ai pu trouver un poste rémunéré en tant qu'étudiant recherché pour l'apprentissage automatique et au cours de mes années suivantes, je n'ai eu aucun défi à trouver un stage local, car il y a beaucoup d'entreprises technologiques dans la région.
Les classes ont toujours présenté un bon défi et étaient définitivement gérables. La plupart des classes ont exigé une quantité de travail équitable (par rapport à d'autres majors) mais ne sont't impossible. Les classes qui m'ont été avertis d'être plus difficiles, étaient plus difficiles mais toujours gérable.
J'aime généralement la programmation donc j'ai pris une spécialisation lourde de programmation (systèmes et logiciels) et la charge de cours, mais si vous n'êtes't le plus fort programmeur il y a d'autres spécialisations avec moins d'emphase sur elle. J'ai principalement utilisé C++ car c'est mon langage de prédilection, mais la plupart des cours donnent une option pour Java.
La plupart des professeurs sont géniaux et en fait incroyablement compétents dans leurs sujets. J'ai fini par découvrir que beaucoup de livres de CS sur les programmations et les OS que j'ai'acquis par moi-même étaient en fait écrits par certains de mes professeurs (Pattis et Bic).
Ma seule plainte est que je n'ai pas pu prendre tous les cours que je voulais parce qu'il n'y avait'pas assez de place ou qu'ils n'étaient'pas disponibles tout le temps.