Observaciones. Lugar y fecha de elaboración o revisión. Participantes 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura:

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Lenguajes y Herramientas desarrollo WEB Carrera: Clave de la asignatura: Horas teoría-horas pr

2 downloads 54 Views 308KB Size

Story Transcript

1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Lenguajes y Herramientas desarrollo WEB

Carrera:

Clave de la asignatura:

Horas teoría-horas práctica-créditos

para

el

Ingeniería en Sistemas Computacionales

DPM0703

3-2-8

2.- HISTORIA DEL PROGRAMA

Observaciones

Lugar y fecha de

Participantes

elaboración o revisión Instituto

Tecnológico

(cambios y justificación)

de Comisión de la academias

Villahermosa.

de

Sistemas

y

Computación Agosto-Septiembre 2006

3.- UBICACIÓN DE LA ASIGNATURA

a). Relación con otras asignaturas del plan de estudio

Anteriores Asignaturas -Programación de WEB

Posteriores Temas - Todos

Asignaturas - Servicios WEB

Temas

b). Aportación de la asignatura al perfil del egresado

El alumno adquirirá capacidad y habilidad para el desarrollo de aplicaciones en ambientes WEB utilizando los lenguajes y herramientas más relevantes de software libre y comercial en la actualidad.

4.- OBJETIVO(S) GENERAL(ES) DEL CURSO

El alumno conocerá y adquirirá habilidad en la evaluación y uso de los principales lenguajes y herramientas para el desarrollo de aplicaciones WEB tanto comerciales como de software libre disponibles en el mercado actual del software.

5.- TEMARIO Unidad 1 2

3

Temas Introducción Lenguajes para desarrollo web

Herramientas para desarrollo WEB

SubTemas el

el

2.1 Tipos de aplicaciones 2.2 Lenguajes alternativos 2.3 Lenguaje analizado 2.3.1 Análisis comparativo 2.3.2 Conceptos básicos del lenguaje 2.3.3 Controles de flujo 2.3.4 Funciones 2.3.5 Otras instrucciones de interés 2.3.6 Paso de parámetros 2.3.7 Manejo de sesiones 2.3.8 Acceso a datos 2.3.9 Seguridad 2.3.10 Manejo de errores (Excepciones) 2.3.11 Programación concurrente 2.3.12 Compatibilidad e interconexión con otros lenguajes y herramientas 2.3.13 Programación orientada a objeto 2.3.14 Programación orientada a componentes 2.3.15 Ejemplos prácticos 2.3.16 Desarrollo de un caso 3 Herramientas para el desarrollo WEB 3.1 Introducción 3.2 Análisis comparativo 3.3 Herramienta analizada 3.3.1 Ambiente de desarrollo 3.3.2 Descripción de funciones relevantes

3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9

Acceso a datos Seguridad Extensiones (plugins) Compatibilidad e interconexión con otros lenguajes y herramientas Enfoques a objetos Ejemplos prácticos Desarrollo de un caso

6.- APRENDIZAJES REQUERIDOS



Analizar las ventajas y desventajas de los distintos lenguajes y herramientas disponibles actualmente para el desarrollo WEB.



Diseñar soluciones comparativas en el desarrollo de aplicaciones pequeñas en ambiente WEB.



Implementar en varios lenguajes y herramientas el diseño de aplicaciones.

7.- SUGERENCIAS DIDÁCTICAS



Exposición de los temas con sesiones de preguntas y respuestas.



Lecturas recomendadas de libros y direcciones de internet.



Uso de correo electrónico para revisión de tareas y ejercicios.



Uso de un portal de internet para apoyo didáctico de la materia el cual cuente por lo menos con un foro, preguntas frecuentes, material de apoyo y correo electrónico.



Desarrollar el trabajo en equipo



Elaborar con los estudiantes una guía de ejercicios para actividades extraclase.



Uso del laboratorio de cómputo para la elaboración de proyectos.



Exposición de temas con apoyo de material didáctico ( cañón, proyector de acetatos, rotafolios, pizarrón, entre otros).

8.- SUGERENCIAS DE EVALUACIÓN



Ponderar tareas



Participación en actividades individuales y de equipo



Participación y desempeño en el aula y laboratorio



Seguimiento al desempeño en el desarrollo del programa (dominio de los conceptos, capacidad de la aplicación de los conocimientos en problemas reales, transferencia del conocimiento).



Desarrollo de un proyecto final que integre todas las unidades de aprendizaje.



Participación en dinámicas grupales.



Actividades de autoevaluación.



Exámenes teórico-práctico.



Cumplimiento de los objetivos y desempeño en las prácticas.

9.- UNIDADES DE APRENDIZAJE

Unidad 1: Introducción Objetivo

Actividades de Aprendizaje

Educacional El alumno conocerá los lenguajes y herramientas más importantes para el desarrollo de aplicaciones web esclareciendo sus ventajas y desventajas.





Revisar la literatura para conocer los principales lenguajes y herramientas de software libre y comercial disponibles para hacer aplicaciones web. Reconocer las principales ventajas y desventajas de dichos recursos

Fuentes de Información Todas

UNIDAD 2: Lenguajes para el desarrollo web

Objetivo Educacional

El alumno aprenderá, instalará, implementará y evaluará una pequeña aplicación en al menos dos lenguajes (uno comercial y otro de software libre)

Actividades de Aprendizaje 

Aprender los conceptos y procedimientos de instalación de ambos lenguajes. Definir una aplicación sencilla (pocas tablas de Base de Datos y operaciones básicas) Implementar la misma aplicación con ambos lenguajes. Evaluar el uso y aplicación de ambos lenguajes. Se recomienda el trabajo en equipo

   

Fuentes de Información 1,2,4,5

UNIDAD 3: Herramientas para el desarrollo WEB

Objetivo Educacional

El alumno aprenderá, instalará, implementará y evaluará la misma aplicación de la unidad dos con dos herramientas (una comercial y otra de software libre)

Actividades de Aprendizaje    

Aprender los conceptos, sintaxis básica y procedimientos de instalación de ambas herramientas. Implementar la misma aplicación de unidad dos con ambas herramientas. Evaluar el uso y aplicación de ambas herramientas. Se recomienda el trabajo en equipo

Fuentes de Información 6, 7, 8, 9

10. FUENTES DE INFORMACIÓN

1. Programming Microsoft ASP.NET 2.0 Core Referente. Dino Esposito. Microsoft. Edition 2005. 2. Programming Microsoft ASP.NET 2.0 Applications:Advanced Topics. Dino

Esposito. Microsoft. Edition 2005. 3. Applied XML Programming for Microsoft NET.

Dino Esposito.

Microsoft. 4. JSP 2.0. The Complete Reference. Phillip Anna. Mc. Graw

Hill Osborne. Second Edition. 5. Beginning JSP 2.0: Build web applications using jsp, java and struts. Ben Galbraith, Peter Den Haan, Lance Lavandowska and Sathya Narayana Panduranga. 6. Dreamweaver 8: The missing manual. David MacFarland. 7. Macromedia Dreamweaver 8 Hands-On Training. Daniel Short y Garo Green. 8. Macromedia ColdFusion MX 7 Web Application Construction Kit. Ben Forta, Raymond Camden, Leon Chalnik and Angela C. Buraglia. 9. Advanced Macromedia ColdFusion MX 7 Web Application Development.

Ben Forta and Sarge Sargent.

11. PRÁCTICAS

Unidad

2

Práctica

Descripción

1

Generar una aplicación con pocas tablas y operaciones básicas utilizando el primer lenguaje de desarrollo, se recomienda el trabajo en equipo.

2

2

Generar la misma aplicación con el segundo lenguaje de desarrollo, se recomienda el trabajo en equipo.

3

1

Generar la misma aplicación con la primer herramienta de desarrollo, se recomienda el trabajo en equipo.

3

2

Generar la misma aplicación con la segunda herramienta de desarrollo, se recomienda el trabajo en equipo.

3

3

Hacer una evaluación de los lenguajes y herramientas utilizadas en estas prácticas

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.