Está en la página 1de 13

FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión

DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0


DE COMPUTACIÓN Y ELECTRÓNICA Pág. 1 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

I. DATOS GENERALES

1.1. Programa académico : Ingeniería en Computación e Informática


1.2. Escuela Profesional : Ingeniería en Computación e Informática
1.3. Departamento Académico : Computación y Electrónica
1.4. Curso : Programación Avanzada
1.5. Código : CL405
1.6. Ciclo estudios : VII
1.7. Semestre Académico : 2021-II
1.8. Pre-requisitos : Programación III (CL356)
1.9. Créditos : 04(2 cr. Teoría, 2cr Práctica)
1.10. Fecha de inicio : 03 de enero del 2022
1.11. Fecha de término : 23 de abril del 2022
1.12. Número de horas : 96 horas (06 horas semanales)
Teóricas : 32 horas (02 horas semanales)
Prácticas : 64 horas (04 horas semanales)
1.13. Horario : Lunes: 03:50 – 06:20 PM
Jueves: 03:00 – 05:30 PM
1.14. Docente : Mg. Ing. Percy Javier Celis Bravo
pcelisb@unprg.edu.pe
1.15. Modalidad : No presencial con horas de dedicación
síncrona y horas de actividad asíncrona
distribuidas semanalmente en función de
los contenidos y temas a desarrollar.

II. SUMILLA

El curso de Programación Avanzada tiene como objetivo principal brindar al


estudiante los fundamentos necesarios para el desarrollo de aplicaciones web que
satisfagan los requerimientos funcionales y no funcionales de las empresas o
instituciones que la requieren. En el desarrollo del curso se presentarán tanto las
herramientas y técnicas para el desarrollo de páginas web en cliente: HTML, CSS
y Javascript así como lenguaje de programación del lado de servidor: PHP.

III. RESULTADO DE APRENDIZAJE DE LA ASIGNATURA

Al finalizar el curso, el estudiante desarrolla aplicaciones eficientes utilizando


herramientas de desarrollo web y aplicando los conceptos de la programación
web.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 2 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

IV. RESULTADOS DE APRENDIZAJE (RA) DE LAS UNIDADES DIDÁCTICAS

▪ RA1: Diseña páginas web estáticas usando HTML5, CSS3, JavaScript y


conoce los conceptos de PHP.
▪ RA2: Desarrolla páginas web dinámicas usando PHP y MySql.

V. PROGRAMA DE CONTENIDOS
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 3 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

4.1. UNIDAD I: Diseño de páginas web estáticas.

4.1.1. CONTENIDO DE APRENDIZAJE


Resultado de Actividades de Evidencias de
Desempeños Semana Fecha Contenido
Aprendizaje Aprendizaje Aprendizaje
Introducción general al curso • Descarga y revisión de • Tarea: mapa
- Finalidades formativas silabo conceptual de
- Principales contenidos, medios y • Revisión y análisis del Introducción a los
recursos de aprendizaje material de estudio conceptos
- Características del producto • Participación en fundamentales de
académico del curso videoconferencia. la Ingeniería
RA1: Diseña - Sistema de calificación • Participación en el foro Web.
páginas web • Discrimina la de socialización. • Cuestionario:
estáticas usando información Tema 01: Introducción a los Preguntas sobre
HTML5, CSS3, relevante sobre Del 03 al 09 conceptos fundamentales de la fundamentos de
Semana 01
JavaScript y los fundamentos de Enero Ingeniería Web. la ingeniería web
conoce los de la ingeniería
1.1. Conceptos generales (internet,
conceptos de web
PHP www, navegador web, página web,
http).
1.2. Servidor Web, JavaScript, CSS.
1.3. Web 1.0, 2.0, 3.0, 4.0.
1.4. Aplicación web. Creación del
sitio web.
1.5. Etiquetas HTML.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 4 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

Tema 02: Lenguaje de Marca • Revisión y análisis del • Tarea:


HTML5. material de estudio. presentación de
2.1. Estructura básica. Meta tags • Participación en laboratorio de
básicos. Etiqueta body. Formateo de videoconferencia. ejercicios.
texto. • Diseño de páginas • Cuestionario:
2.2. Párrafos y salto de línea. web usando HTML5. Preguntas de
Del 10 al 16
Semana 02
de Enero Comentarios. • Desarrollo de HTML5
cuestionario.
2.3. Encabezados. Caracteres
especiales.
2.4. Tablas. Listas.
2.5. Formularios: form, caja de texto,
botones, controles de opción.
• Identifica los • Revisión y análisis del • Tarea:
Tema 03: Lenguaje de estilos material de estudio. Presentación de
lenguajes para
CSS3. • Participación en laboratorio de
el diseño de
páginas web 3.1. Sintaxis. Selectores. videoconferencia. ejercicios.
Del 17 al 23
estáticas Semana 03 3.2. Agrupación de selectores CSS. • Diseño de páginas • Cuestionario:
de Enero
3.3. Atributos y Valores. web usando hojas de Preguntas de
3.4. Comentarios CSS. Las reglas estilos CSS3. CSS3.
AT. Tipo de medio. • Desarrollo de
cuestionario.
Tema 04: Lenguaje JavaScript. • Revisión y análisis del • Tarea:
4.1. Introducción a Javascript. material de estudio. Presentación de
Variables. • Participación en laboratorio de
videoconferencia. ejercicios.
Del 24 al 30 4.2. Tipos de datos. Estructura
Semana 04 condicional. • Diseño de páginas • Cuestionario:
de Enero web usando Preguntas de
4.3. Estructura repetitiva. Vectores y JavaScript.
JavaScript.
matrices.
• Desarrollo de
4.4. Funciones. Alert. Confirm.
cuestionario.
Prompt.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 5 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

Tema 05: Desarrollo del Lenguaje • Revisión y análisis del • Tarea:


de Programación PHP. material de estudio. Presentación de
5.1. Introducción a PHP. • Participación en la práctica
Del 31 de videoconferencia. calificada.
Comentarios. Variables.
Semana 05 Enero al 06 • Desarrollo de páginas • Cuestionario:
5.2. Constantes. Tipos de datos. Preguntas de
de Febrero web dinámicas usando
Operadores. lenguaje de
PHP.
5.3. Vectores. Estructura condicional. • Desarrollo de programación
5.4. Estructura Condicional múltiple. cuestionario. PHP.
• Revisión y análisis del • Tarea:
• Identifica el Tema 06: Validación de material de estudio. Presentación de
lenguaje de Formularios y recursivos en PHP. • Participación en laboratorio de
programación 6.1. Estructura repetitiva. videoconferencia. ejercicios.
Del 07 al 13
PHP para el Semana 06 6.2. Procesamiento de formularios. • Desarrollo de • Cuestionario:
de Febrero
desarrollo de 6.3. Transmisión mediante Url: GET formularios dinámicos Preguntas de
páginas web 6.4. Transmisión por formulario: con PHP. validación de
dinámicas POST. • Desarrollo de formularios en
cuestionario. PHP.
• Revisión y análisis del • Tarea:
Tema 07: Funciones de PHP material de estudio. Presentación de
• Participación en laboratorio de
7.1. Funciones.
videoconferencia. ejercicios.
Del 14 al 20 7.2. Include() y require().
Semana 07 • Desarrollo de • Cuestionario:
de Febrero 7.3. Manejo de funciones de tiempo y aplicaciones con Preguntas de
fecha. funciones en PHP. funciones en
7.4. Paso de parámetros. • Desarrollo de PHP.
cuestionario.
• Tarea:
Evaluación en
Del 21 al 27 línea
Semana 08 • Examen Parcial
de Febrero Presentación de
trabajo
colaborativo
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 6 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

4.2. UNIDAD II: Desarrollo de páginas web dinámicas.

4.2.1. CONTENIDO DE APRENDIZAJE


Resultado de Actividades de Evidencias de
Desempeños Semana Fecha Contenido
Aprendizaje Aprendizaje Aprendizaje
• Identifica la base Tema 09: Sentencias SQL en PHP, • Revisión y • Tarea:
de datos MySql y para manejo de la Base de Datos. análisis del Presentación de
PHP para el 9.1. Funciones PHP y MySql. material de laboratorio de
desarrollo de estudio. ejercicios.
9.2. Funciones y manejo de PHP y
páginas web
MySql. • Participación en • Cuestionario:
dinámicas Del 28 de
videoconferencia Preguntas de
Semana 09 Febrero al 9.3. Conexión de PHP con MySql.
• Desarrollo de sentencias SQL en
06 de Marzo 9.4. Manipulación de tablas Sql. aplicaciones con PHP.
sentencias SQL
en PHP.
• Desarrollo de
RA2: Desarrolla cuestionario.
páginas web Tema 10: Manipulación de tablas • Revisión y • Tarea:
dinámicas Sql. análisis del Presentación de
usando PHP y 10.1. Creación y manipulación de material de laboratorio de
MySql tablas estudio. ejercicios.
10.2. Tipos de datos • Participación en • Cuestionario:
Del 07 al 13
Semana 10 10.3. Creación de tablas videoconferencia Preguntas de
de Marzo
10.4. Modificación de tablas • Desarrollo de manipulación de
10.5. Otras opciones aplicaciones con tablas SQL.
tablas SQL.
• Desarrollo de
cuestionario.
Tema 11: Sentencias de • Revisión y • Tarea:
Del 14 al 20 manipulación de datos: análisis del Presentación de
Semana 11
de Marzo 11.1. Select, update, delete material de laboratorio de
estudio. ejercicios.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 7 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

• Participación en • Cuestionario:
videoconferencia Preguntas de
• Desarrollo de sentencias de
aplicaciones con manipulación de
sentencias de datos.
manipulación de
datos.
• Desarrollo de
cuestionario.
• Identifica el Tema 12: Programación avanzada • Revisión y • Tarea:
lenguaje de en PHP. análisis del Presentación de
programación PHP 12.1. Cookies. Sesiones. Envío de material de laboratorio de
para el desarrollo email. estudio. ejercicios.
de páginas web • Participación en • Cuestionario:
dinámicas Del 21 al 27 videoconferencia Preguntas de
Semana 12
avanzadas. de Marzo • Desarrollo de programación
aplicaciones avanzada en PHP.
avanzadas con
PHP.
• Desarrollo de
cuestionario.
Tema 13: Programación Orientada • Revisión y • Tarea:
a Objetos análisis del Presentación de
Definición de Clases material de práctica calificada.
Instancia de una Clase estudio. • Cuestionario:
Construcción de una Clase • Participación en Preguntas de
Del 28 de Herencia videoconferencia programación
Semana 13 Marzo al 03 Métodos o Funciones de Objetos • Desarrollo de orientada a
de Abril
aplicaciones objetos en PHP.
orientada a
objetos en PHP.
• Desarrollo de
cuestionario.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 8 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

Tema 14: Creación de un módulo • Revisión y • Tarea:


14.1. Operación con registros de análisis del Presentación de
MySQL material de laboratorio de
estudio. ejercicios.
Del 04 al 10 • Participación en • Cuestionario:
Semana 14
de Abril videoconferencia Preguntas de
• Desarrollo de un registros en PHP.
módulo en PHP.
• Desarrollo de
cuestionario.
• Proyecto final • Participación en • Tarea:
Del 11 al 17 videoconferencia Presentación de
Semana 15
de Abril trabajo
colaborativo
Del 18 al 23 • Examen Final • Tarea: Evaluación
Semana 16
de Abril en línea
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 9 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

VI. SISTEMA DE EVALUACIÓN

Resultado de Evidencias de
Desempeños Instrumentos
Aprendizaje Aprendizaje
• Tarea: mapa • Lista de cotejo
• Discrimina la conceptual de la • Rúbrica
información evolución de la
relevante sobre web.
los fundamentos • Cuestionario:
de la ingeniería Preguntas sobre
web fundamentos de
la ingeniería web
• Tarea: • Rúbrica
presentación de • Carpeta de
laboratorio de trabajo
ejercicios.
• Cuestionario:
Preguntas de
HTML5
• Tarea: • Rúbrica
• Identifica los Presentación de • Carpeta de
lenguajes para laboratorio de trabajo
el diseño de ejercicios.
páginas web • Cuestionario:
estáticas Preguntas de
CSS3.
RA1: Diseña • Tarea: • Rúbrica
páginas web Presentación de • Carpeta de
estáticas usando laboratorio de trabajo
HTML5, CSS3, ejercicios.
JavaScript y conoce • Cuestionario:
los conceptos de Preguntas de
PHP JavaScript.
• Tarea: • Rúbrica
Presentación de • Carpeta de
la práctica trabajo
calificada..
• Cuestionario:
Preguntas de
lenguaje de
• Identifica el programación
lenguaje de PHP.
programación • Tarea: • Rúbrica
PHP para el Presentación de • Carpeta de
desarrollo de laboratorio de trabajo
páginas web ejercicios.
dinámicas • Cuestionario:
Preguntas de
validación de
formularios en
PHP.
• Tarea: • Rúbrica
Presentación de • Carpeta de
trabajo
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 10 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

laboratorio de
ejercicios.
• Cuestionario:
Preguntas de
funciones en
PHP.
• Tarea: • Rúbrica
Evaluación en • Carpeta de
línea trabajo
Presentación de
trabajo
colaborativo
RA2: Desarrolla • Identifica la • Tarea: • Rúbrica
páginas web base de datos Presentación de • Carpeta de
dinámicas usando MySql y PHP laboratorio de trabajo
PHP y MySql para el ejercicios.
desarrollo de • Cuestionario:
páginas web Preguntas de
dinámicas sentencias SQL
en PHP.
• Tarea: • Rúbrica
Presentación de • Carpeta de
laboratorio de trabajo
ejercicios.
• Cuestionario:
Preguntas de
manipulación de
tablas SQL.
• Tarea: • Rúbrica
Presentación de • Carpeta de
laboratorio de trabajo
ejercicios.
• Cuestionario:
Preguntas de
sentencias de
manipulación de
datos.
• Identifica el • Tarea: • Rúbrica
lenguaje de Presentación de • Carpeta de
programación laboratorio de trabajo
PHP para el ejercicios.
desarrollo de • Cuestionario:
páginas web Preguntas de
dinámicas programación
avanzadas. avanzada en
PHP.
• Tarea: • Rúbrica
Presentación de • Carpeta de
práctica trabajo
calificada.
• Cuestionario:
Preguntas de
programación
orientada a
objetos en PHP.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 11 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

• Tarea: • Rúbrica
Presentación de • Carpeta de
laboratorio de trabajo
ejercicios.
• Cuestionario:
Preguntas de
registros en PHP.
• Tarea: • Rúbrica
Presentación de • Carpeta de
trabajo trabajo
colaborativo
• Tarea: • Rúbrica
Evaluación en • Carpeta de
línea trabajo

VII. SISTEMA DE CALIFICACIÓN

6.1. Criterios de Evaluación


▪ El desarrollo del curso será teórico – práctico, incidiendo en la parte
práctica que será en el desarrollo de programas que complementen lo
explicado en las clases teóricas, de la misma manera desarrollando las
diferentes actividades programadas en el aula virtual.
▪ Durante el avance del curso el alumno desarrollará prácticas calificadas,
exposiciones, así como rendirán exámenes.
▪ En caso de no presentarse a una evaluación o trabajo de investigación
obtendrá la nota mínima de Cero (00) si no es justificado en los tres días
posteriores a la entrega.
▪ Los alumnos que copien una evaluación o trabajo de investigación
obtendrán la nota de Uno (01).
▪ El 30% de inasistencia a clases virtuales síncronas injustificadas
imposibilita al estudiante a rendir las evaluaciones correspondientes.
▪ El alumno aprobará el curso si el Promedio Final es mayor o igual a 10.5
▪ No se tomará examen de aplazados.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 12 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

