What is it like to be a computer science student at UCI?

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:

  1. Algorithms
  2. Architecture and Embedded Systems
  3. Bioinformatics
  4. Information
  5. Intelligent Systems
  6. Networked Systems
  7. System and Software
  8. Visual Computing
  9. (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'Como estudiante de ciencias de la computación, siento que he aprendido mucho y que se me han presentado muchas oportunidades. Durante mi primer año fui capaz de encontrar un puesto remunerado como estudiante investigado para el aprendizaje de la máquina y durante mis años posteriores, no tuve ningún problema para encontrar una pasantía local, ya que hay un montón de empresas de tecnología en la zona.

Las clases siempre presentaron un buen desafío y fueron definitivamente manejables. La mayoría de las clases requerían una buena cantidad de trabajo (en comparación con otras carreras) pero no eran imposibles. Las clases que me advirtieron que eran más difíciles, eran más difíciles pero siempre manejables.

En general, me gusta la programación por lo que tomé una especialización de programación pesada (sistemas y software) y la carga de cursos, pero si no eres el programador más fuerte hay otras especializaciones con menos énfasis en ella. Utilicé principalmente C++ ya que es mi lenguaje preferido, pero la mayoría de las clases dan una opción para Java.

La mayoría de los profesores son geniales y realmente increíblemente conocedores de sus temas. Acabé descubriendo que muchos de los libros de CS sobre programaciones y SOs que adquirí por mi cuenta fueron escritos por algunos de mis profesores (Pattis y Bic).

Mi única queja es que no pude tomar todas las clases que quería porque no había suficiente espacio o no estaban disponibles todo el tiempo.