¿Es una buena idea que un especialista en EE realice un CS menor?

En primer lugar, diría que necesita conectarse en red. Haz amistad con personas en otras sociedades profesionales (específicamente el capítulo ACM del estudiante). Participe en el consejo estudiantil. Pasa el rato en un espacio de hackers si hay uno en tu área. Únase a los equipos de ingeniería que le interesen (o comience uno, como robótica o cohetería). Asista a reuniones dedicadas a temas que le interesen. Cuantas más personas conozca, menos suerte tendrá para encontrar el trabajo que le guste. Podría decirse que cuanto menor sea su nivel de competencia en algo también.

Una vez que tenga esa red, haga cosas interesantes con el software y compártalas. Incluso si te parece un poco cojo, la gente recordará que puedes hacer algo . Las posibilidades son buenas con su recomendación y su título de EE, que será más que suficiente para obtener un trabajo que disfrute en el software.

Muchos trabajos de diseño integrado contratarán especialidades de EE o Ingeniería Informática con preferencia a las especialidades de CS que a menudo tienen poca o ninguna exposición al software integrado y, a menudo, CERO experiencia de hardware real.

¿Mi recomendación? Tome todas las opciones de software integradas que pueda sin extender su estadía en la escuela. El costo de pagar un semestre adicional, más la pérdida de ingresos por no trabajar simplemente no vale la pena.

También sería útil tomarse su tiempo para construir algunos proyectos interesantes de Arduino u otros microcontroladores con los que pueda hablar en entrevistas.

Estoy de acuerdo con Konstantinos, y agregaré que los cursos de CS que tome deben estar orientados hacia sistemas integrados; Python y C ++ gobiernan en este momento. También tome un curso en sistemas operativos y sistemas operativos en tiempo real. También ayudaría tomar un curso de diseño VLSI y también controles lógicos programables (si su universidad los ofrece).

También es posible que desee tomar cursos en Java y JavaScript, y al menos un curso en Administración de bases de datos.

Estas son solo mis sugerencias, por supuesto, y provienen de los aspectos prácticos de mi BSEE y MS en Ingeniería de Sistemas Informáticos, así como de muchos años en ingeniería de sistemas integrados. ¡Mucha suerte en tus esfuerzos!

A2A. Necesitaría saber el costo adicional de un CS menor antes de decir si vale la pena perseguir a un menor. Supongo que no sería porque simplemente hay demasiadas opciones de MOOC que puedes hacer después de graduarte para ser más comercializable.

Por ejemplo, Georgia Tech tiene un MSCS en línea (OMSCS) que es exactamente el mismo programa, el mismo diploma, que su programa en el campus que cuesta $ 7K. Georgia Tech tiene uno de los 10 principales departamentos de CS de EE. UU. Vea lo que se necesita para ingresar al programa MSCS en línea de Georgia Tech, respuesta oficial de James Leland Harp sobre Cómo ingresar a la Universidad de su elección.

Puede obtener esos antecedentes haciendo especializaciones de MOOC, consulte Cómo obtener un equivalente de una especialización CS utilizando MOOC de James Leland Harp sobre Cómo ingresar a la Universidad de su elección.

Hice esto. Funcionó bien. Muchos trabajos aplicarán ambos conjuntos de habilidades.

“CS menor” se ve mejor que “algunos cursos de CS” en un currículum, incluso si la verdadera diferencia es uh, menor.

Es una buena idea ser lo más educado posible, en las áreas que le interesan o en las que le gustaría trabajar.

Combinación útil, absolutamente. Interesante y empleable, sin duda.

No hay razón para hacer un CS menor. Simplemente tome todos los cursos de CS que desee. Debe tener todos los fundamentos necesarios para estudiar la mayoría de los temas de CS por su cuenta.

Siempre es una buena idea que cualquier ingeniero aprenda algo sobre CS.