• College life
  • 1

Advanced university course in data for kill chain management: monitoring & respond

Own Teachings
Telephone: 91 488 70 40
Academic director: Regino Criado Blacksmith

Student attention:    Student Help Box     Suggestions and complaints box

more information

Basic Information


The main characteristic of the master's degree, which makes it unique, is that it uses Data Science and Machine Learning models to study in depth the most current Cybersecurity incidents, deducing from this analysis the most introduced Protection Architectures in the sector.

We train future Cybersecurity Architects in the most demanded protection techniques, such as Zero Trust Architectures, applying Data Science models in their design, in validating the robustness of architectures and in identifying the attacks that cause the most losses. are causing in the industry.

We are organized into five modules. You can take them in one year or several. The two initial modules are Introduction to Cybersecurity and Python programming focused on data. The following three modules focus, on the one hand, on the architectural and technological aspects of Cybersecurity (NIST 800 Model) and on the analysis models of the most current attack techniques such as Cyber ​​Kill Chain and MITER ATT&CK. To this we add the practical application of Data Science and Machine Learning (Python fundamentally) to identify anomalies in the behavior of systems and people, which allow us to react quickly to an attack.

As you finish each of the modules, you obtain the corresponding Higher University Degree. At the end of the five modules and the Final Master's Project, the Master's degree is issued. You can take it whether you have a university degree or if you have experience in the world of Computer Science.

We are in the URJC building in the Plaza de Manuel Becerra in Madrid. Given the current situation, for the 20/21 academic year, classes can be followed in person or via streaming. Let's broadcast all classes!!!


Training in the main protection techniques against attacks and threats in operating systems, networks, application software, Web systems, databases and machine learning.



  • Ability to search for specific information related to the different subjects of the Master from all available sources.
  • Ability to propose and develop reports.
  • Ability to interpret technical documents.
  • Ability to work in a team, in an interdisciplinary environment.
  • Resource management: organization and ability to set priorities at work.
  • Flexibility to adapt during the development of a project, ability to rethink.
  • Critical reasoning: analysis, synthesis and evaluation of different alternatives.
  • Ability for effective written and oral communication.
  • Information management: collection of information, organization, etc.
  • Responsibility and capacity for self-learning.


  • The student will learn how the various encryption algorithms and techniques work and their benefits and limitations.
  • You will learn the various systems and types of authentication, as well as the difference between authentication and authorization.
  • The student will be trained to assess potential risks and recommend ways to reduce it.
  • The student will get to know the Python programming language, getting a general vision of the language and managing to build complex programs.
  • You will become familiar with the fundamental concepts of the treatment of variables, the development of algorithms and their programming.
  • The student will learn a comprehensive vision of cybersecurity technologies and techniques.
  • You will learn new methods of encrypted data computing, network security and protocol design
  • You will know the most effective Machine Learning techniques.
  • You will learn the differences and compatibility between Octave and MATLAB.
  • You will know the difference between graphic models and network models.
  • You will know how to differentiate predictions on temporal data from other types of data.

In addition, the following will be guaranteed Basic skills:

  • Possess and understand knowledge that provides a foundation or opportunity to be original in the development and/or application of ideas, often in a research context.
  • That students know how to apply the knowledge acquired and their ability to solve problems in new or little-known environments within broader (or multidisciplinary) contexts related to their area of ​​study;
  • That students are able to integrate knowledge and face the complexity of formulating judgments based on incomplete or limited information
  • That students know how to communicate their conclusions –and the knowledge and ultimate reasons that support them– to specialized and non-specialized audiences in a clear and unambiguous way;
  • That students have the learning skills that allow them to continue studying in a way that will be largely self-directed or autonomous.
  • That students are able to establish the relevant interrelationships between the various disciplines that make up the Master.
  • That students have oral and written communication skills in the dissemination of manufacturing and design knowledge.
  • That they have the capacity for synthesis and analysis in the presentation of the contents.
  • That students are able to apply critical judgment in the domain of generic and specific bibliography related to the field of related studies.


