Pues yo diría que la diferencia entre el que sale de un ciclo de informática y el que sale de la carrera de ingeniería de software es que el del ciclo sabe programar y el que estudia ingeniería sabe diseñar y programar.
Por ejemplo, en un ciclo te enseñan a crear tablas de bases de datos y a hacer consultas. En la carrera te enseñan eso (en más profundidad) y además a diseñarlas para que no tengan incongruencias ni redundancia, y que funcionen bien
Y lo que tienes que estudiar, pues ingeniería informática y en el 3er año te especializas en desarrollo de software