|
|
| |
Programa
Objetivos del curso
- Aprender
a utilizar la computación para solucionar eficientemente
algunos tipos de problemas científicos, de
ingeniería y de gestión.
- Aprender
a programar en un entorno interactivo y orientado
a objetos, llamado
JavaT.
- Comprender los conceptos
básicos de la ingeniería de software:
- Diseño.
- Documentación.
- Depuración.
- Trabajo en equipo durante
la implementación de software.
- Entrar
en contacto con los conceptos y el uso del diseño
de software orientado a objetos.
- Aprender
a construir programas informáticos que hagan
un uso eficaz de las librerías de clases de
JavaT.
- Aprender
a construir interfaces gráficas de usuario
interactivas.
- Aprender a utilizar algoritmos,
entre lo que se incluye:
- ¿Qué
es un algoritmo?
- ¿Cómo
se describe un algoritmo?
- ¿Cómo
se implementa un algoritmo a partir de una descripción?
- ¿Cómo
se compara y elige un algoritmo para una aplicación
en concreto?
- Aprender a utilizar estructuras
de datos:
- ¿Qué
es una estructura de datos?
- ¿Cómo
se implementa?
- ¿Cómo
combinar algoritmos y estructuras de datos?
- ¿Cómo
utilizar estructuras de datos genéricos
y la colección de clases de JavaT?
- Aprender
a reconocer, implementar y combinar patrones de software.
Requisitos
del curso
- 10
boletines de problemas, de 6 puntos cada uno (60%
de la nota).
- 2
pruebas en horario de clase, de 8 puntos cada una
(16%).
- Un
examen final durante el periodo de los finales, que
valdrá un 17%.
- Tutoriales
semanales (10 horas) más aprendizaje activo
o prácticas semanales (11 horas). Asistencia
obligatoria; 0.3 puntos por hora (7%).
- Se
podrán utilizar el libro y los apuntes tanto
en las pruebas como en el examen.
- Los
retrasos en las entregas de los boletines de problemas
restarán un 20 % de la nota por un día
de retraso laboral y un 100% si el retraso es mayor.
Java® es una marca o marca
registrada de Sun Microsystems, Inc. en los Estados
Unidos y otros países.
|
|
|
|