Académique Documents
Professionnel Documents
Culture Documents
Ing. Mentor Javier Snchez Guerrero Mg. Ing. Sandra Carrillo Ros M.Sc.
NOCIN BSICA
El presente mdulo pretende que los estudiantes adquieran las capacidades integradas de: Identificar las etapas de evolucin de las aplicaciones en la Web para tener una comprensin del desarrollo y orientar en forma efectiva las actuales y futuras necesidades, Reconocer las generaciones de desarrollo de los sitios web, relacionndolas con el impacto en la humanidad y la mejora en su calidad de vida, Proponer herramientas de tipo software para generar soluciones para el diseo de una pgina web dinmica, Aplicar el razonamiento lgico para resolver problemas utilizando diversos lenguajes de programacin web, Desarrollar aplicaciones, utilizando diferentes tecnologas para la creacin de pginas web y aplicaciones para dispositivos mviles. Los conocimientos adquiridos por medio del presente mdulo se convertirn en un efectivo aporte en el perfil profesional del alumno de la Carrera de Informtica, como Diseador de Sistemas Informticos Educativos Basados en Multimedia, dando fortaleza en la programacin de sistemas informticos tiles para las instituciones educativas, instituciones de orden pblico y privado, dando una herramienta de gran poder y proyeccin para aplicaciones basadas en la web.
I. DATOS BSICOS DEL MDULO ....................................................................... 4 II.RUTA FORMATIVA ................................................................................................ 5 III. METODOLOGA DE FORMACIN .................................................................... 6 IV. PLANEACIN DE LA EVALUACIN .............................................................. 11 V. GUAS INSTRUCCIONALES ............................................................................. 17 VI. MATERIAL DE APOYO .................................................................................... 19 VALIDACIN DEL MDULO FORMATIVO ......................................................... 20
FCHEDI807
Competencia Especfica:
Disear sitios web para vincular las instituciones y personas con la comunidad global.
Crditos:
4
(CUATRO)
Semestre: Octavo
Nivel de formacin:
Terminal de Tercer Nivel
Nombre del docente: Mentor Javier Snchez Guerrero Ttulo y Grado Acadmico: Magister en Docencia en Informtica y Currculo para Educacin Superior Cuarto Nivel Ingeniero en Sistemas Tercer Nivel rea Acadmica por Competencia Global: Profesionalizantes Horario de atencin: Mircoles de 11h00 a 11h45; Jueves 08h30-09h15 Telfonos: 099917970 / 032872887 E-mail: deberesuta@gmail.com Nombre del docente: Sandra Lucrecia Carrillo Ros Ttulo y Grado Acadmico: Magister en Multimedia Educativa y Tecnologas de la Informacin Cuarto Nivel Ingeniero en Sistemas Tercer Nivel rea Acadmica por Competencia Global: Profesionalizantes Horario de atencin: Martes 08h30 10h00 Telfonos: 084094415 E-mail: sandry_sis@yahoo.com
II.RUTA FORMATIVA
Nodo problematizador:
Dbil conocimiento de los avances cientficos tecnolgicos por parte de los estudiantes en el rea informtica para el desenvolvimiento eficiente y eficaz en su profesin.
Competencia Global:
Fortalecer el conocimiento de los avances cientficos tecnolgicos informticos, generados por la comunidad cientfica para lograr un desarrollo profesional eficiente de los estudiantes. Competencias Especficas que conforman la competencia global: 1. Potenciar el razonamiento lgico de los educandos que les permita tomar decisiones frente a problemas en el campo laboral y social, para un eficaz desarrollo profesional 2. Facilitar el uso de instrumentos y tcnicas de evaluacin de los aprendizajes para valorar el nivel de asimilacin de los educandos en forma pertinente y oportuna. 3. Desarrollar y manejar recursos didcticos y tecnolgicos que fortalezcan la construccin de aprendizajes significativos acorde a los avances cientficotecnolgicos de la comunidad cientfica 4. Fortalecer el conocimiento cientfico tcnico de los avances informticos para enfrentar los nuevos requerimientos de la sociedad. 5. Gestionar la comunicacin de datos y realizar el mantenimiento de hardware y software de los pcs con fines de asegurar los niveles de funcionamiento, bajo parmetros de rendimiento y calidad 6. Disear sitios web para vincular las instituciones y personas con la comunidad global. 7. Analizar y disear proyectos multimedios orientados al fortalecimiento de nuevas formas de aprender en contexto, logrando resultados significativos en la comunidad educativa y social 8. Dirigir tcnica y administrativamente centros informticos con fines de optimizacin de recursos disponibles bajo parmetros de rendimiento y calidad
PRODUCTO: Elaboracin sustentada y crtica de Organizadores grficos en revistas digitales referentes a los tipos de capas, aplicaciones y dems
detalles en la web.
2.- Reconocer las generaciones de desarrollo de los sitios web, relacionndolas con el impacto en la humanidad y la mejora en su calidad de vida
Generaciones del desarrollo web Primera generacin Segunda generacin Tercera generacin Cuarta generacin Quinta generacin Web 1.0 Web 2.0 Web 3.0
- Fundamentar histricamente el desarrollo web a travs de sus respectivas etapas evolutivas o generaciones - Distinguir adecuadamente las caractersticas de cada una de las generaciones - Recuperar informacin de internet para incrementar los criterios acerca de evolucin web
y Demuestra una actitud critica y propositiva frente a la informacin relacionada con la evolucin web y Valoracin de su capacidad de razonamiento lgico y Desarrollar actitud lectora y Demostrar actitud reflexiva y crtica y Valorar las experiencias descubiertas
GENERALIZAR y Determinar los conocimientos fundamentales sobre diseo web, redes, computadoras e internet. y Seleccionar las mejores alternativas para crear un sitio web. y Clasificar y ordenar los modelos y tipos de sistemas en la web y Definir los rasgos generales de las aplicaciones para internet
PRODUCTO
Recopilacin de distintas fuentes del internet para ampliar las caractersticas de cada una de las generaciones.
3. Proponer herramientas de tipo software para generar soluciones para el diseo de una pgina web dinmica
- Lenguajes de Programacin para WEB - Javascript - Action Scripts - ASP - PHP - Servidores WEB - Instalacin de Apache + PHP + MySQL - En Windows y Linux - Sintaxis en PHP - Formularios - Ficheros - Uso de base de datos libres y propietarias
- Hacer una sntesis de los diferentes lenguajes de programacin con sus diferencias, ventajas y desventajas. - Realizar la instalacin de un servidor offline como servidor web - Desarrollar diferentes programas para el entorno web usando PHP - Entender la sintaxis de PHP - Realizar la combinacin de varios lenguajes de programacin en una pagina web - Realizar formularios en paginas dinmicas - Manejar ficheros a travs de la web. -
CICLO DEL APRENDIZAJE: - Demuestra una actitud crtica y propositiva frente a la informacin relacionada con la programacin - Demostrar inters por la investigacin - Demostrar agrado por lo que hacemos - Cumplir sugerencias dadas - Curiosidad intelectual
16
- Exp Con: Presentacin y estudio en laboratorio del desarrollo de programas usando PHP. - Obs Ref: Identificacin y Anlisis de los aspectos fundamentales de aplicaciones usando PHP. - Con Abs: Establecer y socializar conclusiones, para la formulacin de un criterio comn. - Exp Act: Identificar la sintaxis de programacin PHP
4. Aplicar razonamiento lgico para resolver problemas utilizando diversos lenguajes de programacin WEB
el
Creacin visual de aplicaciones Aspectos bsicos Programacin del lado del Cliente Programacin del lado del servidor Herramientas a utilizar Base de Datos MySql Conexin a Bases de Datos Operaciones con Registros Conexin usando ODBC
y Fundamentar los conocimientos para la creacin de aplicaciones web y Conocer las herramientas utilizadas en la programacin web tanto del lado del cliente como del servidor y Aprender el funcionamiento de una pgina web dinmica
y Demuestra una actitud crtica frente a la informacin relacionada las herramientas utilizadas en la programacin web y Demuestra cooperacin, confianza y responsabilidad en la elaboracin Y presentacin de sus trabajos. y Valoracin de su capacidad de razonamiento lgico.
APLICAR - Establecer una pagina web en el internet que tenga recursos dinmicos que beneficien a los usuarios del sitio - Disear un sitio tomando las mejores herramientas disponibles - Obtener conclusiones una vez realizado la tarea
30
PRODUCTO Elaboracin de un sistema tipo tienda virtual y/o manejo de notas en una institucin educativa, en entorno web.
5.Desarrollar aplicaciones, utilizando diferentes tecnologas para la creacin de pginas web y aplicaciones para dispositivos mviles Definicin de un CMS Clasificacin de CMS Joomla como CMS Modulos para manejo de base de datos Creacin de formularios para interaccin con Base de Datos Uso de MySql Reportes en Joomla Dispositivos Mviles Paginas web para mviles Resea Histrica y Establecer la y Demuestra cooperacin, definicin de CMS confianza y responsabilidad en la y Especificar la elaboracin y presentacin estructura de Joomla de sus trabajos y Conocer el de su funcionamiento de y Valoracin capacidad de los mdulos en razonamiento lgico Joomla sugerencias y Desarrollar sitios y Realiza sealndolas a tiempo web dinmicos de aspecto profesional Colaborar en el realizacin y Entender las nuevas de trabajos tendencias de - Demostrar inters por CICLO DEL APRENDIZAJE: - Exp Con: Presentacin y estudio en laboratorio de una aplicacin concluida - Obs Ref: Identificacin y Anlisis de los aspectos fundamentales de aplicaciones dinmicas y moviles. - Con Abs: Establecer y socializar conclusiones, para la formulacin de un criterio comn.
32
Sistemas operativos para mviles Lenguajes de programacin Arquitectura requerida Desarrollo de Aplicaciones Android
comunicacin en la actualidad y Conocer las arquitecturas de comunicacin mvil y Investigar los diferentes sistemas operativos de mviles y Elaborar aplicaciones bsicas para mviles.
Exp Act: Identificar las bondades hacia los usuarios finales de las aplicaciones
PRODUCTO FINAL: Elaborar un portafolio de talleres, tareas y trabajos desarrollados durante el semestre. Desarrollar una aplicacin con un estilo profesional para una determinada institucin incluyendo las cualidades de programacin web dinmica
10
Identificar las etapas de evolucin de las aplicaciones en la Web para tener una comprensin del desarrollo y orientar en forma efectiva las actuales y futuras necesidades.
Reconocer las generaciones de desarrollo de los sitios web, relacionndolas con el impacto en la humanidad y la mejora en su calidad de vida Proponer herramientas de tipo software para generar soluciones para el diseo de una pgina web dinmica
Aplicar el razonamiento lgico para resolver problemas utilizando diversos lenguajes de programacin WEB
- Fundamenta los conceptos bsicos de las tecnologas WEB. - Distingue los componentes de un modelo que permite la navegacin web - Compara las bondades y falencias de una web esttica y dinmica - Comprende la diferencia entre sitios dinmicos y estticos - Dibuja la arquitectura necesaria para tener un modelo cliente/servidor - Fundamenta histricamente el desarrollo web a travs de sus respectivas etapas evolutivas o generaciones - Distingue adecuadamente las caractersticas de cada una de las generaciones - Recupera informacin de internet para incrementar los criterios acerca de evolucin web - Hace una sntesis de los diferentes lenguajes de programacin con sus diferencias, ventajas y desventajas. - Realiza la instalacin de un servidor offline como servidor web - Desarrolla diferentes programas para el entorno web usando PHP - Entiende la sintaxis de PHP - Realiza la combinacin de varios lenguajes de programacin en una pagina web - Realiza formularios en paginas dinmicas - Maneja ficheros a travs de la web. y Fundamenta los conocimientos para la creacin de aplicaciones web y Conoce las herramientas utilizadas en la programacin web tanto del lado del cliente como del servidor y Aprende el funcionamiento de una pgina web dinmica
11
Desarrollar aplicaciones, utilizando diferentes tecnologas para la creacin de pginas web y aplicaciones para dispositivos mviles
y Establece la definicin de CMS y Especifica la estructura de Joomla y Conoce el funcionamiento de los mdulos en Joomla y Desarrolla sitios web dinmicos de aspecto profesional y Entiende las nuevas tendencias de comunicacin en la actualidad y Conoce las arquitecturas de comunicacin mvil y Investiga los diferentes sistemas operativos de mviles y Elabora aplicaciones bsicas para mviles.
12
PROCESO DE VALORACIN
Competencia Especfica a desarrollarse a travs del mdulo: y Disear sitios web para vincular las instituciones y personas con la comunidad global.
Aplicacin de la auto-evaluacin, co-evaluacin, hetero-evaluacin a partir de evidencias, con el empleo de tcnicas e instrumentos de valoracin de las competencias.
Elementos del mdulo Evaluacin Diagnstica Determinacin de que Evaluacin formativa Evaluacin de Desempeo Producto Sustentacin
1.- Identificar las etapas de evolucin de las aplicaciones en la Web para tener una comprensin del desarrollo y orientar en forma efectiva las actuales y futuras necesidades.
los bsicos
elementos
Tcnicas e instrumentos:
- Fundamenta los conceptos bsicos de las tecnologas WEB. - Distingue los componentes de un modelo que permite la navegacin web - Compara las bondades y falencias de una web esttica y dinmica - Comprende la diferencia entre sitios dinmicos y estticos - Dibuja la arquitectura necesaria para tener un modelo cliente/servidor OBSERVACIN: Escalas de valor, organizador grafico - Fundamenta histricamente el desarrollo web a travs de sus respectivas etapas evolutivas o generaciones - Distingue adecuadamente las caractersticas de cada una de las generaciones - Recupera informacin de
Elaboracin sustentada y crtica de Organizadores grficos en revistas digitales referentes a los tipos de capas, aplicaciones y dems detalles en la web.
del en de la la
OBSERVACIN:
2. Reconocer las generaciones de desarrollo de los sitios web, relacionndola s con el impacto en la humanidad y la mejora en su calidad de vida.
- Fundamenta los conceptos bsicos de las tecnologas WEB. - Distingue los componentes de un modelo que permite la navegacin web - Compara las bondades y falencias de una web esttica y
Recopilacin de distintas fuentes del internet para ampliar las caractersticas de cada una de las generaciones
del en de la la
13
Tcnicas e instrumentos:
dinmica - Comprende la diferencia entre sitios dinmicos y estticos - Dibuja la arquitectura necesaria para tener un modelo cliente/servidor OBSERVACIN: Escalas de valor
OBSERVACIN: Escalas de valor, organizador grafico - Hace una sntesis de los diferentes lenguajes de programacin con sus diferencias, ventajas y desventajas. - Realiza la instalacin de un servidor offline como servidor web - Desarrolla diferentes programas para el entorno web usando PHP - Entiende la sintaxis de PHP - Realiza la combinacin de varios lenguajes de programacin en una pagina web - Realiza formularios en paginas dinmicas - Maneja ficheros a travs de la web. OBSERVACIN: Escalas de valor, registro anecdtico PRUEBA: Prueba en el laboratorio
OBSERVACIN:
3.- Proponer herramientas de tipo software para generar soluciones para el diseo de una pgina web dinmica
- Fundamenta histricamente el desarrollo web a travs de sus respectivas etapas evolutivas o generaciones - Distingue adecuadamente las caractersticas de cada una de las generaciones - Recupera informacin de internet para incrementar los criterios acerca de evolucin web
Escalas de valor PRUEBA: Prueba en el laboratorio - Exposicin del programas aplicaciones presentados
- Entrega
del o en la
plataforma
Tcnicas e instrumentos:
OBSERVACIN:
14
4.- Aplicar el razonamiento lgico para resolver problemas utilizando diversos lenguajes de programacin WEB
- Hace una sntesis de los diferentes lenguajes de programacin con sus diferencias, ventajas y desventajas. - Realiza la instalacin de un servidor offline como servidor web - Desarrolla diferentes programas para el entorno web usando PHP - Entiende la sintaxis de PHP - Realiza la combinacin de varios lenguajes de programacin en una pagina web - Realiza formularios en paginas dinmicas - Maneja ficheros a travs de la web. OBSERVACIN: Escalas de valor
y Fundamenta los conocimientos para la creacin de aplicaciones web y Conoce las herramientas utilizadas en la programacin web tanto del lado del cliente como del servidor y Aprende el funcionamiento de una pgina web dinmica
Elaboracin de un sistema tipo tienda virtual y/o manejo de notas en una institucin educativa, en entorno web.
- Explicacin
a de
travs exposicin
digitalizada en video
- Publicacin
del sitio
Tcnicas e instrumentos:
5.- Desarrollar aplicaciones, utilizando diferentes tecnologas para la creacin de pginas web y aplicaciones para dispositivos mviles
y Fundamenta los conocimientos para la creacin de aplicaciones web y Conoce las herramientas utilizadas en la programacin web tanto del lado del cliente como del
OBSERVACIN: Escalas de valor, registro anecdtico PRUEBA: Prueba en el laboratorio y Establece la definicin de CMS y Especifica la estructura de Joomla y Conoce el funcionamiento de los mdulos en Joomla y Desarrolla sitios web dinmicos
OBSERVACIN:
Desarrollar una aplicacin con un estilo profesional para una determinada institucin incluyendo las cualidades de programacin web dinmica
Escalas de valor PRUEBA: Prueba en el laboratorio - Explicacin a travs exposicin digitalizada en video publicado internet Publicacin del sitio y en de
15
Tcnicas e instrumentos:
de aspecto profesional y Entiende las nuevas tendencias de comunicacin en la actualidad y Conoce las arquitecturas de comunicacin mvil y Investiga los diferentes sistemas operativos de mviles y Elabora aplicaciones bsicas para mviles. OBSERVACIN: Escalas de valor, registro anecdtico PRUEBA: Prueba en el laboratorio
- Defensa
de
proyecto final
OBSERVACIN:
16
V. GUAS INSTRUCCIONALES
Competencia Especfica a desarrollarse a travs del mdulo:
ELEMENTOS INSTRUCCIONES RECURSOS PRODUCTO
1.- Identificar las etapas de evolucin de las aplicaciones en la Web para tener una comprensin del desarrollo y orientar en forma efectiva las actuales y futuras necesidades.
En lo terico: Consulte en internet sobre los modelos por capas y su aplicacin Comente sobre la evolucin de aplicaciones web Describa los aspectos a tomar en cuenta para seleccionar una aplicacin para una empresa Investigue sobre el funcionamiento de la arquitectura cliente servidor. Comente sobre las conexiones en internet Reflexione como sera la vida moderna sin internet En lo prctico: Identifique paginas web estticas y dinmicas Reconozca con facilidad las aplicaciones web mas conocidas o usadas En lo terico: Ampli la explicacin dada por el tutor a travs de investigaciones en el internet Comente acerca del proceso evolutivo y generacional del desarrollo en las aplicaciones web Encuentre situaciones problemicas que pueden ser resueltas a travs del uso de las herramientas web Reflexione acerca del beneficio que ha trado a la humanidad el uso de herramientas web En lo prctico: Identifique las diferentes etapas en el desarrollo web Utilice herramientas web en su trabajo cotidiano En lo terico: Investigue en internet y en la bibliografa entregada los diferentes lenguajes de programacin para web y el uso que tienen Critique constructivamente
Manuales tcnicos Tutoriales Elementos de hardware Sitios web. Aula virtual de la materia
Elaboracin sustentada y crtica de Organizadores grficos en revistas digitales referentes a los tipos de capas, aplicaciones y dems detalles en la web.
2. Identificar en el contexto situaciones problemticas y buscar soluciones acertadas usando diferentes aplicaciones WEB
Manuales tcnicos Tutoriales Elementos de desarrollo Sitios web. Aula virtual de la materia
Recopilacin de distintas fuentes del internet para ampliar las caractersticas de cada una de las generaciones.
17
una web
algunas de las herramientas creadas en los sitios web conocidos Encuentre situaciones problemicas que permitan generan un programa basado en la web para desarrollarlo Investigue las diferentes instrucciones para escribir un programa en PHP
4. Aplicar el razonamiento lgico para resolver problemas utilizando diversos lenguajes de Programacin WEB
En lo prctico: Desarrolle programas de diferente ndole usando el lenguaje de programacin PHP Instale el ambiente web de manera local en un ordenador personal, el cual permita tener el ambiente web En lo terico: Investigue en internet algunos cdigos que agiliten el desarrollo de programas, scripts listos Critique constructivamente algunas paginas y diseos de la web Encuentre situaciones problemicas que permitan generan un programa basado en la web para desarrollarlo Investigue las diferentes formas de usar bases de datos para hacer un sitio dinmico En lo prctico: Desarrolle programas de diferente ndole usando el lenguaje de programacin PHP y base de datos mysql Cree sistemas de tipo empresarial y educativo con el uso de base de datos y creacin de pantallas front end En lo terico: Investigue en internet algunos mdulos o componentes de Joomla que ayuden a manipular datos Critique constructivamente la forma de manejar los datos en los sitios web de alguna institucin
Manuales tcnicos Tutoriales Elementos de desarrollo Sitios web. Computador Instaladores necesarios Aula virtual de la materia
Elaboracin de un sistema tipo tienda virtual y/o manejo de notas en una institucin educativa, en entorno web.
5.Desarrollar aplicaciones, utilizando diferentes tecnologas para la creacin de pginas web y aplicaciones para dispositivos
Manuales tcnicos Tutoriales Elementos de desarrollo Sitios web. Computador Instaladores necesarios
Desarrollar una aplicacin con un estilo profesional para una determinada institucin incluyendo las cualidades de programacin
18
mviles
Encuentre situaciones problemicas que permitan generan un programa basado en la web para desarrollarlo Investigue las diferentes formas de usar Joomla para manejar datos Investigue la evolucin histrica de las aplicaciones mviles
web dinmica
En lo prctico: Desarrolle portales dinmicos usando mdulos de joomla Genere un portal en joomla con herramientas para manipular datos Realice un sitio con aplicaciones para mviles
MATERIALES COMPLEMENTARIOS: y Manuales de PHP de internet. www.cesarcansino.com; posee un completo site con videotutoriales paso a paso de la construccin de sitios dinmicos. y Aula Virtual de aprendizaje elaborada por el tutor y Recursos de audio y video anclados en el EVA y http://educacionvirtual.uta.edu.ec Programacin Web II
19
Ing. Javier Snchez G. Mg. DOCENTE PLANIFICADOR UTA PLANIFICADOR UTA Fecha de aprobacin:
Notas: 1. La firma del Coordinador del rea se la realizar una vez que se ha evaluado el mdulo en el rea Acadmica de Competencia Global respectiva, por lo cual son corresponsables del mismo. 2. La firma del Coordinador de Carrera, sirve de aval del trabajo desplegado por los miembros del rea respectiva 3. La firma del Subdecano, da el visto bueno de que est en relacin a los elementos planteados en el Currculum.
20