| CLASE
Nº |
TEMA
|
BOLETÍN
DE PROBLEMAS |
LECTURAS |
FECHAS
IMPORTANTES |
|
OBJETOS Y JAVA |
| 1 |
Visión
global del curso e introducción a Java |
1 |
Cap. 1 |
|
| 2 |
PRÁCTICA:
Entorno
de desarrollo interactivo y tipos de datos |
1 |
Cap.
2 |
|
| 3 |
Variables,
operadores y estructuras de control |
1 |
Cap. 3, págs.
43-73 |
|
| 4 |
Estructuras
de control |
2 |
Cap.
3, págs. 74-95 |
|
| 5 |
PRÁCTICA:
Clases |
2 |
Cap. 4, págs.
111-130 |
Entrega del
boletín de problemas nº 1 |
| 6 |
Clases |
3 |
Cap. 4, págs.
131-142 |
|
| 7 |
Métodos |
3 |
Cap 4, págs.
148-164 |
|
| 8 |
PRÁCTICA:
Miembros
estáticos |
3 |
Cap 4, págs.
142-148 |
Entrega del
boletín de problemas nº 2 |
| ESTRUCTURA DEL
PROGRAMA |
| 9 |
Matrices
y vectores |
3 |
Cap.
3, págs. 95-109 |
|
| 10 |
Recursión |
4 |
|
|
| 11 |
PRÁCTICA:
Ámbito
y acceso |
4 |
|
Entrega del
boletín de problemas nº 3 |
| 12 |
Herencia
y paquetes |
4 |
Cap. 5, págs.
181-203 |
|
| 12 |
|
|
|
PRUEBA Nº
1 |
| 13 |
PRÁCTICA:
Interfaces
y
clases internas |
4 |
Cap. 6, págs.
251-286 |
|
| INTERFACES GRÁFICAS
DE USUARIO |
| 14 |
Introducción
al paquete de herramientas Swing |
5 |
Cap. 7, págs.
295-314, 323-326, 328-338 |
|
| 15 |
Componentes
de Swing |
5 |
Cap. 9, págs.
417-510 |
|
| 16 |
PRÁCTICA:
Modelo
de delegación de eventos |
5 |
Cap. 8, págs.
347-392 |
Entrega del
boletín de problemas nº 4 |
| 17 |
API
Swing 2D |
5 |
Cap. 7, págs.
315-328 |
|
| 18 |
Transformaciones
2D con Swing |
6 |
|
|
| MÉTODOS
NUMÉRICOS |
| 19 |
PRÁCTICA:
Cálculo
de raíces |
6 |
Libro
RN, págs. 347-368* |
Entrega del
boletín de problemas nº 5 |
| 20 |
Integración
y ecuaciones diferenciales |
6 |
Libro
RN, págs. 129-139* |
|
| 21 |
Métodos
matriciales |
7 |
|
|
| 22 |
PRÁCTICAS:
Sistemas lineales |
7 |
Libro
RN, págs. 32-42* |
Entrega del
boletín de problemas nº 6 |
| ESTRUCTURAS DE
DATOS |
| 23 |
Pilas
y colas |
7 |
|
|
| 24 |
Máquinas
de estado finito y calculadora postfix |
8 |
|
|
| 25 |
PRÁCTICA:
Listas encadenadas |
8 |
|
Entrega del
boletín de problemas nº 7 |
| 25 |
|
|
|
PRUEBA
nº 2 |
| 26 |
PRÁCTICAS:
Árboles
|
8 |
|
|
| 27 |
Árboles
y gráficos |
8 |
|
|
| CARACTERÍSTICAS
DE JAVA AVANZADO |
| 28 |
Excepciones |
9 |
Cap.
11, págs. 635-659 |
|
| 29 |
PRÁCTICA:
Flujos
|
9 |
Cap. 12, págs.
693-709, 726-740 |
Entrega del
boletín de problemas nº 8 |
| ORDENACIÓN
Y BÚSQUEDA |
| 30 |
Más
sobre flujos |
9 |
|
|
| 31 |
Dispersión
(hashing) |
10 |
|
|
| 32 |
PRÁCTICA:
Algoritmos
de ordenación |
10 |
|
Entrega del
boletín de problemas nº 9 |
| 33 |
Marco
para las colecciones de Java |
10 |
** |
|
| HILOS Y LA WEB |
| 34 |
Hilos
|
|
** |
|
| 35 |
PRÁCTICA:
Hilos
|
|
** |
Entrega del
boletín de problemas nº 10 |
| 36 |
Java
y la Web |
|
** |
|
| 37 |
Breve
estudio de C++ |
|
|
|
| |
EXAMEN FINAL:
Semana de los finales |
|
|
|