Mi propósito al fijar fechas para la entrega de los ejercicios era el de animaros a concluir el Curso de Java a principios de mayo, para que pudieseis dedicar todo el tiempo disponible a las asignaturas "importantes".
Hay algunos estudiantes que han terminado satisfactoriamente la asignatura, entregando los ejercicios en los plazos fijados. La mayor parte (¡como suele ser normal!) ha dejado la asignatura para el final. Para facilitar su conclusión se ofrecen dos posibilidades:
1.-Entregar los ejercicios propuestos como fecha límite el 10 de julio sin posibilidad de ampliación de plazo. Algunos podrán aprovechar el tiempo (¡si le quedan fuerzas!) entre la conclusión de los exámenes a finales de junio, y la fecha límite de entrega de notas en Secretaría.
2.- Dejarlos para septiembre entregándolos antes de día 8, en cuyo caso la calificación correspondiente a la convocatoria de Junio sería NO PRESENTADO.
Para evitar posibles errores se ruega que me notifiqueis la opción elegida antes del 10 de julio.
Se enviarán por correo electrónico o se entregarán en disquete los siguientes ejercicios, debidamente comentados.
Semana 1: ejercicio 1
Semana 2: ejercicio 4
Semana 3: ejercicio 3 y 5
Semana 4: ejercicios 1, 2, 3 y 4
Creación de applets: ejercicios 1, 2 y 3.
Proyecto final: ya no es obligatorio.
Se recomienda hacer el resto de los ejercicios y comprobar su solución en la página web correspondiente, pero no es necesario entregarlos.
La siguiente relación de páginas web se conidera lo mínimo necesario para aprender los fundamentos del lenguaje Java, y la creación de applets.
PRIMERA PARTE DEL CURSO (Fundamentos del lenguaje Java)
Clases y objetos
La herencia y el polimorfismo
Las excepciones
SEGUNDA PARTE DEL CURSO (Applets)
Introducción
El contexto gráfico
Gestores de diseño
Respuesta a las acciones del usuario sobre los controles
Subprocesos (threads)
Se puede enviar por correo electrónico o en un disquette. En el primer caso, se envia en un único fichero ZIP todos los ficheros de código fuente necesarios para editar y ejecutar la aplicación o el applet en el Entorno Integrado de Desarrollo JBuilder 2, incluído el proyecto dentro de su correspondiente subdirectorio. En caso de optar por el disquette convenientemete etiquetado, no es necesario comprimir los ficheros.
Si es necesario se puede enviar un texto adicional en Word que explique aspectos de los ejercicios que no se pueda incluir en el código fuente.
/** La clase <code>Lista</code> ... */ public class Lista{ private double[] datos; //array de los datos public double media; //valor medio // ordenación de los datos según el procedimiento de la burbuja private void ordenar(){ .... } /** La función <code>media</code> calcula y devuelve el valor medio de un conjunto de datos */ public double media(){ ... //suma todos los datos y divide el resultado entre el número de datos ... } } |
Nota: Los símbolos <code>Lista </code> indican que la palabra Lista aparecerá en letra código en la página HTML de la documentación.