Page 1

Pontificia Universidad Católica del Ecuador Sede Ibarra

1.

DATOS INFORMATIVOS

ESCUELA: INGENIERÍA CARRERA: SISTEMAS Asignatura/Módulo: NUEVAS TÉCNICAS DE PROGRAMACIÓN Plan de estudios: INS01 Prerrequisitos: IN0040 - COMPILADORES IN0042 - GRAFICACIÓN Y ANIMACIÓN Correquisitos: NO APLICA Período académico: SEPTIEMBRE 2013 – ENERO 2014

Código: IN0048 Nivel:

SEXTO

N° Créditos: 4

DOCENTE. JUAN CARLOS ARMAS CARDENAS

DIPLOMADO SUPERIOR EN GERENCIA DE MARKETING INGENIERO DE SISTEMAS COMPUTACIONALES Breve reseña de la actividad académica y/o profesional: Ejercicio profesional de 17 años, de los cuales 10 años como Líder de La Unidad de Tecnologías de Información y Comunicación del Hospital “San Vicente de Paúl” de Ibarra, establecimiento referente de la Zona 1 de Salud en el Ecuador. Experiencia de 17 años de docencia universitaria como profesor de materias de especialización en la PUCE Sede Ibarra principalmente y en otros centros de educación superior del norte ecuatoriano. Consultor privado en temas de Gerencia Estratégica, Tecnología y Marketing. Actualmente miembro del Equipo de Gobierno por Resultados (GPR) para el Hospital “San Vicente de Paúl” del Proyecto del Ministerio de Salud del Ecuador. Indicación de horario de atención al estudiante: Tutoría Presencial: Cada viernes, de 18:10 a 20:00 Tutoría Virtual: Cada martes, de 09:00 a 10:00. jcarmas@pucesi.edu.ec (aula virtual) Teléfono: 0984688733 2957275 Ext. 180

2.

DESCRIPCIÓN DEL CURSO

Se trata de una asignatura teórica y práctica. Pretende que los estudiantes diseñen y fabriquen aplicaciones de software que funcionarán en ambientes web. Cubre los temas básicos de arquitectura cliente/servidor, n-capas, infraestructura web, frameworks de desarrollo web y aplicaciones web. 3.

OBJETIVO GENERAL

Los estudiantes aprenderán a diseñar y fabricar aplicaciones web usando herramientas de software libre. 3.1.

COMPETENCIAS GENÉRICAS DE LA PUCE-SI

3.1.1

Compromiso con la calidad.


Pontificia Universidad Católica del Ecuador Sede Ibarra 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.2.

Capacidad de aprender y actualizarse. Compromiso ético. Capacidad de aplicar los conocimientos en la práctica. Capacidad para tomar decisiones. Capacidad para identificar, plantear y resolver problemas. Capacidad de abstracción, análisis y síntesis. Capacidad de trabajo en equipo. Capacidad de investigación. Habilidades para buscar, procesar y analizar información. Capacidad crítica y autocrítica. Habilidades en el uso de las tecnologías de la información. Capacidad para actuar en nuevas situaciones. Capacidad de abstracción, análisis y síntesis.

COMPETENCIAS ESPECÍFICAS DE LA CARRERA 3.2.1. Capacidad de desarrollar, integrar e implantar software para la automatización de procesos en las diferentes áreas tanto con software privativo como GNU.

4.

RESULTADOS DE APRENDIZAJE

Nivel de desarrollo de Al finalizar el curso, el/a estudiante estará en los resultados de capacidad de aprendizaje Inicial / Medio / Alto     

Identificar los fundamentos de las arquitecturas cliente/servidor, n-capas, infraestructura web y frameworks de desarrollo web. Listar los componentes, elementos y herramientas disponibles para el desarrollo de aplicaciones WEB. Construir diseños de aplicaciones web con framework de PHP. Desarrollar aplicaciones de software para la web. Resuelve problemas de configuración y funcionamiento adecuado de aplicaciones WEB.

Alto

Alto

Alto Alto Alto


Pontificia Universidad Católica del Ecuador Sede Ibarra

5. RELACIÓN CONTENIDOS, ESTRATEGIAS DIDÁCTICAS Y RESULTADOS DE APRENDIZAJE TRABAJO AUTÓNOMO DEL/A ESTUDIANTE ESTRATEGIAS DE ENSEÑANZA APRENDIZAJE

RESULTADOS DE APRENDIZAJE

RECURSOS Descripción

Valoración

Actividades

EVIDENCIAS

N° de horas

Virtuales

TUTOTRÍA S

Presenciales

Prácticas

CLASES

Teóricas

CONTENIDOS (UNIDADES Y TEMAS)

SEMANA

N° HORAS


Pontificia Universidad Catรณlica del Ecuador Sede Ibarra 1. Arquitecturas web 1.1. Cliente/Servidor 1.2. N-Capas 1.3. EDRA (Entreprise Develpoment Reference Architecture), 1.4. IIS (Internet Information Services 6), 1.5. Apache Tomcat 1.6. ASP.NET, 1.7. ADO.NET 1.8. JSP Servlets 1.9. MVC con Struts 1.10. Multicanal 2. Capa de datos 2.1. Implementaciรณn de BDD 2.1.1. Tablas, 2.1.2. รndices, 2.1.3. Vistas, 2.1.4. Relaciones, 2.1.5. Restricciones, 2.1.6. Sinรณnimos, 2.1.7. Procedimientos almacenados, 2.1.8. Funciones definidas por el usuario, 2.1.9. Seguridades 3. Framework PHPRUNNER

1 2

8

0

3

4

Lectura de material proporcionado por el docente.

4

Explicaciรณn teรณrica del profesor. Anรกlisis y discusiรณn.

Conocer conceptos de los fundamentos de las arquitecturas de software para la web.

Proyector Diapositivas Laboratorio, Pizarra, Material impreso proporcionado por el docente

Exposicion Cuestionario Foro de discusion

2 2 2

2 3 4, 5, 6

6

14

5

5

Lectura de material proporcionado por el docente.

12

Explicaciรณn teรณrica del profesor. Anรกlisis y discusiรณn.

Implantar la capa de datos en un motor de BDD GNU (MySQL, PostGreSQL)

Proyector Diapositivas Laboratorio, Pizarra, Material impreso proporcionado por el docente

Cuestionario Modelo Logico Modelo fisico

1 4 4

Levantamiento de requisitos

2

7, 8,

Prรกctica de laboratorio referente a la implementaciรณn de bases de datos con sus objetos relacionales. Tablas, vistas y procedimientos almacenados.

10

34

10

4

Lectura de material proporcionado por el docente.

40

Prรกctica de laboratorio referente a la implementaciรณn de bases de datos con sus objetos relacionales. Tablas, vistas y procedimientos almacenados. Explicaciรณn teรณrica del

Diseรฑar y desarrollar Proyector aplicaciones mediante Diapositivas


Pontificia Universidad Católica del Ecuador Sede Ibarra 3.1. 3.2. 3.3. 3.4. 3.5. 3.6.

Trabajo con proyectos Barra de navegación Plantillas Conexión a BDD Tablas de origen de datos Relaciones entre tablas Maestro Detalle 3.7. Página de consultas SQL 3.8. Charts 3.9. Reportes 3.10. Escoger paginas 3.11. Escoger campos 3.12. Campos de orden y totales 3.13. Otras configuración de Seguridad 3.14. Estilos del editor 3.15. Editor Visual 3.16. Editor de eventos 3.17. Directorio de configuración de salida 3.18. Carga FTP 3.19. Publicación. 3.20. Eventos 3.21. Programación de tópicos 3.22. Publicación en web server remoto 3.23. Reportes web 3.24. Instrucciones de dominio y hosting 3.25. Archivos de configuración intellisense 3.26. Archivos externos css/php/js 3.27. Conexión de MySQL remoto vis PHP

