Вы находитесь на странице: 1из 8

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato de syllabus de curso Programación de sitios web

1. IDENTIFICACIÓN DE CURSO

Escuela o unidad: Escuela de Ciencias


Sigla: ECBTI
Básicas, Tecnología e Ingeniería
Campo de formación: Formación
Nivel: Profesional complementaria
Curso: Programación de sitios web Código: 301127
Tipología de curso: Metodológico N° de créditos: 3
Diseñador de curso: Francisco Javier Actualizador de curso: Francisco
Hilarion Novoa Javier Hilarion Novoa
Fecha de elaboración: 8 de junio de Fecha de actualización: 20 de
2017 noviembre del 2017
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 proyectos.

En el curso se abordan los temas básicos de programación web, en el cual se


manejarán 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 unidad, Diseño avanzado de la interfaz de usuario, aborda el tema de los


arreglos 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, aborda el manejo de las bases de
datos, sesiones y gráficos.

2. INTENCIONALIDADES FORMATIVAS

Propósitos de formación del curso:

1. 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.
2. Apoyar al estudiante en la elaboración de soluciones adecuadas para problemas
reales, mediante la programación en un lenguaje PHP.
3. Capacitar a los estudiantes para la comprensión, aprehensión de los conceptos
propios de la programación en PHP

Competencias del curso:

1. 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.
2. 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.
3. El estudiante analiza soluciones web, para evaluarlas y dar soporte a
aplicaciones desarrolladas en el lenguaje de programación PHP.

3. CONTENIDOS DEL CURSO

Unidades/t Recursos educativos requeridos


emas
1. Puentes Andradre, O., Robles, Y., Hilarión Novoa, F. y Salazar Zúñiga,
Fundament J. (2016). Programación de sitios web - php. Bogotá, Colombia: UNAD.
os de Recuperado de: http://hdl.handle.net/10596/9083
programaci
ón
Río, M. Á. D. (2012). Manual PHP 6.0: formación para el empleo.
Madrid, ES: Editorial CEP, S.L.. Recuperado de:
Conceptos http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
básicos e ocID=10741393&ppg=8
instalación y
configuración
Hilarion Novoa, F. (2016). Formularios Html y Php. [Archivo de video].
del
intérprete, Recuperado de: http://hdl.handle.net/10596/9079
variables.

Introducción
al lenguaje de
etiquetas
HTML

Introducción
al lenguaje
PHP

Operadores y
estructuras
de selección

Estructuras
iterativas y
funciones

2. Diseño Puentes Andradre, O., Robles, Y., Hilarión Novoa, F. y Salazar Zúñiga,
avanzado J. ( 2016). Programación de sitios web - php. Bogotá, Colombia:
de la UNAD. Recuperado de: http://hdl.handle.net/10596/9083
interfaz del
usuario
Vaswani, V. (2008). PHP Soluciones de programación. México, D.F.,
Introducción MX: McGraw-Hill Interamericana. Recuperado de:
a los archivos http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
planos ocID=10433823&ppg=6

Inclusión de Hilarion Novoa, F. (2016). Funciones para el manejo de archivos


código desde
planos en php. [Archivo de video]. Recuperado de:
archivos,
objetos, http://hdl.handle.net/10596/9097
matrices, y
cadenas de
caracteres.

Conceptos
básicos de
HTTP y
cookies,
entrada y
salida en
PHP.

Mantenimient
o de
directorios y
ficheros

3. Puentes Andradre, O., Robles, Y., Hilarión Novoa, F. y Salazar Zúñiga,


Programaci J. (2016). Programación de sitios web - php. Bogotá, Colombia: UNAD.
ón de bases Recuperado de: http://hdl.handle.net/10596/9083
de datos

Gestores de Vaswani, V. (2008). PHP Soluciones de programación. México, D.F.,


bases de MX: McGraw-Hill Interamericana. Recuperado de:
datos, http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
instrucciones ocID=10433823&ppg=6
básicas SQL y
bases de Río, M. Á. D. (2012). Manual PHP 6.0: formación para el empleo.
datos en PHP.
Madrid, ES: Editorial CEP, S.L. Recuperado de:
Librerías PDF http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?d
para PHP ocID=10741393&ppg=8

Copias de Hilarion Novoa, F. (2016). Conexión Base de datos php. [Archivo de


seguridad en video]. Recuperado de: http://hdl.handle.net/10596/9096
MySQL y PHP

Gráficos en
PHP.
Sesiones y
seguridad en
PHP.

Recursos educativos adicionales para el curso:

Unidad 1: Vaswani, V. (2010). Fundamentos de PHP. México, D.F., MX: McGraw-Hill


Interamericana. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=1043384
3&ppg=10

Unidad 2: Vaswani, V. (2010). Fundamentos de PHP. México, D.F., MX: McGraw-Hill


Interamericana. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=1043384
3&ppg=10

Unidad 3: Vaswani, V. (2010). Fundamentos de PHP. México, D.F., MX: McGraw-Hill


Interamericana. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=1043384
3&ppg=10

4. ESTRATEGIA DE APRENDIZAJE

Descripción de la estrategia de aprendizaje:


