¿Cuáles son las diferencias entre el programa EECS y la especialización regular de CS en UC Berkeley?

La única diferencia es que no tiene garantizada su especialidad si solicita a L&S.

Desde la escuela secundaria, todos ingresan a la universidad de L&S sin declarar. Para ser admitido en la especialidad de CS, debe obtener un promedio de calificaciones de 3.3 en CS61A, CS61B y CS70. Estas clases generalmente están curvadas a B o B +, por lo que tiene que hacerlo mejor que el promedio en estas clases para ingresar a la especialidad. Al salir de la escuela secundaria, esto puede no parecer muy difícil de lograr, pero las clases de CS de Berkeley son difíciles y competirás con los mayores de EECS y otros mayores de CS previstos para estar en la mitad superior de la curva en estas clases.

Los estudiantes potenciales de CS también están en desventaja para la inscripción en clase. Sin embargo, una vez que sea aceptado en la especialización de CS, no hay preferencia entre EECS y las especialidades de CS para la inscripción. Esto solía ser un problema, pero ahora que la admisión a la especialidad solo depende de esos 3 cursos de división inferior, que generalmente pueden dejar entrar a todos los estudiantes, no debería ser algo de qué preocuparse.

En general, una vez que es admitido en la especialización de CS, todas las oportunidades disponibles para las especializaciones de EECS también están disponibles para las especialidades de CS. No hay discriminación entre las especialidades de EECS y CS por cualquier oportunidad como ferias de trabajo o puestos de investigación.

Sin embargo, debe elegir cuidadosamente si desea postularse a la facultad de ingeniería (EECS) o L&S (CS). Las admisiones de EECS son más competitivas, pero se le garantizará su especialidad. Para ser honesto, no estoy seguro de por qué alguien elegiría ingresar a Berkeley como estudiante principal de L&S CS a menos que tuvieran mucha confianza en su capacidad para obtener buenos resultados en las clases de CS y entrar en la carrera. Berkeley CS tiene un poco más de prestigio y un plan de estudios algo más desafiante que algunas otras escuelas como UIUC o UCLA, pero en mi opinión no valdría la pena el riesgo.

Las diferencias entre EECS y CS dependen de cuáles sean sus objetivos. Si desea hacer hardware, la única opción es EECS, por otro lado, si desea hacer software, tiene que elegir entre EECS y CS.

EECS es, con mucho, una de las especialidades más difíciles de Berkeley para ingresar en términos de postulación de la escuela secundaria o un colegio comunitario. Cuando se postula como EECS, se lo acepta de inmediato a la especialidad, suponiendo que ingrese a Berkeley. Además, una vez que estás dentro, también es muy difícil tener éxito. EECS requiere que tomes clases de CS, así como clases de matemáticas, física y EE para requisitos de división inferior, y luego te permite elegir una ruta (ECE o CSE) para tus cursos de división superior. La gran mayoría de las personas elige CSE, pero si quieres hacer ECE, entonces la discusión termina aquí, debes hacer EECS.

Por otro lado, CS es más fácil entrar directamente de la escuela secundaria en virtud de que esencialmente se aplica a Berkeley como no declarado. Esto requiere que complete su trabajo de curso de división inferior con un promedio de 3.0 GPA en los cursos de requisitos previos. Si bien CS no requiere que haga física o EE para el trabajo de la división inferior, obtener un 3.0 no es fácil en Berkeley, y tendrá que trabajar para ello. Además de los requisitos previos, también debe hacer un requisito de amplitud de 7 cursos, cumpliendo ciertas áreas centrales de estudios. Esto se compara con un conjunto de requisitos de amplitud ligeramente más pequeños y más estrechos impuestos a los mayores de EECS. El objetivo de esto es explorar, aunque a menudo es más una molestia que cualquier otra cosa, pero no debería ser un elemento disuasorio en sí mismo. Además, estar en L&S le permite doblar más fácilmente (con CS y Administración de Empresas siendo una doble especialidad particularmente popular), pero aún es posible (aunque desafiante) hacerlo como comandante de EECS.

Uno de los principales problemas entre EECS y CS se refiere a la prioridad de clase de división más baja. Actualmente, para clases muy específicas (la única en la que puedo pensar es CS 70) los estudiantes de EECS tienen preferencia sobre los estudiantes de CS debido a la opinión de cierto profesor de CS 70 y su influencia en el departamento, pero esto está cambiando ya que él no Ya no se enseña la clase y la política del departamento se está reestructurando para no despreciar a los estudiantes de CS. Es probable que no encuentre ninguna dificultad para recibir sus clases, ya sea EECS o CS. Cuando se trata del trabajo de división superior, la prioridad de su clase será idéntica.

Otro problema es la sensación de condescendencia de las especialidades de EECS sobre las de CS, pero eso no debería molestarle si elige elegir CS. Así como hay varios aspectos prestigiosos de ser EECS, hay muchos para CS. Romper el límite de 3.0 es algo que definitivamente iguala el campo de juego entre los dos.

En términos de oportunidades de carrera, en software los dos son literalmente idénticos y ninguno será más preferido que el otro en el mercado laboral (¡un título de EECS o CS significa mucho de Berkeley!), A menos que la carrera requiera una certificación ABET , ya que CS no tiene esto.

¡No dudes en enviarme un mensaje si tienes más preguntas!

(PD: Soy un estudiante de CS en Berkeley, y hasta ahora esto se ha basado en mi experiencia, pero está bastante bien aceptado que es la norma).

EECS le permite al estudiante declarar una verdadera “especialización” y, como resultado, obtener prioridad para clases matemáticas y científicas pesadas, como la física de nivel superior. Más tarde, el alumno elige entre Ingeniería Eléctrica o Informática.

La informática (que de ninguna manera es “regular” en UC Berkeley) requiere que el estudiante entre virtualmente no declarado y declare más adelante. Esto implica que hay más oportunidades y requisitos con respecto a las clases de ‘amplitud’ como las humanidades y similares.

Ambos programas son rigurosos, pero solo basados ​​en estadísticas, aparentemente EECS requiere un GPA más alto para entrar. Transferirse a EECS es un infierno.

A principios de los años setenta, UC Berkeley tiene dos departamentos que enseñaron Ciencias de la Computación. El Departamento de Informática, una consecuencia del Departamento de Matemáticas, estaba en el Colegio de Letras y Ciencias L&S y un programa en EE en el Colegio de Ingeniería. Ambos departamentos declararon con el mismo número de profesores. Para que las Ciencias de la Computación crezcan en L&S, la facultad de otro departamento tiene que disminuir específicamente las Matemáticas, es por eso que Stephen Cook negó la tenencia. Durante los años siguientes, la facultad de EE triplicó su tamaño mientras que la CS permaneció igual. Era bastante evidente que CS no estaba prosperando en L&S, por lo que la decisión de fusionar el Departamento de CS en L&S con el programa de EE para formar el nuevo Departamento de EE y Ciencias de la Computación en la Facultad de Ingeniería. Los nuevos miembros de la facultad provienen del presupuesto de la Facultad de Ingeniería.

La diferencia no es entre los cursos o la investigación en Informática, ya que el nuevo Departamento de EECS tenía la misma facultad de CS. La diferencia es que el comandante de CS estaba ahora en L&S y en colegios de ingeniería administrados por el nuevo EECS en College of Engineering. Lo que esto significa es que las asignaturas optativas generales y requeridas son diferentes dependiendo de la especialización que elija, consulte EECS en UC Berkeley.

UC Berkeley refleja MIT EECS en la organización como una consecuencia de EE. Stanford tiene un departamento de CS separado que comenzó en la Facultad de Humanidades pero ahora está en la Facultad de Ingeniería. Harvard tiene una concentración en Ciencias de la Computación, una consecuencia de las Ciencias Aplicadas en la ahora Facultad de Ingeniería y Ciencias Aplicadas. La diferencia entre estas escuelas es la organización, no el contenido del curso o la investigación. El Departamento o el Colegio se reorganizaron para acomodar la informática. Debido a que la informática es una combinación de negocios, ingeniería y matemáticas, también se puede encontrar en la escuela de negocios o en una universidad separada, dependiendo de cómo esté organizada la universidad.

Si desea examinar la diferencia entre los distintos departamentos de informática, consulte el programa de estudios de informática 2013: plan de estudios – ACM.

Como otros han mencionado, ninguno restringirá sus oportunidades. Los reclutadores, por ejemplo, en ferias de carreras, generalmente no les importa si eres EECS o CS, a menos que estén tratando de ocupar puestos para los más inclinados a EE.

Sin embargo, le advertiría contra el creciente requisito de GPA para declarar CS. Como sabrán, una de las ventajas de ser admitidos en EECS es que somos aceptados directamente en nuestra especialidad, por lo que, en esencia, siempre que cumplamos con los requisitos del curso de manera oportuna, tenemos la garantía de graduarnos con un BS en EECS.

L&S CS, por otro lado, debe declarar CS después de completar la mayoría de los requisitos de CS de la división inferior con un cierto GPA. Este corte de GPA aumentó de 3.0 a 3.3, lo que puede parecer trivial, pero ciertamente no lo es, especialmente una vez que se considera que el promedio de GPA de EECS al graduarse es 2.8 por requisito de división. Creo que L&S CS no está muy lejos, teniendo en cuenta que compartimos muchos cursos.

Tampoco restringirá sus oportunidades de convertirse en ingeniero de software. La única diferencia entre ambas es que EECS tiene más requisitos de ciencias naturales, y L&S CS tiene más requisitos de humanidades / ciencias sociales. Los estudiantes en ambos programas toman los mismos cursos de CS. Elija el que más le convenga.

Fuente: Actualmente soy estudiante de EECS en Berkeley.

Creo que las oportunidades que mencionó son las mismas para las carreras de EECS y L&S CS. Le garantizo que las especialidades de CS pueden ir a la feria de carreras EECS, y me sorprendería si hubiera oportunidades de investigación disponibles solo para las especialidades de EECS y no para las especialidades de CS igualmente preparadas. Esa es la advertencia, por supuesto. Si desea investigar u obtener una pasantía relacionada con la electrónica o el procesamiento de señales, tendrá que tomar más cursos de EE que los requeridos para L&S CS (pero puede hacerlo totalmente; los cursos de EE tienden a ser mucho menos afectados que Cursos de CS).

Las únicas cosas que pueden ser diferentes no son específicas de la especialidad de EECS sino de la Facultad de Ingeniería. No estoy en CoE, así que no estoy completamente seguro de cuáles podrían ser, pero por lo que puedo decir, parecen tener una mejor asesoría y, en general, tienen un mejor apoyo para involucrar a los estudiantes en cosas (investigación, clubes, hackatones, trabajos, etc.)

No debería importar que sean más o menos iguales.

Realmente se trata de las clases que tomas. Se recomienda encarecidamente que tome CS169 (Ingeniería de software) y CS160 (HCI) y CS61B (Estructuras de datos) y tal vez CS186 (Bases de datos), ya que esas son las únicas habilidades que son más generalmente aplicables para trabajar como ingeniería de software.

Me gustaría secundar lo que dijo Gaurav. Realmente no importa. Si está interesado en hacer solo CS, puede hacerlo a través de eecs o CS. Solo tiene que tomar 2 física + 1 física / química y 1 clase extra ee en sus 4 años y sus requisitos de humanidades son más flexibles.

Si está solicitando propósitos de reclutamiento, he hablado con muchos reclutadores y nadie distingue entre los dos.