Logo de IMMUNE

Ingeniería de Desarrollo de Software

Título de grado en el Marco Europeo de Cualificaciones (MEC) por Dublin Business School
Presencial
3 años + 1 año optativo en DBS
Lunes a viernes (9:30 a 13:30h.)
Septiembre 2025
En colaboración con:
Solicita más información
Partner académico

Dublin Business School

Dublin Business School, como partner de IMMUNE, es una institución educativa reconocida por el Quality & Qualifications Ireland (QQI), la agencia nacional responsable de la calidad y el reconocimiento de las cualificaciones en Irlanda.

Plan de estudios

Plan de estudios

El Computer Entrepreneurship Bachelor está diseñado para que puedas trabajar en áreas de tecnología de empresas, startups, o para que puedas emprender tu propio proyecto tecnológico. Hemos diseñado un plan académico de 3 años que combina asignaturas de Ingeniería de Software con Humanidades. Podrás diseñar, desarrollar y mantener sistemas y aplicaciones software utilizando diferentes métodos y lenguajes de programación. A lo largo de este programa formativo de alto rendimiento desarrollarás tu propio portafolio de proyectos, acumularás más de 2.000 horas de código y realizarás prácticas profesionales remuneradas con una duración mínima de 300 horas.

1º Curso

FUNDAMENTOS DE DESARROLLO DE SOFTWARE I

  1. Linux.
  2. Creación de programas básicos.
  3. Variables.
  4. Estructuras de control.
  5. Condiciones.
  6. Funciones.
  7. Entrada/Salida.
  8. Estructuras de datos.
  9. Excepciones.

FUNDAMENTOS DE DESARROLLO DE SOFTWARE II

  1. Estructuras de memoria básicas.
  2. Archivos.
  3. CPU.
  4. Memoria RAM.
  5. Almacenamiento permanente.
  6. Depuración básica de programas.

ARQUITECTURA DE COMPUTADORAS

  1. E/S (Entrada/Salida).
  2. Sistema de memoria.
  3. Procesadores ILP.
  4. Multiprocesadores.
  5. Circuitos combinacionales.

ESTRUCTURAS DE DATOS

  1. Listas.
  2. Árboles.
  3. Grafos.
  4. Tablas hash.

ALGORITMOS

  1. Ordenar listas.
  2. Buscar elementos en listas.
  3. Buscar elementos en árboles de búsqueda binaria.
  4. Buscar elementos en tablas hash.

PROGRAMACIÓN ORIENTADA A OBJETOS

  1. Clases, objetos, variables y métodos.
  2. Encapsulamiento, abstracción de datos, polimorfismo y herencia.
  3. Excepciones.

BASES DE DATOS BÁSICAS

  1. Modelado de datos.
  2. Modelo entidad-relación.
  3. Bases de datos relacionales.
  4. Gestión de bases de datos utilizando herramientas de motor.
  5. Lenguaje de Consulta Estructurado (SQL).
  6. Acceso a bases de datos desde programas.

TÉCNICAS DE VISUALIZACIÓN

  1. Comunicación cuantitativa.
  2. Diseño de gráficos, componentes y soluciones.
  3. Diseño visual de código.
  4. Análisis visual.
2º Curso

REDES

  1. Tipos de redes.
  2. Equipos de red.
  3. Pila de protocolos de Internet.
  4. Programas que utilizan redes.
  5. Aplicaciones Cliente-Servidor.

PROGRAMACIÓN WEB EN EL LADO DEL CLIENTE

  1. HTML.
  2. CSS.
  3. JavaScript.
  4. Fundamentos de seguridad en el lado del cliente.

PROGRAMACIÓN WEB EN EL LADO DEL SERVIDOR

  1. Scripting en el lado del servidor.
  2. Acceso a bases de datos.
  3. Fundamentos de seguridad en el lado del servidor web.
  4. Modelo-Vista-Controlador (MVC).

FUNDAMENTOS DE PROGRAMACIÓN MÓVIL

  1. Fundamentos de Android.
  2. Android Studio.
  3. Aplicaciones, Actividades y Fragmentos.
  4. Manifiesto de Android.
  5. Archivos de construcción de Gradle.
  6. Widgets gráficos.
  7. Interacciones y eventos.
  8. Diseño.
  9. Estilo.

PROGRAMACIÓN MÓVIL AVANZADA

  1. Audio.
  2. Imagen.
  3. Video.
  4. Acceso a bases de datos locales.
  5. Conexión con servidores.

INGENIERÍA DE SOFTWARE

  1. Fundamentos de Ingeniería de Software.
  2. Ciclo de Vida del Desarrollo de Software (modelos y fases).
  3. Gestión de Proyectos.
  4. Especificación de Requisitos.
  5. Herramientas y estrategias de Análisis/Diseño.
  6. Implementación.
  7. Pruebas, validación y verificación.
  8. Mantenimiento.

METODOLOGÍAS ÁGILES

  1. Metodología Lean Startup.
  2. Metodología de Desarrollo de Software Ágil.
  3. Kanban.
  4. Scrum.

BASES DE DATOS AVANZADAS

  1. Bases de datos NoSQL.
  2. Soluciones distribuidas.
  3. Visualización interactiva de datos.

BIG DATA

  1. Fundamentos de Big Data.
  2. Apache Hadoop.
  3. Extracción, transformación, carga.
  4. MapReduce.
  5. Batch vs Streaming.
  6. Apache Spark.
  7. Ecosistema de Big Data.

CLOUD COMPUTING

  1. Introducción: qué es la nube, ventajas y desventajas.
  2. Cómo está organizada la nube: desde la infraestructura hasta el software.
  3. Seguridad en la nube.
  4. Trabajar en la nube.
3º Curso

CIBERSEGURIDAD

  1. La ciencia de la ciberseguridad.
  2. Criptografía básica.
  3. Entornos de prueba.
  4. Ataques cibernéticos.
  5. Pruebas de penetración y Red Teaming.
  6. Respuesta a incidentes.
  7. Ingeniería de seguridad del sistema.

BLOCKCHAIN

  1. Fundamentos de Blockchain.
  2. Transacciones, bloques, encabezados de bloque y la cadena.
  3. Operación.

ROBÓTICA

  1. Modelado de sistemas dinámicos.
  2. Control de retroalimentación.
  3. Sensores.
  4. Actuadores.
  5. ROS (Sistema Operativo de Robots).

INTELIGENCIA ARTIFICIAL

  1. Resolución lógica de problemas.
  2. Estrategias de búsqueda.
  3. Redes neuronales.

DATA SCIENCE

  1. Pandas.
  2. Visualización de datos.
  3. Aprendizaje automático (Machine Learning).

EMPRENDIMIENTO

4º Curso optativo en Dublin Business School

Además de la experiencia y la titulación reconocida en el espacio europeo, tendrás la posibilidad de elegir una orientación en los campos más demandados en la actualidad:

  • Desarrollo de Software: Mobile & Cloud Computing.
  • Datos: Data Analytics & Big Data.
Human Sciences

Human Sciences tiene como objetivo complementar tu formación técnica con el desarrollo de habilidades blandas o soft skills. En estos espacios se fomentan aquellos aspectos indivisibles de cualquier perfil profesional actual. En cada cuatrimestre tendrás materias como:

  1. Oratoria
  2. Gestión del tiempo
  3. Negociación
  4. Creatividad
  5. Trabajo en equipo
  6. Liderazgo
  7. Toma de decisiones
*El programa académico puede estar sujeto a cambios en función de la diferente variedad en la demanda de skills dominantes del mercado. Nuestro objetivo es tu empleabilidad.
Los mejores mentores

Mentores

Víctor Deutsch
Víctor Deutsch

Director del área de Programación

Director del CEB

Raúl Marín
Raúl Marín

Director del área de Diseño UX/UI

Hernán Amiune
Hernán Amiune

Profesor de Artificial Intelligence y Blockchain

Miguel Ángel
Miguel Ángel

DM & Negotiation, Critical Thinking, Public Speaking

Pablo Peñalba
Pablo Peñalba

Director Digital y estrategias de comunicación

Alfredo Barrera
Alfredo Barrera

Cloud Computing Professor

Ricardo Palacios
Ricardo Palacios

Head of Blockchain

Sergio Borgogno
Sergio Borgogno

Senior Partner & Head of M&A

Mario La Menza
Mario La Menza

Formador Tecnologias Java, Chief Technology Officer

Manuel de la Herrán
Manuel de la Herrán
Antonio González
Antonio González

Professor

Javier Castellar
Javier Castellar

Profesor

*Siempre estamos en la búsqueda de los mejores profesionales disponibles del sector, es por eso que puede haber variaciones de una convocatoria a otra.

Información académica

El Computer Entrepreneurship Bachelor (CEB) es un programa innovador de alto rendimiento de 3 años de duración que combina la ingeniería informática, el análisis de datos, la ciberseguridad, las ciencias humanas y el emprendimiento para que puedas planificar, diseñar y optimizar proyectos tecnológicos.

Al estudiar este programa, obtendrás un título propio de IMMUNE Technology Institute. Además, realizando un año académico en Dublin Business School (DBS), recibirás un título oficial del estado irlandés NFQ Level 8, equivalente a un título de grado en el Marco Europeo de Cualificaciones (MEC).

Por eso, este Grado en Ingeniería de Desarrollo de Software fomenta el desarrollo profesional en tecnología desde la base de la programación hasta áreas especializadas.

Objetivos del programa
  • Los conocimientos fundamentales de ingeniería de software: principios, metodologías y ciclos de vida.
  • Definir y diseñar herramientas innovadoras basadas en software.
  • Solución eficiente de problemas informáticos. Analizar la viabilidad, complejidad computacional y aplicar soluciones algorítmicas.
  • Sistemas de información. Almacenamiento, procesamiento y acceso.
  • Pensamiento crítico y resolución de problemas. Desarrollo de habilidades como la iniciativa, autonomía, creatividad y comunicación.
  • Gestión de proyectos bajo metodologías ágiles como SCRUM.
Competencias profesionales del programa

Una vez adquiridas las habilidades y competencias demandadas, podrás escoger en qué área quieres trabajar o si prefieres lanzar tu propia start-up.

  • Analista Forense
  • Arquitecto en Big Data
  • Desarrollador/aquitecto de software
  • Desarrollador de aplicaciones
  • Desarrollador de herramientas de ciberseguridad
  • Desarrollador de videojuegos y VR
  • Director de tecnología
  • Experto en hacking ético
  • Experto en visualización de datos
  • Ingeniero de datos
  • Programador de simulaciones físicas
  • Programador de inteligencia artificial
  • Ingeniero de sistemas gráficos y motores de juego
Career Readiness

Ofrecemos a nuestros alumnos una formación integral que les prepara para el mercado laboral. A través de un itinerario personalizado, les ayudamos a desarrollar sus competencias profesionales, a establecer relaciones con empresas y a superar los procesos de selección.

Metodología Learning By Doing

Se centra en la aplicación práctica de conocimientos y habilidades para fomentar un aprendizaje significativo y duradero.

Una experiencia única

Utilizamos el storytelling para crear experiencias de aprendizaje memorables que conecten con las emociones de nuestros estudiantes.

Ingeniería de Software de verdad

Metodología práctica, basada en casos reales aportados por compañías de diferentes sectores.

Programa desarrollado en colaboración con HP SCDS

Trabajamos con HP SCDS para garantizar un plan de estudios actualizado y a la medida de los desafíos que los estudiantes se encontrarán en su desarrollo profesional.

Test de admisión

Demuestra tu capacidad lógica

Pon a prueba tus habilidades para el pensamiento lógico. No te estreses, solo te llevará entre 20 y 25 minutos.

Es una buena oportunidad para sacar a relucir tu lógica y pensamiento crítico.

Realizar test
Campus IMMUNE

Un Tech Hub innovador y vibrante

No somos convencionales, nuestro campus todavía menos.
Diseñado para replicar un ecosistema de startups y empresas tech, hemos creado un oasis de Silicon Valley en el corazón de Madrid. Ven a comprobarlo.

Visita el campus
+2000m²
Paseo de la Castellana, 89
Espacios de Coworking
Salas de reuniones
Zonas de descanso
Aulas digitalizadas
Auditorio
Estudio de grabación
Nuestros alumnos trabajan en

Proyectos de alumnos

Con la ayuda de los mentores aplicarás tus conocimientos desarrollando proyectos innovadores. El nivel es muy alto, pero te preparamos para ello ¡Echa un vistazo a estos proyectos!

Vista_Empresas_Ingeniería_SoftwareVista_Empresas_Ingeniería_Software
FAQs

¡Te resolvemos todas las dudas!

¿Cuáles son los requisitos de admisión?

No es necesario acreditar formación mínima para la admisión, únicamente deberás pasar un proceso de admisión que consiste en una valoración curricular y entrevista personal con nuestro área de admisiones.

¿Están incluidas las herramientas dentro del coste del programa?

Las herramientas que se utilizan a lo largo del programa tienen licencia de uso gratuito, en algunos casos porque utilizamos licencias educativas y en otros porque se trata de software libre.

¿Existe un servicio de empleo y orientación profesional?

Sí, disponemos de un área de empleabilidad que a través de nuestro programa Talent Hub se encarga de potenciar el acceso al mercado laboral de nuestros alumnos. Dentro de los servicios que ofrecemos encontrarás, recursos para tu búsqueda y preparación de entrevistas, test de inglés, revisión de currículum y/o Linkedin, preparación de entrevistas y elevator pitch, y acceso a nuestra exclusiva bolsa de prácticas y empleo.

¿Necesito tener conocimientos o experiencia previa?

No es necesario tener conocimientos previos ya que todos los programas parten desde 0. Sí es recomendable conocimientos a nivel usuario y predisposición hacia la tecnología.

¿Qué características tiene que tener mi ordenador?

Es necesario que tengas acceso a un ordenador portátil que cuente con cámara, micrófono y con unos requisitos mínimos de 8 gigas de memoria RAM y procesador i5.

¿Qué es el Capstone?

Es el proyecto final donde se debe aplicar y consolidar todo lo aprendido en el programa. La presentación final de este proyecto se realiza ante un tribunal compuesto por profesionales de empresas del sector y constituye una oportunidad única para que el alumno demuestre sus conocimientos ante potenciales empleadores y realice networking.

¿Qué título o acreditación se entrega al terminar?

Una vez finalices y superes el programa recibirás un diploma emitido por IMMUNE Technology Institute en formato digital verificable mediante tecnología blockchain.

¿Tenéis becas?

Sí, disponemos de becas o ayudas al estudio así como métodos de financiación en función del perfil de los alumnos. Consulta nuestras opciones de becas y financiación.

Proceso de admisión

Nuestros alumnos se caracterizan por su pasión por la tecnología. El proceso de admisión se centra en quién eres, cómo piensas, qué has logrado y compartir tus metas.

El objetivo es conocerte mejor, identificar aquello que te hace único y asegurarnos que el modelo educativo de IMMUNE encaja con tu perfil.

1.
Solicitud de admisión
2.
Entrevista personal
3.
Comisión académica
4.
Matrícula

Paseo de la Castellana 89, 28046 Madrid

hello@immune.institute
© IMMUNE Technology Institute. Todos los derechos reservados.
Programas
Alumno
Premios y reconocimientospremio educacion en tecnologia e innovacionpremio educacion en tecnologia e innovacionlogo memberlogo premios excelencia educativalogo european excellence education
Logo GIMI instituteInnovation Catalyst
logo european excellence educationPartners educativoslogo asottechAliados internacionaleslogo sica
cross