Descubre nuestras becas en tecnología junto a la Fundación ONCE 🧑🏽‍💻
Logo de IMMUNE

Software Development Engineering

Bachelor's degree in the European Qualifications Framework (EQF) from Dublin Business School
On-campus
3 years + 1 optional year in DBS
Monday to Friday (09:30 to 13:30)
Septiembre 2024
In partnership with:
More Info
Academic Partner

Dublin Business School

Dublin Business School, as a partner of IMMUNE, is an educational institution recognized by Quality & Qualifications Ireland (QQI), the national agency responsible for the quality and recognition of qualifications in Ireland.

Study Plan

Study Plan

The Computer Entrepreneurship Bachelor is designed to enable you to work in technological areas of companies and startups, or to help you embark upon your own technological project. We have designed a three-year academic plan combining software engineering with humanities. You will be able to design, develop and maintain software systems and applications using different programming methods and languages. This high- performance training program will see you develop your own portfolio of projects, accumulate more than 2,000 hours of coding and carry out paid professional internships of at least 300 hours.

1st Year

FUNDAMENTAL CONCEPTS OF SOFTWARE DEVELOPMENT

  1. Linux.
  2. Creating basic programs
  3. Variables.
  4. Control structures
  5. Conditions
  6. Functions
  7. Input/Output
  8. Data structures
  9. Exceptions

FUNDAMENTAL CONCEPTS OF SOFTWARE DEVELOPMENT II

  1. Basic memory structures
  2. Files
  3. CPU.
  4. RAM
  5. Permanent storage
  6. Basic program debugging

COMPUTER ARCHITECTURE

  1. I/O (Input/Output)
  2. Memory system
  3. ILP processors
  4. Multiprocessors
  5. Combinational circuits

DATA STRUCTURES

  1. Lists
  2. Trees
  3. Graphs
  4. Hash tables

ALGORITHMS

  1. Sorting lists
  2. Searching for items in lists
  3. Searching for items in binary search trees
  4. Search items in hash tables

OBJECT-ORIENTED PROGRAMMING

  1. Classes, objects, variables and methods
  2. Encapsulation, data abstraction, polymorphism and inheritance
  3. Exceptions

BASIC DATABASES

  1. Data modeling
  2. Entity- relationship model
  3. Relational databases
  4. Database management using database engines
  5. Structured Query Language (SQL)
  6. Accessing databases from programs

VISUALIZATION TECHNIQUES

  1. Quantitative communication
  2. Design of graphics, components and solutions
  3. Visual code design
  4. Visual analysis
2nd Year

NETWORKS

  1. Network types
  2. Network computers
  3. Internet protocol stack
  4. Network programs
  5. Client-server applications

CLIENT-SIDE WEB PROGRAMMING

  1. HTML.
  2. CSS.
  3. JavaScript.
  4. Client-side security fundamental concepts

SERVER-SIDE WEB PROGRAMMING

  1. Server-side scripting
  2. Accessing databases.
  3. Server-side security fundamental concepts
  4. Model-View-Controller (MVC)

MOBILE PROGRAMMING BASICS

  1. Android fundamental concepts
  2. Android Studio.
  3. Applications, Activities and Fragments
  4. Android manifest
  5. Gradle build files
  6. Graphic widgets
  7. Interactions and events
  8. Design
  9. Style

ADVANCED MOBILE PROGRAMMING

  1. Audio
  2. Image
  3. Video
  4. Accessing local databases
  5. Server connections

SOFTWARE ENGINEERING

  1. Fundamental concepts of software engineering
  2. Software Development Life Cycle (models and phases)
  3. Project management
  4. Specification of requirements
  5. Analysis/Design tools and strategies
  6. Deployment
  7. Testing, validation and verification
  8. Maintenance

AGILE METHODOLOGIES

  1. Lean Startup methodology
  2. Agile software development methodology
  3. Kanban.
  4. Scrum.

ADVANCED DATABASES

  1. NoSQL databases
  2. Distributed solutions
  3. Interactive data visualization

BIG DATA

  1. Big data fundamental concepts.
  2. Apache Hadoop
  3. Extract, transform, load (ETL)
  4. MapReduce.
  5. Batch vs Streaming.
  6. Apache Spark.
  7. Big data ecosystem

CLOUD COMPUTING

  1. Introduction: What is the cloud? Advantages and disadvantages
  2. How the cloud is organized: from infrastructure to software
  3. Cloud security
  4. Working in the cloud
3rd Year

CYBERSECURITY

  1. The science of cybersecurity
  2. Basic cryptography
  3. Test environments
  4. Cyber-attacks
  5. Pentesting and red teaming
  6. Incident response
  7. System security engineering

BLOCKCHAIN

  1. Blockchain fundamental concepts
  2. Transactions, blocks, block headers and the chain
  3. Operation

ROBOTICS

  1. Modeling of dynamic systems
  2. Feedback control
  3. Sensors
  4. Actuators
  5. ROS (Robot Operating System)

ARTIFICIAL INTELLIGENCE

  1. Logical problem solving
  2. Search strategies
  3. Neural networks

DATA SCIENCE

  1. Pandas.
  2. Data visualization
  3. Machine Learning

ENTREPRENEURSHIP

Optional fourth year at Dublin Business School

In addition to the experience and qualifications recognized throughout Europe, you will also be able to choose a specialization from among the most in-demand fields today:

  • Software development: Mobile & Cloud Computing
  • Data: Data Analytics & Big Data.
Human Sciences

The human sciences component complements your technical training with the acquisition of soft skills. Here, these key aspects of any modern professional profile are enhanced. In each semester you will have subjects such as:

  1. Oratory and debate
  2. Competition and the market
  3. Science fiction
  4. Energy
  5. Ethics
  6. The World of the startup
  7. The brain
  8. Improvisation
  9. Art
  10. Design thinking
  11. Exponential thinking
  12. Intellectual property
  13. Design
  14. Decision-making
  15. Drawing
  16. Technological perspective
  17. Money management
  18. Geopolitics
  19. The regulatory future of technology
  20. Sustainability
  21. Linguistics
  22. Life
  23. How to sell an idea
  24. The material
  25. Video
  26. The Universe
  27. History
  28. Society
  29. Creativity
  30. How the World works
  31. Scientific thinking
  32. Asia and Africa
  33. Customer focus
*The academic program may be subject to changes in line with the changing demand for specific skills in the market. Your employability is our goal.
Outstanding Mentors

Mentors

Víctor Deutsch
Víctor Deutsch

Programming Area Director

CEB Director

Pablo Peñalba
Pablo Peñalba

Digital and Communications Strategies Director

Javier Castellar
Javier Castellar

Lecturer

Hernán Amiune
Hernán Amiune

Artificial Intelligence and Blockchain lecturer

Miguel Ángel
Miguel Ángel

DM & Negotiation, Critical Thinking, Public Speaking

Mercedes Carvajal
Mercedes Carvajal

Employability

Julia Suderow
Julia Suderow

Intellectual Property, Ethics / Competition

Santiago Ambit
Santiago Ambit

Startup Generation

Almudena Alcázar
Almudena Alcázar

*We are always on the lookout for the best professionals in the sector, so the team may vary from one edition of the course to another

Academic Information

The Computer Entrepreneurship Bachelor (CEB) is an innovative, high-performance, three-year program combining IT engineering, data analysis, cybersecurity, human sciences and entrepreneurship to enable you to plan, design and optimize technology projects.

Studying this program will lead to the award of a degree from IMMUNE Technology Institute. Additionally, by completing the academic year at Dublin Business School (DBS), you will receive an official Republic of Ireland national qualification, NFQ Level 8, equivalent to a bachelor's degree in the European Qualifications Framework (EQF).

As such, this Degree in Software Development Engineering will help you establish your professional career in technology, starting from a base of programming skills and progressing up to specialized areas.

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

The comprehensive training we deliver to our students thoroughly prepares them for the employment market. Through a personalized syllabus, we help them develop professional skills, establish relationships with companies and sail through recruitment processes.

Learning By Doing Methodology

It focuses on the practical application of knowledge and skills to foster meaningful and lasting learning.

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.

The industry is on fire
+84% Improved Employment Status
+40 Monthly Job Offers
94,5% Employability
+4,7 Job Offers/Student
Employability
IMMUNE Campus

An innovative and vibrant Tech Hub

We are not conventional and our campus even less so.
Designed to replicate an ecosystem of startups and tech companies, we have created a Silicon Valley oasis in the heart of Madrid. Come and check it out.

Visit the Campus
+2000m²
Paseo de la Castellana, 89
Co-working spaces
Meeting rooms
Rest areas
Digital classrooms
Auditorium
Auditorium
Our students are working in

Students’ Projects

Mentors will help you apply your knowledge to developing innovative projects. The level is genuinely high, but we will prepare you for it. Take a look at these projects!

Vista_Empresas_Ingeniería_SoftwareVista_Empresas_Ingeniería_Software
FAQs

We are here to answer your questions!

What are the admission requirements?

It is not necessary to demonstrate any prior training for admission, only to go through the admission process consisting of an evaluation of your resume and a personal interview with our admissions team.

Will the tools I need be included in the price of the program?

The tools used throughout the program are licensed for free use, in some cases because we use educational licenses and in others because it is free software.

Is there a careers and employment guidance service?

We have an employability area which, through our Talent Hub program, is responsible for supporting the efforts of our students to enter the employment market. The services we offer include resources to help you search for and prepare for interviews, English tests, resume and/or Linkedin profile guidance, interview and elevator pitch training, and access to our exclusive internship and employment pool.

Do I need prior knowledge or experience?

No prior knowledge is required since all programs start from scratch. It is advisable however, to have user-level knowledge and a keenness for technology.

What are the requirements for my computer?

You will need to have access to a laptop with a camera, microphone and minimum requirements of 8 GB of RAM and an i5 processor.

What is the Capstone Project?

The final project is where everything you have learned throughout the program is applied and consolidated. You will present the project to a panel of professionals from companies in the sector, which represents a unique opportunity for students to demonstrate their knowledge to potential employers and also to network.

What certification or qualification will I receive on completion of the course?

Once you have finished and passed the program, you will receive a diploma issued by IMMUNE Technology Institute in digital format and verifiable using blockchain technology.

Are there grants or scholarships available?

Yes, there are scholarships or study grants as well as financing options depending on students’ circumstances. Check out our scholarship and financing options.

Admissions Process

Our students are characterized by their passion for technology. Our admissions process focuses on who you are, how you think, what you have accomplished, and then sharing your goals.

Our aim is to get to know you better, see what makes you unique and ensure that the IMMUNE educational model adapts to your profile.

1.
Application
2.
Personal Interview
3.
Academic Committee
4.
Enrollment

Paseo de la Castellana 89, 28046 Madrid

hello@immune.institute
© IMMUNE Technology Institute. All rights reserved.
Programs
Students
Awards and recognitionspremio educacion en tecnologia e innovacionpremio educacion en tecnologia e innovacionlogo memberlogo premios excelencia educativalogo european excellence education
Logo GIMI instituteInnovation Catalyst
logo european excellence educationAcademic Partnerslogo asottechInternational partnerslogo sica
cross