Es la pregunta que más veces nos hacen los futuros alumnos del ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM) en CampusFP Getafe. La respuesta corta es no. La respuesta larga merece algo más de explicación.
La respuesta directa: no hace falta saber programar
El ciclo DAM está diseñado para empezar completamente desde cero. No se asume ningún conocimiento previo de programación. Los primeros módulos del ciclo comienzan con los conceptos más básicos: qué es un algoritmo, qué es una variable, cómo funciona un bucle. Paso a paso, con mucha práctica y ejemplos concretos.
Dicho esto, hay matices importantes que conviene conocer antes de matricularte.
¿Qué ayuda tener, aunque no sea imprescindible?
Cierta afinidad con los ordenadores
No hace falta ser un experto, pero ayuda sentirse cómodo usando el ordenador, no tener miedo a explorar menús y configuraciones, y tener curiosidad por entender cómo funcionan las cosas. Si eres de los que cuando algo no funciona en el ordenador te pones nervioso y llamas a alguien para que lo arregle, el ciclo te será más exigente al principio.
Capacidad de pensamiento lógico
La programación es, en esencia, pensamiento lógico aplicado a resolver problemas. No hace falta haber estudiado matemáticas en Bachillerato, pero sí ayuda poder seguir un razonamiento paso a paso y no perderse cuando hay varios pasos encadenados. Es una habilidad que también se desarrolla con la práctica durante el ciclo.
Constancia y tolerancia a la frustración
Aprender a programar tiene una curva de aprendizaje. Al principio hay momentos en que el código no funciona y no entiendes por qué. Esos momentos son parte del aprendizaje. Los alumnos que perseveran y no se rinden ante los primeros obstáculos son los que acaban dominando la programación.
¿Qué conocimientos previos ayudan pero no son necesarios?
- Haber hecho algún curso de programación en Scratch, Python o cualquier otro lenguaje: te ayudará a avanzar más rápido al principio, pero no es en absoluto necesario.
- Tener el ciclo SMR terminado: proporciona una base de hardware y sistemas que facilita algunos módulos del ciclo.
- Inglés básico: la documentación técnica y los mensajes de error de los compiladores están en inglés. No necesitas hablar inglés, pero sí ser capaz de leer frases técnicas.
¿Cómo avanza el aprendizaje en DAM?
Primer trimestre
Fundamentos de programación: algoritmos, tipos de datos, estructuras de control (if/else, bucles for y while), funciones. Todo en pseudocódigo primero y luego en Java. Al terminar el primer trimestre ya serás capaz de crear programas sencillos que resuelven problemas básicos.
Segundo trimestre
Programación orientada a objetos (POO): clases, objetos, herencia, polimorfismo, encapsulación. Estas son las bases del desarrollo moderno de software. Al terminar, crearás programas más complejos con múltiples clases interactuando.
Segundo año
Aplicaciones completas: Android, gestión de bases de datos, interfaces gráficas, APIs. Ya en el segundo año estarás creando aplicaciones que podrías mostrar como proyectos propios en una entrevista de trabajo.
Testimonios de alumnos que empezaron sin saber nada
En CampusFP Getafe tenemos muchos ejemplos de alumnos que llegaron sin ningún conocimiento de programación y al cabo de dos años estaban trabajando como desarrolladores. Lo que tenían en común no era conocimiento previo, sino motivación, constancia y ganas de aprender.
DAM en CampusFP Getafe
En CampusFP Getafe impartimos DAM con grupos reducidos, atención personalizada y una metodología muy práctica orientada al mercado laboral del sur de Madrid. Si tienes dudas sobre si es el ciclo adecuado para ti, ven a conocernos y te orientamos sin compromiso. Infórmate sobre las plazas disponibles.

