Syllabus Programacion de Sitios Web

10
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.

description

Guia unad

Transcript of Syllabus Programacion de Sitios Web

Page 1: 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.

Page 2: 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

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.

Page 3: 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

3. CONTENIDOS DEL CURSO

Esquema del contenido del curso:

Page 4: 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

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

Page 5: 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

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

Page 6: 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

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

Page 7: 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

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

Page 8: 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

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

Page 9: 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

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

Page 10: 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

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