Esta asignatura se imparte con el nombre de Programación en Java con el segundo cuatrimestre como asignatura de libre elección para las titulaciones de Ingeniería Industrial e Ingeniería Química con una asignación de 3 créditos.
Existe una versión de la asignatura que se imparte a distancia y en inglés, Java Programming, con 4.5 créditos.
Finalmente el contenido de Programación en Java coincide con la primera parte de otra asignatura, 3808-Programación Orientada a Objetos con 6 créditos que se imparte como opcional en la titulación de 2º ciclo de Ingeniero en Automática y Electrónica Industrial.
PRERREQUISITOS Y CONOCIMIENTOS PREVIOS RECOMENDADOS
Se recomiendan unos conocimientos mínimos de matemáticas y de ofimática básica. Conocimientos previos de programación pueden ser de utilidad y facilitar la comprensión de los contenidos del curso.
DESCRIPCIÓN GENERAL DE LA ASIGNATURA
El programa del curso se centra en los fundamentos de la programación en Java, la descripción de sus principales elementos para la programación de ordenadores y una introducción a la metodología de la programación orientada a objetos.
OBJETIVOS: CONOCIMIENTOS Y CAPACIDADES
El objetivo fundamental del curso es transmitir al alumno conocimientos básicos sobre la programación en Java.
MATERIAL DOCENTE
Incluye contenidos teórico-prácticos, bibliografía, enlaces, cuestiones, enunciados de ejercicios de autoevaluación y soluciones a dichos ejercicios. Puede servir como guía de autoaprendizaje o como material de referencia o de apoyo dentro de un primer curso de programación. En concreto se recomiendan especialmente los dos siguientes:
- Programación Orientada a Objetos con Java, García-Beltrán, A. y Arranz, J.M. Sección de Publicaciones de la ETSII-UPM. 315 páginas, 2007
- El entorno de programación de Java desarrollado por Sun que se puede descargar de http://java.sun.com
En la plataforma de tele-educación AulaWeb de la ETSII-UPM puede encontrarse material adicional accediendo como el alumno invitado de la asignatura 9013-Programación en Java (ver elemento desplegable de la página principal).
ACTIVIDADES DE EVALUACIÓN O TAREAS PRÁCTICAS
Las principales actividades de evaluación o tareas a realizar son:
- Realización de prácticas y ejercicios de programación en el Laboratorio de Informática durante las sesiones teóricos-prácticas.
- Realización de ejercicios de autoevaluación. Estos ejercicios de autoevaluación se realizan a través de la plataforma de tele-educación AulaWeb de la ETSII-UPM.
- Realización de un proyecto final de desarrollo de software.
El ordenador y el entorno de programación (compilador, intérprete...) son excelentes maestros. Es altamente recomendable experimentar con cada uno de los elementos y características del lenguaje Java que vayan estudiándose y analizar los mensajes de error y de advertencia obtenidos al compilar y ejecutar los programas.