Grado en Ingeniería Informática


Si le interesa tener más información de los estudios de esta titulación consulte la web de nuestra universidad.


Imagen cedida por el Servicio de Comunicación - UC3M

Grado en Ingeniería Informática

Rama: Ingeniería y Arquitectura

Escuela politécnica Superior

Cursos OCW:
  • Álgebra Lineal.
  • Estudio de los conceptos fundamentales del álgebra lineal y su aplicación en la resolución de problemas concretos.

  • Análisis de Datos.
  • La asignatura presenta las principales técnicas computacionales de análisis de datos de manera general, haciendo énfasis en la evaluación y criterios para decidir qué técnicas son más apropiadas para distintos tipos de problemas.

  • Applied Differential Calculus.
  • Theoretical and applied study of ordinary differential equations (first order, second order and systems of equations) and of classical partial differential equations: heat, wave and Laplace.

  • Cálculo.
  • El estudiante debe ser capaz de resolver problemas matemáticos que se plantean en el ámbito de la ingeniería, mostrando una comprensión correcta y sistemática de conceptos clave y sabiendo interpretar los resultados obtenidos.

  • Cálculo Diferencial Aplicado.
  • Estudio teórico y aplicado de ecuaciones diferenciales ordinarias (primer orden, segundo orden y sistemas de ecuaciones) y de ecuaciones diferenciales en derivadas parciales clásicas: calor, onda y Laplace.

  • Calculus (2024).
  • The global purpose of the course is to provide the student with the ability to solve mathematical problems arising in Engineering, showing a correct and systematic understanding of key concepts, being able to interpret the obtained results. In order to accomplish this main objective, the student should achieve specific knowledge and skills, as detailed below.

  • Criptografía y Seguridad Informática.
  • El objetivo principal es ofrecer un curso fundamental sobre criptografía y establecer su relación con la seguridad informática. En la asignatura se ofrece primero una introducción a los conceptos básicos de criptografía, así como a los fundamentos matemáticos principales en los que se basa.

  • Cryptography and computer security.
  • The main goal is to offer a fundamental course on cryptography and to establish its relationship with computer security. First, the course provides an introduction to the basic concepts of cryptography, as well as to the main mathematical foundations on which it is based. The study of the methods used until the middle of the 20th century (classical cryptography) allows to learn in a simplified way the fundamentals of current cryptographic methods.

  • Desarrollo de Sistemas de Información Corporativos.
  • El principal objetivo del curso es proporcionar aproximación teórico-práctica al desarrollo de un SI dentro de una corporación, desde los puntos de vista de la gestión del proyecto y los procesos involucrados.

  • En torno a la figura de Alan Turing: desarrollos tecnológicos e implicaciones sociales de los logros científicos.
  • El principal objetivo de este curso es reivindicar la figura de Alan Turing como genio adelantado a su época e investigador extraordinario, describiendo sus aportaciones en ciencias tan importantes como la Informática, Inteligencia Artificial, Matemáticas, Filosofía, Lógica, Criptografía, Biología, etc.

  • Formal Languages and Automata Theory.
  • Knowledge and application of basic algorithms and procedures of Computer Science to design solutions to problems, and analyze the suitability and complexity of the proposed algorithms.

  • Interfaces de Usuario.
  • Uno de los elementos fundamentales en el desarrollo de una aplicación informática es la interfaz que se proporciona a los usuarios para comunicarse con las funcionalidades del sistema. Es normal, por ello, que el diseño de la interfaz afecte al rendimiento del usuario cuando utilice la aplicación.

  • Language Processors.
  • The main objective of the course is to understand compilers and programming languages and become better programmers.

  • Matemáticas Básicas en Ingeniería.
  • Se repasan los conceptos básicos de las matemáticas estudiados durante la secundaria y el bachillerato. El curso se plantea de forma esencialmente práctica, haciendo énfasis en los métodos del cálculo.

  • Matemática introductoria para el Grado en Ingeniería Informática.
  • El curso proporciona un breve resumen de los conceptos matemáticos necesarios para afrontar con éxito las asignaturas de matemáticas del primer curso del Grado en Ingeniería Informática.

  • Metodología de Desarrollo Visual.
  • En esta asignatura se aprenderán distintas técnicas para modelar sistemas software bajo el paradigma orientado a objetos.

  • Organización de Computadores.
  • Se profundizará en: las condiciones necesarias para el paralelismo, el diseño del repertorio de instrucciones, la microarquitectura del procesador y las principales técnicas de paralelismo interno que se aplican en los procesadores actuales con el fin de mejorar sus prestaciones (caches en el procesador, planificación dinámica de instrucciones, predicción de saltos, superescalaridad).

  • Principios Básicos de Física.
  • Curso enfocado a consolidar los conocimientos fundamentales necesarios en las asignaturas de Física del primer curso de los Grados de Ingeniería.

  • Programming in Java Language.
  • The course on Programming provides an introduction to basic programming techniques and paradigms. Students will learn the fundamentals of structured, procedural and object-oriented programming in the Java programming language.

  • Redes de Neuronas Artificiales.
  • Durante el curso se estudian los diferentes tipos de redes de neuronas y los distintos mecanismos de aprendizaje (supervisado, no-supervisado). El curso también se centra en enseñar aspectos prácticos para saber aplicar los modelos neuronales a la resolución de problemas reales de clasificación, predicción, regresión y agrupamiento.

  • Security Engineering.
  • This course covers a number of principles, methods, tools and good practices to secure systems all the way through its life cycle (specification, analysis, design, implementation, test and evolution) as well as tradeoffs involved during this process.

  • Sistemas Operativos.
  • La asignatura Sistemas Operativos permite que el alumno conozca la función del sistema operativo como máquina ampliada, los servicios que ofrece al resto del sistema y sus principales componentes y entidades (procesos, memoria, ficheros, etc.), los conceptos de concurrencia y las relaciones del sistema operativo con el resto del software y el hardware del computador.

  • Técnicas de Expresión Oral y Escrita.
  • El programa consta de dos bloques temáticos: el primero aborda cuestiones que, en general, afectan tanto a la expresión escrita como a la expresión oral. y el segundo se ocupa de aspectos relacionados más específicamente con esta última modalidad.

  • Teoría de Autómatas y Lenguajes Formales.
  • Curso básico de Teoría de Autómatas y Lenguajes Formales orientado a estudiantes del Grado en Ingeniería en Informática.