9, 10 11 12 13 14 15 16 17

Prácticas de laboratorio referentes al desarrollo de aplicaciones web

profesor. Análisis y discusión. Prácticas de laboratorio referentes al desarrollo de aplicaciones web usando la metodología web forms.

PHPRUNNER

Laboratorio, Pizarra, Material impreso proporcionado por el docente.

Diseño 1 arquitectónico Implementacion 2 Software plantado en 10 laweb


Pontificia Universidad Cat贸lica del Ecuador Sede Ibarra 3.28. Funcionalidades basadas en AJAX 3.29. Layouts 3.30. Plugins Rich Text Editor 3.31. Configuracion de vistas PDF 3.32. Gu铆a de interfaz web 3.33. Plantilla movil EXAMEN FINAL

2 TOTAL HORAS

72

20 TOTAL PUNTOS

50


Pontificia Universidad Católica del Ecuador Sede Ibarra 6. METODOLOGÍA    

Se realizarán clases teórico- prácticas de dificultad gradual. Es necesario que los estudiantes realicen la lectura previa de los temas que se revisarán en la siguiente clase. Se deberá hacer hincapié en el desarrollo del razonamiento del alumno, no aprendizaje memorístico. Una vez concluidas las explicaciones teórico-prácticas, se realizarán talleres; además se dispondrá de la participación de los estudiantes en la resolución de las tareas, y desarrollo de ejercicios de aplicación, los cuales serán archivados en forma digital y subidos a el aula virtual de cada estudiante. Al final del semestre los alumnos elaborarán un diseño y configuración de red completa.

7. EVALUACIÓN

1. 2.

TIPO DE EVALUACIÓN PARCIAL PARCIAL EXÁMEN FINAL

CRONOGRAMA 19 noviembre 2013 19 enero 2014 21 al 26 enero 2014

CALIFICACIÓN 15 15 20

8. BIBLIOGRAFÍA a. BÁSICA Bibliografía (basarse en normas APA)

Pressman, Roger S. Ingeniería del Software: un enfoque práctico Madrid, España : McGraw-Hill

¿Disponible en Biblioteca a la fecha? 16/09/2013

No. Ejemplares (si está disponible) 1

¿Disponible en Biblioteca a la fecha?

No. Ejemplares (si está disponible)

16/09/2013

1

b. COMPLEMENTARIA Bibliografía (basarse en normas APA)

Olmedo Gordillo, Katherine Estefanía Diseño, desarrollo e implantación de una aplicación web para la gestión académica, matrícula en línea e integración de notas con aulas virtuales del Instituto Tecnológico Superior Liceo Aduanero mediante el uso de


Pontificia Universidad Católica del Ecuador Sede Ibarra herramientas de software libre y metodología de desarrollo XP Ibarra, Ecuador : PUCE-SI c.

RECOMENDADA Bibliografía (basarse en normas APA)

d.

¿Disponible en Biblioteca a la fecha?

No. Ejemplares (si está disponible)

BIBLIOGRAFÍA VIRTUAL (Detallar páginas web, libros virtuales, artículos científicos, reseñas bibliográficas u otros sitios web recomendados, según sea el caso)

http://xlinesoft.com/phprunner/docs/quick_start_guide.htm http://xlinesoft.com/phprunner/docs/ http://www.xlinesoft.com/phprunner/php-database.htm http://es.scribd.com/doc/131717709/Introduccion-a-PHPRunner http://www.feedburner.es/lv/categories/viewlist/kl8.htm?curs=1&q=hacer+aplicaciones+php+php runner+manual&

__________________ f) Docente

Revisado por:

_______________________ f) Director Escuela o Coordinador Académico

Aprobado por:

Fecha: ____________


Pontificia Universidad Cat贸lica del Ecuador Sede Ibarra

_______________________ f) Direcci贸n Acad茅mica

Fecha: ____________

Syllabus nuevas técnicas de programación 2013  
Read more
Read more
Similar to
Popular now
Just for you