Ir al contenido

Estudiar carreras de Programación

La programación consiste en escribir, probar y mantener el código que hace funcionar el software. La Oficina de Estadísticas Laborales de Estados Unidos (Bureau of Labor Statistics) define a los programadores como quienes escriben, modifican y prueban código y scripts para que los programas y las aplicaciones funcionen correctamente, y convierten los diseños de desarrolladores e ingenieros de software en instrucciones que un ordenador puede ejecutar. La ingeniería de software es la disciplina más amplia que rodea ese trabajo: analizar qué debe hacer un programa, diseñarlo, construirlo en equipo, probarlo y mantenerlo.

El alumnado aprende a fondo al menos un lenguaje de propósito general y, por lo común, varios más. A ello se suman estructuras de datos y algoritmos, bases de datos, diseño orientado a objetos, desarrollo web y móvil, pruebas y control de versiones.

Titulaciones y niveles

La programación se enseña en todos los niveles de la educación postsecundaria, pero pocas universidades ofrecen un título que lleve la palabra «programación» en el nombre. Lo habitual es matricularse en informática, ingeniería informática, ingeniería de software o sistemas de información y elegir dentro de esos estudios las asignaturas con más carga de programación.

  • Formación profesional en España. El título de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma es un ciclo de grado superior de 2.000 horas que incluye una fase de formación en empresa. Su plan de formación abarca bases de datos, programación, desarrollo de interfaces y programación para dispositivos móviles. Según el portal TodoFP del Ministerio de Educación, permite continuar hacia un grado universitario, con la posibilidad de convalidar módulos.
  • Diplomas y títulos de dos años en Norteamérica. Computer Programming, en Conestoga College (Ontario, Canadá), dura dos años y conduce a un Ontario College Diploma. Trabaja con software de Microsoft, Java y código abierto para desarrollar aplicaciones de gestión y web, y da acceso con reconocimiento de estudios a un Bachelor of Computer Science. En Estados Unidos, Northeast Community College, en Norfolk, ofrece títulos de associate de dos años y entre 63 y 68 créditos, con una especialidad en programación y análisis de datos que incluye Java y C++.
  • Grados universitarios. En España, un grado oficial tiene 240 créditos ECTS. Fuera de España la duración varía: el Bachelor of Computer Science de Western Sydney University (Australia) dura tres años a tiempo completo y tiene una especialidad en programación de sistemas. Según la universidad, está pensado para estudiantes con poca o ninguna experiencia en programación y se imparte con C/C++, además de Java y Python en otras asignaturas.
  • Másteres. Los másteres universitarios oficiales en España tienen 60, 90 o 120 créditos ECTS. La Oficina de Estadísticas Laborales señala que algunas empresas prefieren contratar desarrolladores con título de máster.

Algunos programas incorporan prácticas remuneradas. La School of Computing de la University of the Fraser Valley (Canadá), por ejemplo, ofrece periodos de trabajo de cuatro, ocho o doce meses en empresas de la zona.

Dónde estudiar

SpainExchange recoge 85 centros activos que enseñan programación. Estados Unidos reúne el mayor número (14), seguido de Canadá (9), el Reino Unido (5), España (5) y Nueva Zelanda (3). Australia, Chipre, China, Bangladés, Alemania, Francia y Azerbaiyán tienen dos cada uno. En la lista hay desde community colleges, como Northeast Community College o Laramie County Community College, hasta universidades como la Universidad de Guadalajara (México), la Masaryk University de Brno, la University of Latvia de Riga o la Makerere University de Kampala. En España figura CESINE, en Santander.

La mayoría de los centros de la lista está en países de habla inglesa y enseña en inglés. En los demás, el idioma depende de cada programa, por lo que conviene comprobarlo antes de solicitar plaza. Al comparar programas es útil fijarse en qué lenguajes y plataformas utiliza el plan de estudios, cuánto trabajo por proyectos tiene, si incluye prácticas en empresa y si el título permite seguir estudiando.

Salidas profesionales

Quienes terminan estos estudios trabajan como programadores, desarrolladores de software, desarrolladores web y de aplicaciones móviles, probadores de software o desarrolladores de bases de datos, tanto en empresas de software como en los departamentos de informática de bancos, industrias, administraciones públicas y otras organizaciones. El portal TodoFP señala como ámbitos de trabajo del ciclo de aplicaciones multiplataforma las aplicaciones de gestión empresarial, las de propósito general y las de entretenimiento e informática móvil.

Las perspectivas cambian según el puesto. De acuerdo con la Oficina de Estadísticas Laborales de Estados Unidos, en 2025 había en ese país unos 110.800 puestos de programador y se prevé que su número baje un 7 % entre 2025 y 2035, en parte porque se espera que las empresas automaticen tareas repetitivas de programación con tecnologías como la inteligencia artificial. En cambio, para el grupo mucho mayor de desarrolladores de software, analistas de calidad y probadores, con cerca de 1,9 millones de puestos en 2025, se prevé un crecimiento del 10 % en el mismo periodo, y del 5 % para desarrolladores web y diseñadores digitales. Son datos referidos solo a Estados Unidos; cada país publica sus propias estadísticas.

Preguntas frecuentes

¿Hace falta un título universitario para trabajar como programador?

No siempre. La Oficina de Estadísticas Laborales de Estados Unidos indica que lo habitual es un título de grado, pero también que algunas empresas contratan a personas con otras titulaciones o con experiencia en lenguajes concretos. En España, la formación profesional de grado superior es una vía reglada de 2.000 horas.

¿Qué diferencia hay entre programación e informática?

La programación es la destreza práctica de escribir y probar código. La informática como carrera universitaria es más amplia: incluye también algoritmos, sistemas, redes y fundamentos teóricos. La mayoría de los universitarios aprende a programar dentro de un grado en informática o en ingeniería de software.

¿Qué lenguajes de programación se aprenden?

Varía según el centro. La Oficina de Estadísticas Laborales señala que la mayoría de los programadores se especializa en varios lenguajes. Entre los ejemplos citados, Conestoga College trabaja con tecnologías de Microsoft y Java, Northeast Community College enseña Java y C++, y Western Sydney University utiliza C/C++ junto con Java y Python.