¿Cuál es la especialización oficial que ofrecen la mayoría de las universidades si quieres trabajar en desarrollo móvil, desarrollo de backend y seguridad cibernética?

Informática, por lo general.

Sí, tienes razón, es extremadamente amplio. La mayoría de las personas se presentarán a la escuela y se especializarán en ciencias de la computación o ingeniería de software como base para su carrera. Pero, el dominio del tema en el que desea especializarse es generalmente una especialización diferente o algo que debe aprender usted mismo.

Por cierto, el desarrollo móvil no es un dominio sujeto. El desarrollo móvil podría aplicarse al aprendizaje automático, la seguridad, el software comercial … literalmente cualquier cosa.

Si quieres ser un científico de datos, deberías especializarte en Data Science o Mathematics, no Computer Science. O, al menos, obtener ambos grados (tal vez uno como maestría). Si desea programar automóviles (ingeniería automotriz), lo estudiaría en la escuela más que en informática.

Eso es lo que debes hacer. Si desea trabajar en seguridad (criptografía y otras cosas), consulte con la escuela para ver qué tipo de clases de criptografía ofrecen. Ten en cuenta que es mucho más matemática que programación. De hecho, un analista de seguridad cibernética puede estar mejor estudiando matemáticas que ciencia de la computación.

Elige la carrera, luego elige la especialidad.

Deberías ir a una escuela como MIT que tenga un buen programa de Ingeniería Eléctrica e Informática.

Aquí hay un enlace al programa de redes inalámbricas y computación móvil

¿Por qué?

Ingeniería eléctrica = ciberseguridad e IoT (una clase de dispositivos móviles que se destacan)

Ciencias de la computación = desarrollo back end y desarrollo móvil