Descripci贸n del proyecto

Curso Online

Curso sobre Introducci贸n a la programaci贸n en Java: estructuras de datos y algoritmos

Visi贸n general del curso sobre Introducci贸n a la programaci贸n en Java: estructuras de datos y algoritmos

En este curso introductorio de java 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.

Lo que aprender谩s en este curso

  • 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 o arrays
  • Definir y utilizar estructuras de datos no lineales, como 谩rboles, incluyendo 谩rboles de b煤squeda binaria y mont铆culos, implementados con listas enlazadas o arrays
  • Implementar algoritmos de programaci贸n eficientes para la b煤squeda y ordenaci贸n de datos

Plan de estudio del curso

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. En 1997 introdujo la ense帽anza de Java en la Universidad.

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.

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. Desde 2002 ense帽a diferentes lenguajes de programaci贸n como ensamblador, scripting, Java y C.

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.

Curso Online, Introducci贸n a la programaci贸n en Java: estructuras de datos y algoritmos

Etiquetas: