Felicidades por haber sido aceptado en Purdue!
Si estás pensando que quieres convertirte en un desarrollador de software después del grado, probablemente deberías cambiar a CS. Mientras que hay un poco de programación en el programa de CE, hay mucho más enfoque en la física y el hardware a través de la mayoría de sus cursos. El programa de CS se basa exclusivamente en la enseñanza del software, con la excepción de un curso en el que se enseña tanto el hardware como la programación de bajo nivel. El programa de CS también tiene especializaciones, una de las cuales es simplemente ingeniería de software genérica. Si quieres dedicarte al desarrollo de software, Purdue CS definitivamente te prepara para ello muy a fondo.
Dicho esto, cambiar de carrera a CS no es fácil ahora mismo ya que es una carrera muy solicitada aquí, incluso si vienes de ingeniería. No estoy seguro de cuáles son las reglas exactas, pero, creo que tendrías que seguir tomando tus cursos de FYE en tu primer año antes de que puedas cambiar oficialmente de especialidad. Por lo general, tienes que tomar CS180 en el semestre libre (primavera) y obtener al menos una A- en él. También tienes que obtener un B+ o más en cualquier clase de matemáticas que estés tomando el semestre que intentes cambiar de carrera.
¡Buena suerte con tu decisión!