Aprendizaje basado en proyectos; el aprendizaje basado en proyectos sitúa al
estudiante en el centro del proceso de aprendizaje, gracias a un planteamiento
motivador en el cual entran en juego el intercambio de ideas, la creatividad y la
colaboración.

Para llevar a cabo un buen proceso de aprendizaje basado en proyectos, se establecen


ciertos pasos, como los siguientes: definir tema, formar equipos colaborativos, definir
producto final, planificación, búsqueda de información, recopilación de información,
análisis de información, aplicación de conocimientos, desarrollo y ejecución del
producto final, presentación del proyecto, evaluar y autoevaluar, con el fin de lograr
el aprendizaje significativo.
5. DISTRIBUCIÓN DE LAS ACTIVIDADES ACADÉMICAS DEL CURSO

Semana Contenidos a Actividad a desarrollar según la


desarrollar estrategia de aprendizaje
1y2 Conceptos básicos e Fase 1. Actividad inicial
instalación y configuración Video de instalación del servidor Apache y
del intérprete, variables. verificación de instalación del servidor web.
3 Fase 2. Manejo de programación básica
Introducción al lenguaje de
Consulta de referencias en el entorno de
etiquetas HTML
conocimiento.
4 Fase 2. Manejo de programación básica
Introducción al lenguaje
Asignación de roles y diseño de interfaz
PHP
gráfica del aplicativo en HTML.
5 Fase 2. Manejo de programación básica
Operadores y estructuras
Diseño de un menú de operaciones
de selección
matemáticas.
6 Fase 2. Manejo de programación básica
Estructuras iterativas y
Retroalimentar los aportes de los compañeros,
funciones
realizar mejoras y consolidar el informe final.
7 Fase 3. Manejo de archivos planos
Introducción a los archivos
Consulta de referencias en el entorno de
planos
conocimiento.
8 Inclusión de código desde
Fase 3. Manejo de archivos planos.
archivos, objetos,
Diseño de menús y formularios para el
matrices, y cadenas de
aplicativo web.
caracteres.
9 Conceptos básicos de HTTP Fase 3. Manejo de archivos planos
y cookies, entrada y salida Creación, búsqueda y exportación en (.TXT)
en PHP. de usuarios para el aplicativo.
10 Fase 3. Manejo de archivos planos
Mantenimiento de
Retroalimentar los aportes de los compañeros,
directorios y ficheros
realizar mejoras y consolidar el informe final.
11 Gestores de bases de
Fase 4. Manejo de bases de datos
datos, instrucciones
Consulta de referencias en el entorno de
básicas SQL y bases de
conocimiento.
datos en PHP.
12 Fase 4. Manejo de bases de datos
Librerías PDF para PHP Enlazar los formularios y menús del aplicativo
web a la base de datos por medio de
operaciones CRUD (leer, insertar, eliminar y
actualizar)
13 Fase 4. Manejo de bases de datos
Copias de seguridad en
Generar un informe en PDF y realizar la copia
MySQL y PHP
de seguridad del aplicativo
14 Fase 4. Manejo de bases de datos
Gráficos en PHP. Retroalimentar los aportes de los compañeros,
realizar mejoras y consolidar el informe final.
15 y 16 Fase 5. Evaluación nacional POA
Sesiones y seguridad en Crear el login del aplicativo con contraseñas
PHP encriptadas, hacer uso de sesiones y sustentar
el proyecto por medio de un vídeo.

6. ESTRATEGIAS DE ACOMPAÑAMIENTO DOCENTE

Descripción de las estrategias de acompañamiento docente a utilizar en


este curso.
1. Acompañamiento sincrónico vía Skype: se establece una atención de acuerdo
con la agenda de acompañamiento docente publicada en el curso.
2. Acompañamiento sincrónico vía Webconference: se programa una
Webconference por cada una de las actividades, para ello se establece una
programación en el curso.
3. Acompañamiento asincrónico vía correo interno del curso: se responde cada
mensaje de los estudiantes con una oportunidad de 24 horas.
4. Acompañamiento y retroalimentación en los foros de trabajo colaborativo: se
establece una realimentación y solución de inquietudes en cada uno de los
grupos de trabajo colaborativo del curso.

7. PLAN DE EVALUACIÓN DEL CURSO

Númer Momento
Puntaje Ponderaci
o de s de la Productos a entregar según
máximo/500 ón/500
seman evaluació la estrategia de aprendizaje
puntos puntos
a n
Video de instalación en
1-2 Inicial YouTube: instalación del 25 5%
servidor.
Intermedi Informe de actividades en PDF:
3-6 22%
a Unidad 1 diseño de interfaz de usuario.
Informe de actividades en PDF:
Intermedi
7-10 Diseño de menús, formularios y 22%
a Unidad 2
exportación a (.TXT). 350
Informe de actividades en PDF:
Intermedi Operaciones de la base de
11-14 26%
a Unidad 3 datos, reporte en PDF y copia
de seguridad.
Video YouTube e informe: login
15-16 Final del aplicativo, uso de sesiones 125 25%
y encriptación de contraseñas.
Puntaje Total 500 puntos 100%

Вам также может понравиться