Syllabus Programacion de Sitios Web
-
Upload
erika-silva -
Category
Documents
-
view
49 -
download
0
description
Transcript of Syllabus Programacion de Sitios Web
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
1. INFORMACIÓN GENERAL DEL CURSO
ESCUELA O UNIDAD: Ciencias Básicas, Tecnología e Ingeniería SIGLA: ECBTI
NIVEL: Profesional
CAMPO DE FORMACIÓN: Profesional Específico
CURSO: Programación de sitios web CODIGO: 301127
TIPO DE CURSO: Metodológico
N° DE CREDITOS: Tres (3) N° DE SEMANAS: 16 semanas de trabajo académico y 2 semanas de evaluación
CONOCIMIENTOS PREVIOS: Diseño de algoritmos, pseudocódigo, lenguaje C, HTML
DIRECTOR DEL CURSO: Yhon Jerson Robles Puentes
FECHA DE ELABORACIÓN: 6/10/2014 Versión 01
DESCRIPCIÓN DEL CURSO: El curso de Programación de sitios web está dirigido a estudiantes de los programas de tecnología e Ingeniería de Sistemas que oferta la UNAD (Universidad Nacional Abierta y a Distancia) y corresponde al campo de formación profesional específico electivo. Se oferta en AVA (Ambiente Virtual de Aprendizaje), que proporciona un contexto integral para gestionar el aprendizaje autónomo, colaborativo y significativo. La estrategia utilizada para abordar los procesos de construcción de conocimiento es el de aprendizaje basado en problemas. En el curso se abordan los temas básicos de programación web, en el cual se manejaran formularios, archivos planos, bases de datos, sesiones, gráficos en lenguaje de programación php, de esta forma el estudiante desarrolla competencias y habilidades para dar solución problemas reales a través del desarrollo de software en ambiente web, adquiriendo dominio de las buenas prácticas de programación, propias de la ingeniería de software. El curso es metodológico y se ha estructurado en tres (3) unidades, la primera se denomina fundamentos de programación, tomando los aspectos generales y entorno de PHP, tipos de datos, sentencias de control, ciclos y formularios. La segunda unida, Diseño avanzado de la interfaz de usuario, aborda el tema de los arrays numéricos y de tipo carácter con sus respectivas funciones para el manejo de los arreglos, formularios dinámicos y archivos planos. La tercera unidad, Programación de bases de datos, en la cual se maneja las bases de datos, sesiones y gráficos.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
2. INTENCIONALIDADES FORMATIVAS
Propósitos:
Fortalecer en los estudiantes la identificación de los fundamentos básicos necesarios para el desarrollo de programas en ambiente web, mediante la utilización del lenguaje de programación php.
Apoyar al estudiante en la elaboración de soluciones adecuadas para problemas reales, mediante la programación en un lenguaje php.
Capacitar a los estudiantes para la comprensión, aprehensión de los conceptos propios de la Programación en PHP
Competencias generales del curso:
El estudiante analiza los elementos básicos de un problema para proponer soluciones mediante programas en ambiente web que administran datos, y devuelven resultados correctos.
El estudiante aplica el razonamiento lógico para diseñar soluciones mediante la codificación de programas que resuelven problemas de procesamiento de datos y en ambiente web.
El estudiante analiza soluciones web, para evaluarlas y dar soporte a aplicaciones desarrolladas en el lengua de programación php.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
3. CONTENIDOS DEL CURSO
Esquema del contenido del curso:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Nombre de la unidad
Contenidos de aprendizaje Referencias Bibliográficas Requeridas (Incluye: Libros textos, web links, revistas científicas)
Unidad 1.
fundamentos de programación
Conceptos básicos e instalación y configuración del intérprete, variables
Universidad Nacional Abierta y a Distancia – UNAD. Conceptos generales de Programación. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad1/Conceptosgeneralesprogramacion.pdf
Operadores y estructuras de selección
Universidad Nacional Abierta y a Distancia – UNAD. Operadores y estructuras de selección. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad1/operadores_estrucuturas.pdf
Estructuras iterativas y funciones
Universidad Nacional Abierta y a Distancia – UNAD. Estructuras iterativas y funciones. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad1/estructuras_iterativas_funciones.pdf
Referencias bibliográficas complementarias
Charte, O. F. (2009). Guía práctica de PHP 6. Madrid: Anaya multimedia.
Holzner, S. (2009). PHP: Manual de referencia. Mexico: McGraw-Hill.
Vaswani, Vikram. Fundamentos de PHP, 2010, McGraw-Hill Interamericana. Disponible en http://site.ebrary.com/lib/colecciones/docDetail.action?docID=10433843
Nombre de la unidad
Contenidos de aprendizaje Referencias Bibliográficas Requeridas (Incluye: Libros textos, web links, revistas científicas)
Unidad 2. Diseño avanzado de la interfaz de usuario
Inclusión de código desde archivos, objetos, matrices, y cadenas de caracteres
Universidad Nacional Abierta y a Distancia – UNAD. Inclusión de archivos. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad2/inclusion_archivos.pdf
Conceptos básicos de HTTP y cookies, entrada y salida en php
Universidad Nacional Abierta y a Distancia – UNAD. http y cookies. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad2/http_cookies.pdf
Mantenimiento de directorios y ficheros
Universidad Nacional Abierta y a Distancia – UNAD. Mantenimiento de directorios y archivos. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad2/directorios_archivos.pdf
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Referencias bibliográficas complementarias
Charte, O. F. (2009). Guía práctica de PHP 6. Madrid: Anaya multimedia.
Holzner, S. (2009). PHP: Manual de referencia. Mexico: McGraw-Hill.
Vaswani, Vikram. Fundamentos de PHP, 2010, McGraw-Hill Interamericana. Disponible en http://site.ebrary.com/lib/colecciones/docDetail.action?docID=10433843
Nombre de la unidad
Contenidos de aprendizaje Referencias Bibliográficas Requeridas (Incluye: Libros textos, web links, revistas científicas)
Unidad 3.
Programación de bases de datos
Gestores de bases de datos, instrucciones básicas sql y bases de datos en php
Universidad Nacional Abierta y a Distancia – UNAD. Gestores de bases de datos. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad3/gestores.pdf
Gráficos en php Universidad Nacional Abierta y a Distancia – UNAD. Gráficos. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad3/graficos.pdf
sesiones Universidad Nacional Abierta y a Distancia – UNAD. Sesiones. Disponible en http://datateca.unad.edu.co/contenidos/301127/AVA/entornoconocimiento/Unidad3/sesiones.pdf
Referencias bibliográficas complementarias
Charte, O. F. (2009). Guía práctica de PHP 6. Madrid: Anaya multimedia.
Holzner, S. (2009). PHP: Manual de referencia. Mexico: McGraw-Hill.
Vaswani, Vikram. Fundamentos de PHP, 2010, McGraw-Hill Interamericana. Disponible en http://site.ebrary.com/lib/colecciones/docDetail.action?docID=10433843 Cobo, Ángel. Tecnologías para el desarrollo de aplicaciones web, 2007, Ediciones Díaz de Santos. Disponible en http://site.ebrary.com/lib/colecciones/docDetail.action?docID=10156644
4. ACTIVIDADES DE APRENDIZAJE
Unidad Contenido de Competencia Indicadores de Estrategia de N° de Evaluación1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Aprendizaje desempeño Aprendizaje Semanas Propósito Criterios de evaluación
Ponderación
UNIDAD 1:
fundamentos de programación
Conceptos Conceptos básicos e instalación y configuración del intérprete, variables. Operadores y estructuras de selección Estructuras iterativas y funciones
El estudiante analiza los elementos básicos de un problema para proponer soluciones mediante programas computacionales de ambiente web (php) que administran datos, y devuelven resultados correctos.
Maneja el entorno de desarrollo de lenguaje php Implementa adecuadamente las estructuras básicas de en los programas que desarrolla.
Aprendizaje basado en problemas. Se desarrolla cinco (5) fases: Fase 1: Actividad inicial: Cada estudiante
explorará la estructura
del curso e identificará
los propósitos del
mismo y las
competencias que
deberá desarrollar en el
transcurso del periodo
académico.
Fase 2: Manejo programación Básica En esta fase el
estudiante analizará los
temas de la unidad 1. A
partir de esto, realizará
de manera individual la
actividad 1 dispuesta en
el entorno de
aprendizaje práctico y
dentro del E-portafolio,
con el propósito de
fortalecer sus
conocimientos sobre el
2 4
Determinar el grado de conocimientos previos del curso y el reconocimiento de la programación de los componentes prácticos del cuso. Determinar el grado de aprensión del manejo de la programación básica de php, con el manejo de estructuras se selección, estructuras repetitivas y manejo de formularios en la solución de problemas informáticos
Manipula y aplica los conocimientos previos del curso, e identifica que el curso tiene componente práctico y conoce la programación y quien las desarrolla en el CEAD respectivo. Reconoce las características de la programación básicas y maneja adecuadamente el entorno de desarrollo del lenguaje php.
Fase 1: 5% - 25 puntos
Fase 2: 14% - 70 puntos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
UNIDAD 2: Diseño avanzado de la interfaz de usuario
Inclusión de código desde archivos, objetos, matrices, y cadenas de caracteres. Conceptos básicos de HTTP y cookies, entrada y salida en php. Mantenimiento de directorios y ficheros
El estudiante aplica el razonamiento lógico para diseñar soluciones mediante la codificación de programas que resuelven problemas de procesamiento de datos que manipulen arreglos y archivos planos.
Diseña y desarrolla programas utilizando vectores, matrices y cadenas Utiliza archivos para el almacenamiento y recuperación de datos en medios físicos.
manejo de los ciclos y
manejo de formularios.
Dentro del foro de trabajo colaborativo en el tema FASE 2, el grupo colaborativo definirá las acciones a seguir para resolver el problema propuesto. Para el desarrollo de esta fase será necesario que se distribuyan las tareas específicas entre los diferentes integrantes del grupo, con el fin de dar una solución adecuada al problema planteado. Fase 3: Manejo de archivos planos En esta fase el
estudiante analizará los
temas de la unidad 2. A
partir de esto, realizará
de manera individual la
actividad 2 dispuesta en
el entorno de
aprendizaje práctico y
dentro del E-portafolio,
con el propósito de
fortalecer sus
conocimientos sobre el
manejo de los archivos
planos y manejo de
4
Revisar mediante programación web - php, si el estudiante aplica estructuras adecuadas en vectores, matrices, métodos de ordenación y búsqueda, manejo de archivos planos para el manejo de la información.
Aplica las estructuras adecuadas en vectores, matrices, métodos de ordenación y búsqueda, y el manejo de archivos planos en el desarrollo de codificaciones en el lenguaje php.
Fase 3: 14% - 70 puntos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
UNIDAD 3: Programación de bases de datos
Gestores de bases de datos, instrucciones básicas sql y bases de datos en php. Gráficos en php. Sesiones
El estudiante aplica estructuras adecuadas de programación para administrar información que puede ser almacenada, recuperada y modificada por medio de las bases de datos.
Desarrolla aplicaciones que manejan la información mediante la utilización de bases de dato, manejo de sesiones y gráficos en php.
formularios dinámicos.
Dentro del foro de trabajo colaborativo en el tema FASE 3, el grupo colaborativo definirá las acciones a seguir para resolver el problema propuesto. Para el desarrollo de esta fase será necesario que se distribuyan las tareas específicas entre los diferentes integrantes del grupo, con el fin de dar una solución adecuada al problema planteado. Fase 4: Manejo de bases de datos En esta fase el
estudiante analizará los
temas de la unidad 3. A
partir de esto, realizará
de manera individual la
actividad 3 dispuesta en
el entorno de
aprendizaje práctico y
dentro del E-portafolio,
con el propósito de
fortalecer sus
conocimientos sobre el
manejo de bases de
datos y gráficos.
4
Verificar que los programas solucionen casos reales de gestión de datos y que estén optimizados mediante la implementación de bases de datos que garanticen el almacenamiento y recuperación de la información.
Diseña y desarrolla soluciones de ambiente web optimizados que solucionan problemas reales de administración de datos, utilizando bases de datos para almacenar, recuperar y modificar la información.
Fase 4: 14% - 70 puntos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
Evaluación final Componentes prácticos
El estudiante aplica los conocimientos adquiridos de programación en ambiente web – PHP en el curso, poniendo en práctica el manejo de instrucciones de selección, repetitivas, funciones, manejo de archivos planos, bases de datos, sesiones, gráficos y pdf. El estudiante participa del desarrollo de los componentes prácticos en los CEAD, con el asesoramiento de un tutor encargado de los
Desarrolla aplicaciones que manejan la información mediante la utilización de bases de dato, archivos planos, manejo de sesiones, gráficos en php y reportes en PDF. Desarrolla los 3 componentes prácticos que sirven para la aprensión de los conocimiento del curso
Dentro del foro de trabajo colaborativo en el tema FASE 4, el grupo colaborativo definirá las acciones a seguir para resolver el problema propuesto. Para el desarrollo de esta fase será necesario que se distribuyan las tareas específicas entre los diferentes integrantes del grupo, con el fin de dar una solución adecuada al problema planteado. Fase 5: Proyecto final Dentro del foro de
trabajo colaborativo en
el tema FASE 5, el
grupo colaborativo
realizará la
construcción del
producto final con lo
solicitado en la guía.
En el CEAD respectivo tendrá un tutor encargado de las prácticas de laboratorio para realizar el acompañamiento a los estudiantes, en la puesta en práctica de
2
Verificar que la solución web realizada en php cumpla con la administración de la información mediante la aplicación de bases de datos, controlando el acceso al sistema mediante sesiones y generando reportes en formato de archivos planos, pdf y gráficos. Profundizar y poner en práctica los conocimientos teóricos del curso de programación de sitios web mediante el acompañamiento de un tutor en el
Desarrolla soluciones de ambiente web que solucionan problemas reales utilizando bases de datos, sesiones, archivos planos, reportes en pdf, y gráficos.
Desarrolla los 3 componentes prácticos que sirven para la aprensión de los conocimiento del curso y se los entrega al tutor encargado en el
Fase 5: 25% - 125 puntos Componentes prácticos: 28% - 140puntos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
VICERRECTORIA ACADEMICA Y DE INVESTIGACIÓN
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
mismos los conocimientos teóricos adquiridos en el curso
manejo de los componentes prácticos
CEAD para que el realice la respectiva valoración aplicando las rubricas de evaluación establecidas
5. ESTRUCTURA DE EVALUACIÓN DEL CURSO
Tipo de evaluación Ponderación Puntaje Máximo
Autoevaluación Formativa No aplica
Coevaluación Formativa No aplica
Heteroevaluación
75% 375
Proyecto evaluación final 25% 125
Total 500