Programación en Internet
Curso 2006/2007
Titulación | Cuatrimestre | Horario | Créditos |
---|---|---|---|
Ingeniería Informática | primero | 6.0 | |
Ingeniería Técnica en Informática de Sistemas | primero | 6.0 | |
Ingeniería Técnica en Informática de Gestión | primero | 6.0 |
Profesorado | Requisitos | Objetivos | Temario | Metodología | Evaluación | Bibliografía
Profesorado
Requisitos
-
Características del alumnado al que va dirigida la actividad: esta actividad está encaminada a alumnos pertenecientes a los estudios de Informática y Telecomunicaciones preferentemente, o alumnos de otras carreras que tengan conocimientos de programación.
Objetivos
-
Obtener la formación teórica y práctica necesaria para abordar el desarrollo de aplicaciones que trabajan en Internet
-
Diseñar aplicaciones que puedan circular a través de la red de redes para terminar ejecutándose en cualquier computador que disponga de acceso a Internet
-
Aprender a desarrollar aplicaciones que puedan formar parte de las páginas Web
Temario
-
1. Introducción
-
- 1.1 Internet e Intranet
- 1.2 Computación: personal, distribuida, cliente/servidor
- 1.3 Herramientas de desarrollo
-
2. Programación en Java
-
- 2.1 Origen y características del lenguaje
- 2.2 Programación básica
- 2.3 Herencia e interfaces
- 2.4 Interfaces gráficas de usuario
- 2.5 Procesamiento multihilo
- 2.6 Flujos de E/S
-
3. Programación en la red
-
- 3.1 Programación cliente/servidor
- 3.2 JDBC
- 3.3 Applets y Servlets
- 3.4 JavaBeans
- 3.5 JSP
- 3.6 Enterprise Java Beans
- 3.7 Invocación de métodos remotos
- 3.8 Agentes software
- 3.9 Seguridad en Internet
Metodología
-
Las clases serán esencialmente prácticas, impartiéndose, siempre que sea posible, en los laboratorios. Para cada concepto nuevo que se introduzca, se explicarán los conocimientos teóricos necesarios para su comprensión y se realizarán ejercicios prácticos para su mejor entendimiento.
Evaluación
-
Para la evaluación se propondrán durante las clases ejercicios por parte de los profesores que los alumnos deben traer resueltos. También el alumno deberá desarrollar y presentar un trabajo original de final de curso, en el que como máximo pueden participar tres alumnos por trabajo.
-
La nota final vendrá dada por la siguiente ecuación:
Nota final := Trabajo final * 0.6 + Trabajo clases * 0.4
Es condición necesaria para aprobar la asignatura aprobar el trabajo final.
Bibliografía
- Cuenca, P. M., Programación en Java para Internet, Anaya, 1996.
- Gosling, A., El Lenguaje de Programación Java, Addison-Wesley, 1998.
- Orfali, R., D. Harkey, Client/Server Programming with Java and Corba, Wiley, 1998.