6.2. Procedimiento de Evaluación


Evidencias de
Sigla Peso Cronograma
Aprendizaje
Tareas (laboratorios de
ejercicios, mapas Permanente en las
TA 20%
conceptuales, semanas
cuestionarios)
Semana 5 y Semana
Prácticas Calificadas PC 25%
13
Semana 8 y Semana
Evaluaciones en línea EL 25%
16
Trabajo Colaborativo
TC_1 15% Semana 8
Mitad de Semestre
Trabajo Colaborativo Fin
TC_2 15% Semana 15
de Semestre

El promedio final (PF) se calcula mediante la siguiente fórmula:


𝑃𝐹 = (𝑇𝐴 ∗ 20%) + (𝑃𝐶 ∗ 25%) + (𝐸𝐿 ∗ 25%) + (𝑇𝐶_1 ∗ 15%) + (𝑇𝐶_2 ∗ 15%)

VIII. METODOLOGÍA Y ACTIVIDADES DE INVESTIGACIÓN FORMATIVA

▪ Se utilizará técnicas participativas mediante el estudio de casos


desarrollados mediante las plataformas tecnológicas colaborativas de la
Universidad.
▪ Se empleará la lógica de investigación científica en el proceso de enseñanza,
considerando el aprendizaje basado en problemas, lo cual permitirá que el
estudiante busque desarrollar de manera crítica y analítica, soluciones
informáticas a problemas del entorno real utilizando los recursos apropiados.
▪ Presentación de informes que fomentan la investigación documental en los
repositorios y librerías digitales, permitiendo desarrollar en los estudiantes
las habilidades de análisis, interpretación y síntesis de la información.
▪ Los informes presentados como parte de los productos académicos, serán
revisados mediante el software de similitud, considerando como máximo el
30%

IX. ACTIVIDADES DE TUTORÍA ACADÉMICA

Durante el desarrollo de la asignatura se brindará al estudiante de manera


personalizada una tutoría académica respecto a los contenidos impartidos en
el curso. De la misma manera se realizará tutorías grupales para el desarrollo
de los productos académicos. Por lo tanto, la tutoría académica se realizará
de la siguiente manera:
▪ Respuesta a preguntas formuladas en el chat.
FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS Versión
DIRECCIÓN DE DEPARTAMENTO ACADÉMICO PROFESIONAL 1.0
DE COMPUTACIÓN Y ELECTRÓNICA Pág. 13 de 13

SILABO DE PROGRAMACIÓN AVANZADA (GRUPO B)

▪ Respuestas y retroalimentación en los foros académicos.


▪ Videoconferencias programadas para explicación de productos
académicos.
▪ Respuesta a mensajes en bandeja de correo institucional.
▪ Grabación de videos que complementen los contenidos impartidos en las
sesiones de aprendizaje.

No se realizará actividades de tutoría académicas mediante redes sociales.

X. REFERENCIAS

1. TORRES REMON, MANUEL A. (2010) Desarrollo de aplicaciones web


con PHP y MySQL, O’Relly Media: Google Press

2. PILGRIM, MARK (2010) HTML5: up and running, O’Relly Media: Google


Press

3. ORÓS CABELLO, JUAN CARLOS (2015) Diseño de páginas web con


XHTML, JavaScript y CSS, Macro

Libros de bibliotecas virtuales


1. Celaya Luna, A. (2014). Creación de páginas web: HTML 5. Editorial ICB
https://elibro.net/es/lc/unprg/titulos/56045/

2. Terán Anciano, J. (2016). Manual de Introducción al lenguaje HTML.


Formación para el Empleo. Editorial CEP, S.L.
https://elibro.net/es/lc/unprg/titulos/50964/

3. Orós Cabello, J. (2014). Diseño de páginas Web con XHTML, JavaScript y


CSS. RA-MA Editorial. https://elibro.net/es/lc/unprg/titulos/106414/

Lambayeque, enero de 2022

___________________________________
Mg. Percy Javier Celis Bravo
Docente del curso

También podría gustarte