Courses in English

Program in COMPUTER SCIENCE ENGINEERING (Grado en INGENIERÍA INFORMÁTICA)

The following courses of our bachelor program are completely instructed in English in 2026/2027. You can find the detailed 2025/2026 syllabus of each course in the following link: FichasDocentes_25-26.   Only  Group I  is taught in Englush.  Course schedules will be available in this link.

SECOND YEAR

  • 803267 - Computer Organization (EC) (2nd Semester)
  • 805357 - Fundamentals of algorithms (FAL) (1st Semester)
  • 805358 - Data structures (ED) (2nd Semester)
  • 805344 - Programming Technology I (TP1) (1st Semester)
  • 805345 - Programming Technology II (TP2) (2nd Semester)
  • 805346 - Software Engineering I (IS1) (1st Semester)
  • 805347 - Software Engineering II (IS2) (2nd Semester)
  • 803273 - Databases (BD) (1st Semester)
  • 803288 - Technology and Organization of Computer Systems (TOC) (1st Semester)
  • 803291 - Advanced Mathematics (AM) (1st Semester)
  • 803292 - Probability and Statistics (PE) (2nd Semester)

THIRD YEAR

  • 803268 - Operating Systems (SO) (1st Semester)
  • 803269 - Computer Networks (RED) (1st Semester)

FOURTH YEAR

  • 803287 - Interactive Systems Development (DSI) (1st Semester)
  • 803289 - Computer Architecture (AC) (1st Semester)
  • 803290 - Advanced Operating Systems and Networks (ASOR) (1st Semester)

 

Master Program in FORMAL METHODS (Máster en MÉTODOS FORMALES)

This master ir preferably instructed in english. You can find the complete information at: https://informatica.ucm.es/master-en-metodos-formales-en-ingenieria-informatica

 

Courses in Spanish with English support

In addition to these courses, the following elective courses  are instructed in Spanish, but they provide  materials in English, the professor can interact with the students in English (both in the lab and in the tutoring sessions), and the exam  can be answered in English (if requested).

YEAR 2026-27:

  • 803300 / 805318 - Machine Learning and Big Data (AA) (2nd Semester) / Machine Learning and Data Mining (AAM) (1st Semester)
  • 803266 / 900265 / 803206 / 803326 - Ethics, Legislation and Profession (ELP) Group C (1st Semester)
  • 804997 - Introduction to Blockchain Technology and Smart Contracts (TBC) (2nd Semester)
  • 803365 - Artificial Intelligences Applied to Control Systems (IAAC) (2nd Semester)