Fichas de asignaturas 2008-09
CÓDIGO | NOMBRE | |
Asignatura | 1710043 | PROGRAMACIÓN EN INTERNET |
Descriptor | INTERNET PROGRAMMING | |
Titulación | 1710 | INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN |
Departamento | C137 | LENGUAJES Y SISTEMAS INFORMATICOS |
Curso | ||
Duración (A: Anual, 1Q/2Q) | 2Q | |
Créditos ECTS | 4 |
Créditos Teóricos | 3 | Créditos Prácticos | 2 | Tipo | Optativa |
Para el curso | 2007-08: | Créditos superados frente a presentados | 95.5% | Créditos superados frente a matriculados | 33.9% |
- Capacidad de crítica y autocrítica. - Comunicación oral y escrita. - Capacidad de análisis y síntesis. - Capacidad de organizar y planificar. - Eficiencia en la búsqueda de soluciones. - Aprendizaje autónomo. - Adaptación a nuevas situaciones.
Cognitivas(Saber):
- Identificar las tecnologías principales relacionadas con la programación en Internet. - Distinguir perfectamente el ámbito de aplicación de cada una de las tecnologías web existentes. - Discernir entre los aspectos relacionados con el contenido de los relacionados con la presentación en el desarrollo de aplicaciones para la WWW.
Procedimentales/Instrumentales(Saber hacer):
- Desarrollar aplicaciones de mediana complejidad que integren distintas tecnologías. - Manejar herramientas de software libre relacionadas con las tecnologías empleadas. - Instalar y manejar de forma básica un servidor web. - Instalar y manejar de forma básica un SGBDR.
Actitudinales:
- Reconocer la importancia que tienen los estándares en el desarrollo de aplicaciones transportables entre distintas plataformas, adaptadas a distintos idiomas o accesibles a personas con minusvalías. - Valorar positivamente el empleo de un buen estilo de programación. - Interés por profundizar en el conocimiento de las distintas tecnologías estudiadas. - Valorar el orden y estructuración del trabajo que representa diseñar aplicaciones Web.
El principal objetivo de esta asignatura es que el alumno adquiera la capacidad de desarrollar aplicaciones web totalmente funcionales, empleando correctamente las diferentes tecnologías existentes y siguiendo fielmente los estándares.
Programa de Teoría (30h) 1. Introducción (2h) 1.1. Breve historia de la WWW. 1.2. Arquitectura general de una aplicación. 1.3. Principales tecnologías. 1.4. Estándares y recomendaciones internacionales. 2. Lenguajes de publicación en la WWW (10h) 2.1. Sistemas de codificación de documentos de texto. 2.2. Evolución de los lenguajes de marcado. 2.1. HTML y CSS. 2.3. Documentos XML y especificación mediante DTD. 2.4. Transformación de documentos XML mediante XSLT. 2.5. Introducción a XHTML. 3. Programación de lado del cliente (10h) 3.1. JavaScript. 3.2. Introducción a DOM. 4. Programación de lado del servidor (8h) 4.1. CGI. 4.2. PHP. 4.3. Acceso a bases de datos. Programa de Prácticas (20h) 1. Diseño de páginas con HTML/CSS. (4h) 2. Obtención de código HTML a partir de XML mediante XSLT. (4h) 3. Creación de páginas con contenido dinámico mediante JavaScript. (4h) 4. Programación del servidor con CGI, PHP y acceso a bases de datos (8h)
Desarrollo de una pequeña aplicación web incremental integrando poco a poco todas y cada una de las tecnologías estudiadas a lo largo del curso.
Teoría: Las clases constarán fundamentalmente de las explicaciones del profesor y, ocasionalmente, de resúmenes escritos o ampliaciones de temas específicos. Estas explicaciones se apoyarán en transparencias y en proyecciones que muestren el funcionamiento de distintos programas en tiempo real a través de un computador conectado a un videoproyector. Práctica: Las prácticas se desarrollarán en laboratorios de informática y tendrán carácter cerrado. Las explicaciones del profesor se apoyarán en la utilización de medios audiovisuales. En cada sesión el alumno tendrá que desarrollar parte del guión correspondiente a la práctica. Los guiones de las distintas prácticas estarán relacionados y enfocados a la obtención, a final del curso, de una aplicación pequeña, pero funcional, en la que se habrán integrado distintas tecnologías explicadas en las clases de teoría.
Nº de Horas (indicar total): 100
- Clases Teóricas: 25
- Clases Prácticas: 15
- Exposiciones y Seminarios:
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas:
- Individules:
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 10
- Sin presencia del profesorado: 12
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 26
- Preparación de Trabajo Personal: 24
- ...
- Realización de Exámenes:
- Examen escrito:
- Exámenes orales (control del Trabajo Personal):
|
El sistema de evaluación se basará en la calificación de la práctica que ha sido desarrollada por el alumno a lo largo del curso. En la correción de esta práctica se tendrán en cuenta una serie de criterios entre los que se encuentran: - Organización. - Claridad. - Funcionalidad. - Estilo de programación. - Diseño. La presencia de errores o el incumplimiento de los estándares requeridos producirá un 0 en la evaluación. En caso de suspender, el alumno podrá entregar la práctica completa en cualquiera de las convocatorias oficiales disponibles, el día especificado en el calendario oficial de exámenes. El alumno podrá ser llamado a defensa para consultarle cualquier detalle relacionado con la práctica entregada. El desconocimiento de cualquiera de las cuestiones planteadas será motivo de suspenso inmediato.
Bibliografía básica. Deitel, H.; Deitel, P. y Nieto, T. The Complete Internet and World Wide Web Programming Training Course. Prentice-Hall. 2001. Deitel, H.; Deitel, P.; Nieto, T.; Lin, T. y Sadhu, P. The Complete XML Programming Training Course. Prentice-Hall. 2001. Deitel, H.; Deitel, P.; Nieto, T.; Lin, T. y Sadhu, P. XML. How to Program. Prentice-Hall. 2001. Goodman, D. JavaScript Bible, 5th Edition. John Wikey & Sons. 2004. Gutiérrez, Abraham. Bravo, Ginés PHP a través de ejemplos. Ed. Rama 2005. Wang, P. S. y Katila, S. S. An Introduction to Web Design + Programming. Thomson. 2004. Bibliografía complementaria. Hawkins, S. Essential Apache for Web Professionals. Prentice-Hall. 2001. Quigley, E. JavaScript by Example. Prentice-Hall. 2003.
Pulse aquí si desea visionar el fichero referente al cronograma sobre el número de horas de los estudiantes.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.