Subject modules

  1. Algebra- Intro Matlab
  2. Probability - Intro Matlab
  3. Preprocessing - Cleaning
  4. Basic Concepts-Cost
  5. Parametric Models (regression, logistics, etc.)
  6. Non-parametric models
  7. Unsupervised models
  8. kernels
  9. Deep
  10. Genetics - (Particle Filtering)
  11. Recommendation Systems
  12. Anomaly Detection

More information in https://www.dcncsciences.com


access requirements

  • Persons in possession of University Degrees, Graduates or Graduates
  • People without a University Degree with accredited work experience in IT positions. These students would obtain a University Extension Diploma with the same name

Selection criteria:

In the event that the number of applications exceeds the number of places offered, a selection will be made based on the following criteria:

  1. Title. 5 points
  2. Academic record. 2 points
  3. Professional experience. 2 points
  4. and/or interview if applicable. 1 point

Number of Places: minimum of 20.

Academic Management and Faculty


Academic directors: Regino Criado Herrero and Santiago Moral Rubio

Secretary: Miguel Romance del Rio

Coordinator: Peter Rubio


  • Regino Criado Blacksmith
  • Miguel Romance del Rio
  • David Gonzalez de la Aleja Gallego
  • Immaculate Mora Jimenez
  • Jose Luis Rojo Alvarez
  • Cristina Soguero Ruiz
  • Luca martino
  • Sergio Munoz Romero                                                 
  • Leopold Carro Calvo
  • Laura Cornejo
  • Mihaela Ioana Chidean

Duration and development

Modality: Face-to-face, with support in classes by Streaming

Number of credits: 14 (140 teaching hours)

Contact hours:  4,5

Place of delivery: URJC in Plaza Manuel Becerra (Madrid)

Schedules: Friday from 16:15 p.m. to 29:45 p.m. and Saturday from 9:15 a.m. to 13:45 p.m.

Start and end date: October 21 to July 3, 2023

Reservation of place and enrollment

Pre-registration period: July 1 to October 20, 2022

Enrollment deadline: from October 1 to 19, 2022

Title price: €1000

Possibility of scholarship (if applicable): NO

Pre-registration: €0. This amount is included in the total cost of the course and will be returned if your academic request is not accepted. If, once the student's application has been admitted, the enrollment is not formalized, the amount deposited for pre-enrolment will not be returned.

The start of the course is conditioned to the minimum number of students enrolled.

Documentation to attach, forms and place of delivery

the applicants they will present all the scanned documentation, in the formats allowed through the telematic self-registration application at the time of applying for admission to own degrees. They must compulsorily attach to their request the declaration of the person responsible for the veracity of the data provided in digital format.

At any time, both the Program Management and the Own Teaching Service may request the applicants to submit said certified/collated documentation through the General Registry, located on the Móstoles Campus, or in any of the registries assistants located in the different campuses of the Rey Juan Carlos University, or by sending it through Certified Mail to: Rey Juan Carlos University. General Registry. Avda. Tulipán s/n. 28933. Mostoles. Madrid

The student is responsible for the veracity and correctness of the data provided, exonerating the Rey Juan Carlos University from any responsibility and guaranteeing and being responsible for its accuracy, validity and authenticity.

Required documentation:

Students with a degree obtained from a Spanish university or a Higher Education Institution belonging to another Member State of the European Higher Education Area that authorizes access to own postgraduate degrees must present the following documentation:

  • National Identity Document or equivalent
  • University degree of the studies that give access to the requested postgraduate degree.
  • Curriculum vitae
  • Responsible declaration of veracity of the data provided in digital format
  • Any other document that the Director of the Own Title specifically requires for its acceptance

Students with a foreign degree must present the following documentation:

  • Passport or Residence Card
  • Foreign Higher Education Degree (Graduate, Graduate, Architect, Engineer Doctor...) that give access to own postgraduate degree studies.
  • Certificate certifying that the studies carried out give access to an Official Postgraduate Degree in your country of origin, issued by the University of origin
  • Curriculum vitae
  • Declaration of the person responsible for the veracity of the data provided in digital format
  • Any other document that the Director of the Own Title specifically requires for its acceptance

Applicants with studies completed in foreign University Centers may be requested at any time a certificate of verification of these studies and centers, issued by an authorized Institution.

All documentation provided must be legalized in accordance with Spanish law and translated by an official translator.