Descripción del proyecto

Curso Online

Introducción a la programación en Java: estructuras de datos

Visión general del curso

En este curso introductorio aprenderás programación en Java de forma fácil e interactiva. Trabajarás con estructuras de datos fundamentales. Tales como listas, pilas, colas y árboles, sobre las cuales se presentarán algoritmos para insertar, eliminar, buscar y ordenar información de una manera eficiente.

En este curso de ciencias de la computación se pone énfasis en la realimentación inmediata y en tener una experiencia divertida con la programación. Conocer a programar en Java no sólo es útil en la programación de los dispositivos actuales, como ordenadores y teléfonos inteligentes. También abre la puerta al pensamiento computacional, es decir, la aplicación de técnicas informáticas a los procesos cotidianos.

¿Qué aprenderás?

  • Organizar datos en arrays y listas enlazadas utilizando tipos de datos primitivos y clases.
  • Desarrollar y utilizar estructuras de datos lineales, como pilas y colas, implementadas con listas enlazadas.
  • Definir y utilizar estructuras de datos no lineales, como árboles, incluyendo árboles de búsqueda binaria y montículos, implementados con listas enlazadas.
  • Implementar algoritmos de programación eficientes  en JAVA para la búsqueda y ordenación de datos.

Plan de estudio

  • Tema 1: Estructuras de datos lineales
  • Tema 2: Pilas
  • Tema 3: Colas
  • Tema 4: Árboles
  • Tema 5: Ordenación

Docentes a cargo del Curso

Carlos Delgado Kloos

Carlos Delgado Kloos es Doctor en Informática por la Universidad Técnica de Munich e Ingeniero de Telecomunicaciones por la Universidad Politécnica de Madrid. Es Catedrático de la Universidad Carlos III de Madrid, donde es Director de la Cátedra UNESCO «Educación Digital Escalable para Todos» y Vicerrector de Estrategia y Educación Digital. 

Carmen Fernández Panadero

Carmen Fernández Panadero es licenciada en Ciencias Físicas por la Universidad Complutense de Madrid en 1996 y doctora en Tecnologías de la Comunicación por la Universidad Carlos III de Madrid en 2004.

Carlos Alario-Hoyos

Carlos Alario-Hoyos es profesor visitante en el Departamento de Ingeniería Telemática, de la Universidad Carlos III de Madrid. Doctor en Tecnologías de la Información y las Comunicaciones e Ingeniero de Telecomunicación, por la Universidad de Valladolid. Sus habilidades y experiencia incluyen investigación y desarrollo en MOOCs y SPOCs, redes sociales, aprendizaje colaborativo y evaluación de experiencias de aprendizaje.

Iria Estévez-Ayres

Iria Estévez-Ayres es profesora titular del Departamento de Ingeniería Telemática de la Universidad Carlos III de Madrid. Es Ingeniera de Telecomunicación por la Universidad de Vigo en 2001 y Doctora por la Universidad Carlos III de Madrid en 2007.

Introducción a la programación en Java: estructuras de datos

Etiquetas: