Descripción del proyecto

Curso Online

Curso sobre Introducción a la programación en Java: escribiendo buen código

Visión general del curso

Este es un curso introductorio para aprender a programar en Java diseñado para enseñar a escribir «buen» código en este lenguaje de programación, entendiendo como «bueno» aquel que es correcto y eficiente.

Se introducirán los principios básicos de la ingeniería de software para facilitar la reutilización del código. En la última parte de este curso de Java también se abordarán cuestiones éticas y la propiedad intelectual de nuestros programas. Se proporcionarán ejemplos y casos de estudio prácticos para que los alumnos puedan implementar programas simples, pero cada vez más complejos, en Java.

Lo que aprenderás en este curso

  • Detectar y corregir errores comunes de programación en Java durante el momento de la compilación.
  • Detectar y corregir errores comunes de programación en tiempo de ejecución, utilizando herramientas de depuración.
  • Comprobar que el programa hace lo que tiene que hacer utilizando pruebas unitarias.
  • Comparar la eficiencia de dos programas en términos de los recursos utilizados.
  • Modelar programas sencillos en lenguaje java con técnicas básicas de ingeniería de software.
  • Determinar si un programa ha sido desarrollado respetando consideraciones éticas.

Plan de estudio del curso

  • Tema 1: Errores
  • Tema 2: Razonamiento y pruebas de programas
  • Tema 3: Eficiencia (complejidad)
  • Tema 4: Ingeniería de software
  • Tema 5: Ética

Docentes a cargo del Curso

Carlos Delgado Kloos

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.

Jorge Blasco

Profesor en la Universidad de Londres. Obtenido su doctorado en la Universidad Carlos III de Madrid en junio de 2012.

Iria Estévez-Ayres

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 idiomas de programación como ensamblador, scripting, Java y C.

Carlos Alario-Hoyos

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 de Introducción a la programación en Java: escribiendo buen código

Etiquetas: