fbpx
Presencial

Ingeniería de Desarrollo de Software

Septiembre 20253 años + 1 año optativo en DBS

En colaboración con: | 5 Sesiones semanales de clases en directo

DBS Dublin Business SchoolTítulo de grado en el Marco Europeo de Cualificaciones (MEC) por Dublin Business School

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.

Dublin Business SchoolDublin Business School

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 y discurso
  2. Competencia y mercado
  3. Ciencia ficción
  4. Energía
  5. Ética
  6. Mundo Startup
  7. El cerebro
  8. Improvisación
  9. Arte
  10. Pensamiento de diseño
  11. Pensamiento exponencial
  12. Propiedad intelectual
  13. Diseño
  14. Toma de decisiones
  15. Dibujo
  16. Perspectiva tecnológica
  17. Gestión del dinero
  18. Geopolítica
  19. El futuro de la regulación tech
  20. Sostenibilidad
  21. Linguística
  22. La vida
  23. Cómo vender una idea
  24. La materia
  25. Video
  26. El universo
  27. Historia
  28. Sociedad
  29. Creatividad
  30. ¿Cómo funciona el mundo?
  31. Pensamiento científico
  32. Asia y África
  33. Enfoque al cliente
* 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.

Nos rodeamos de los mejores

Víctor Deutsch

Víctor Deutsch

Programming Area Director | CEB Director

Alfredo Barrera Martín

Alfredo Barrera Martín

Cloud Computing Professor

Antonio González

Antonio González

Professor

Hernán Amiune

Hernán Amiune

Machine Learning Consultant

Javier Castellar

Javier Castellar

Profesor

Mario La Menza Perello

Mario La Menza Perello

Formador Tecnologias Java | Chief Technology Officer

Miguel Ángel

Miguel Ángel

Creative Manager

Pablo Peñalba Zurita

Pablo Peñalba Zurita

Director Digital y estrategias de comunicación

Ricardo Palacios Maya

Ricardo Palacios Maya

Head of Blockchain

Sergio Horacio Borgogno Suárez

Sergio Horacio Borgogno Suárez

Senior Partner & Head of M&A

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
  • 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

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.

Una formación alternativa

En todos nuestros contenidos incluimos un porcentaje de Human Sciences para relacionar la tecnología con las soft skills.

Metodología Learning By Doing

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

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.

Learning paths

Con IDEIA diseñamos rutas de aprendizaje a tu medida, adaptadas a tu experiencia y objetivos. Así, aseguras un progreso eficiente y enfocado en lo que realmente necesitas.

Nuestros learning paths te guían desde el nivel 0 hasta convertirte en experto en tu área de interés. Son itinerarios estructurados y flexibles, ajustados a tu ritmo, para que alcances tu máximo potencial personal y profesional.

Learning paths
Test de admisión

Este cuestionario nos permitirá conocer a fondo tu perfil y asegurarnos de que este curso se adapte perfectamente a tu nivel de conocimiento y a tus expectativas garantizando que saques el máximo partido a nuestro programa.

¿Por qué debes realizar el test?
  • Para evaluar tus conocimientos previos.
  • Para asegurarnos de que este curso sea para ti.
  • Para ofrecerte una experiencia de aprendizaje personalizada y única.
¿Cómo funciona?

El test es completamente en línea, sin necesidad de preparación previa y no te llevará más de 25 minutos.

Realizar test

Testimonios

FAQs
Este programa es para ti

Quieres level up

Quieres quedarte en tu área o sector, pero sientes la inquietud de seguir aprendiendo y explorar nuevos retos. Es hora de darle un empujón a tu perfil profesional y alinearlo con las tendencias tecnológicas.

Estás terminando tu carrera, y quieres upgrade en tech

Nos encanta tu perfil porque te atreves. Y el mundo profesional es de los valientes. Si eres emprendedor, o freelance, este programa te ayudará a llevar tus proyectos profesionales al próximo nivel.

Quieres darle una vuelta a tu vida profesional

Si quieres redirigir tu carrera, y entrar pisando fuerte al ámbito tecnológico, el programa te ayudará a especializarte, y completar tu perfil profesional.

Eres emprendedor o freelance

Este programa te pondrá en el punto de mira, porque la tecnología es el motor de la innovación y la clave para mantenerse competitivo en un mercado en constante evolución.

¿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.

¿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.

¿Se puede hacer online?

Sí, el programa tiene formato online con clases en directo. Así, estarás en contacto directo y bajo supervisión de los profesores, lo que te permitirá seguir las clases e interactuar de forma ágil y natural.

¿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íaEl 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
Solicitar informaciónPlan de estudiosInformación académicaFAQs
Nuestro campus

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
Suscríbete a nuestra newsletter
menuchevron-down