Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

SISTEMA DE GESTIÓN DE LA CALIDAD

CÓDIGO: USAT-PM0401-D-01

VERSIÓN: 04

FACULTAD DE INGENIERÍA

PROGRAMA DE ESTUDIOS DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

SÍLABO DE DESARROLLO DE APLICACIONES WEB

I. DATOS INFORMATIVOS

1.1 Asignatura: DESARROLLO DE APLICACIONES WEB

1.2 Código: 1206701C10IN

1.3 Ciclo del plan de estudios: VI

1.4 Créditos: 4

1.5 Tipo de asignatura: (X) Obligatorio ( ) Electivo

ADMINISTRACIÓN DE BASE DE DATOS


1.6 Prerrequisito: DISEÑO WEB

N° de horas teóricas: 2

1.7 Número de horas semanales: N° de horas prácticas: 4

N° de horas totales: 6

1.8 Duración: Del (23/08) al (11/12/2021)

1.9 Semestre académico: 2021-II

1.10 Grupo Horario: A

OSCAR EFRAIN CAPUÑAY UCEDA


1.11 Docente coordinador:
[email protected]

OSCAR EFRAIN CAPUÑAY UCEDA


1.12 Docente(s):
[email protected]

Educación Remota de Emergencia (ERE)


1.13 Modalidad: (RCD 039-2020-SUNEDU / RVM 085-2020-MINEDU)
II. SUMILLA

La asignatura de DESARROLLO DE APLICACIONES WEB corresponde al área de formación especializada y


tiene naturaleza teórico práctica. Es de carácter obligatorio y se propone el desarrollo de aplicaciones web
a través del uso de metodologías, lenguajes y herramientas modernas. Comprende los siguientes
contenidos: Ingeniería Web, Arquitectura Web, Programación Orientada a Objetos, conexión a base datos,
SQL embebido y SQL con sentencias preparadas. Ejecución de procedimientos almacenados y funciones
desde lenguaje de programación, Clases con la lógica de negocio (CRUD), Seguridad de la aplicación,
Sesiones, Cookies, Mantenimiento de base de datos, Transacciones, Reportes, Servicios web, Publicación
en la nube. La asignatura está relacionada con el eje transversal de Responsabilidad Social Universitaria.

III. COMPETENCIA(S)

3.1 Competencia(s) de perfil de egreso

La asignatura DESARROLLO DE APLICACIONES WEB, que corresponde al área de estudios de Especialidad,


contribuye al logro del perfil de egreso, específicamente a la(s) competencia(s):
- CE3: DESARROLLO DE SOFTWARE: Desarrollar software que brinde soporte a los procesos
organizacionales y la toma de decisiones, mediante la aplicación de estándares de calidad, modelos,
metodologías y herramientas modernas, en consideración a las normativas vigentes.
- CG3: TRABAJO EN EQUIPO: Demuestra integración y cooperación en forma participativa, utilizando
habilidades interpersonales, para el logro de un objetivo común.
- CG5: RESPONSABILIDAD CON EL ENTORNO SOCIAL Y AMBIENTAL: Responde ante la sociedad como un
todo, reconociendo el impacto de las acciones u omisiones desde algunas personas hacia todas las otras,
fomentado el desarrollo sostenible de la sociedad.

3.2 Logro(s) de la asignatura

Desarrolla aplicaciones web a través del uso de metodologías, lenguajes y herramientas modernas

IV. UNIDADES DIDÁCTICAS

Unidad didáctica N° 01: Fundamentos del Desarrollo Web

Resultado de aprendizaje N° 01 (RA1):


Elabora scripts para una aplicación web a través del uso de lenguajes script de lado del Contenidos
cliente y servidor conectándose a bases de datos.
RA1 = IND1(0.30) + IND2(0.70)

Indicadores Evaluación

1.1 Requerimientos funcionales para el


Descripción Peso Evidencia Peso Instrumentos desarrollo del Proyecto de fin de ciclo
1.2 Arquitectura Web
IND1: Elabora scripts 1.3 HTML
1.4 Hojas de Estilo en Cascada
en Java Script para la 1.5 Frameworks FrontEnd
Prom. Resolución de
funcionalidad de lado 30.00 Práctica 1 Simple 1.6 Fundamentos de Python
problema 1
del cliente en la 1.7 Python - paquetes
aplicación web. 1.8 Práctica 1
1.9 Framerowk DJango
1.10 Acceso a BD con Python
IND2: Elabora scripts 1.11 Módulo de administración con DJango
en Python para la 1.12 Consultas y manipulación de registros
Prom. Resolución de 1.13 Práctica 2
conexión y acceso a 70.00 Práctica 2 Simple problema 2
una base de datos en la
aplicación web.
Unidad didáctica N° 02: Desarrollo Web con Frameworks, librerías y APIs

Resultado de aprendizaje N° 02 (RA2):


Construye aplicaciones web a través del uso de lenguajes script de lado del cliente y Contenidos
servidor utilizando librerías, frameworks y APIs.
RA2 = IND3(0.40) + IND4(0.60)

Indicadores Evaluación
2.1 Recursos estáticos de la aplicación web
2.2 Librerías para Gráficos Web
Descripción Peso Evidencia Peso Instrumentos 2.3 Formularios, envío y recepción de datos
en Django.
2.4 Proyecto de fin de curso: Revisión de
Resolución de
Práctica 3 60.00 avances
problema 3 2.5 Transacciones con Python y BD
IND3: Elabora scripts 2.6 Práctica 3
en Python orientado a 40.00 2.7 Solución de Práctica en Laboratorio 3
objetos y utiliza APIs. Rúbrica de
Trabajo de 2.8 Trabajo de investigación
40.00 trabajo de 2.9 Trabajo de investigación
investigación investigación 2.10 Proyecto de fin de curso: Revisión de
avances
2.11 Proyecto de fin de curso: Revisión de
IND4: Desarrolla una Proyecto de fin de 50.00 Rúbrica de avances
aplicación web segura curso proyecto final 2.12 APIs para Python
a través del uso del 60.00 2.13 Frameworks Python
lenguaje de 2.14 Práctica 4
programación Python y Resolución de 2.15 Proyecto de fin de curso: Revisión final
Práctica 4 50.00
la arquitectura MVC. problema 4

V. ESTRATEGIAS DIDÁCTICAS

Para el desarrollo de la asignatura se emplearán las siguientes estrategias didácticas:

• Video Conferencia.
Es la presentación de un tema lógicamente estructurado por el cual el docente, valiéndose de todos los
recursos de un lenguaje didáctico adecuado, presenta a los alumnos un tema nuevo, definiéndolo,
analizándolo y explicándolo.
Se empleará para ello la plataforma Zoom.
• Taller Virtual.
Utilizando el lenguaje python y un gestor de base de datos como MySQL o PostgreSQL, crear un contexto
experiencial para poder reflexionar sobre las posibilidades de aplicación práctica de la materia, las distintas
soluciones a los problemas planteados y la validez de las mismas.

• Contextualización de la realidad.
A través de la plataforma Zoom, el docente muestra a los estudiantes los beneficios concretos de poseer la
competencia, teniendo en cuenta las necesidades que van a afrontar en su vida personal, académica y
laboral.

VI. EVALUACIÓN
6.1 Criterios de evaluación

La calificación para todas las asignaturas, se realizará en la escala vigesimal, es decir, de cero (00) a veinte
(20). La nota aprobatoria mínima es catorce (14).

La evaluación será formativa y sumativa, se aplicará evaluaciones de entrada y de salida, considerando las
evidencias (por ejemplo informes, exposiciones sobre textos académicos) e instrumentos que se
emplearán para la evaluación de cada una de ellas. Por ejemplo: listas de cotejo, escalas estimativas,
rúbricas, pruebas de ensayo etc.

Normatividad:

- El tiempo de tolerancia para el ingreso a las sesiones de clases es de 10 minutos.

- La asistencia a clases es obligatoria y responsabilidad del estudiante, la misma que será registrada por
el docente en cada sesión en el aula virtual.

- Para justificar la inasistencia, el estudiante deberá presentar una solicitud virtual dirigida al Director de
Escuela, dentro de los dos (2) días hábiles siguientes de ocurrida la inasistencia.

- De proceder la justificación, el Director de Escuela comunica al docente de la asignatura a la que no


asistió el estudiante, para conocimiento. El docente de la asignatura consignará este hecho como
inasistencia justificada, de acuerdo a lo estipulado en el sílabo.

- El límite de inasistencias justificadas acumuladas es del 30 %. La justificación de la inasistencia no


otorga derecho al estudiante de recuperar las clases perdidas, sin embargo puede ver las sesiones
grabadas de las clases, las cuales estarán disponibles solo por dos semanas de realizadas estas. Respecto
a las evaluaciones que no pudo rendir y que estuvieron programadas en la fecha que no asistió, estas
serán reprogramadas.

- La comprobación de todo tipo o intento de fraude en cualquier forma de evaluación será considerada
falta grave, se registrará la calificación de cero (00) en la evaluación respectiva. El docente deberá
informar este hecho al Director de Escuela para el inicio de las acciones disciplinarias correspondientes.

6.2 Sistema de calificación

Fórmula para la obtención de la nota de resultado de aprendizaje (RA)

RA = promedio (Calificaciones obtenidas en sus indicadores)

Unidad(es) en la(s) N° de
Evaluación Peso
que se trabaja evaluaciones

Resultado de aprendizaje N° 01 (RA1) I 0.30 02

Resultado de aprendizaje N° 02 (RA2) II 0.70 04

Total de evaluaciones programadas 06

Fórmula para la obtención de la nota final de la asignatura (NF)

NF = RA1(0.30) + RA2(0.70)

VII. REFERENCIAS

7.1 Referencias USAT

• 1.WILLARD, W. Fundamentos de programación en HTML. Bogotá D.C. Ed. McGraw-Hill Interamericana.


Colombia, 2002.
• AUBRY, C, LANCKER, L. HTML5 y CSS3: domine los estándares de la creación de sitios web. 3ra. Edición.
Ed. ENI. España, 2017.
• RUBIALES GÓMEZ, M. Curso de desarrollo web: HTML, CSS y JavaScript. 1era edición. Ed Anaya
Multimedia. España, 2018.
7.2 Referencias complementarias

• Lutz, M. Learning Python Recuperado de: Recuperado de:


https://www.amazon.com/Learning-Python-5th-Mark-Lutz/dp/1449355730/
• Severance, C. Python para todos Recuperado de: Recuperado de:
http://do1.dr-chuck.com/pythonlearn/ES_es/pythonlearn.pdf
• W3schools.com. AJAX Tutorial Recuperado de: Recuperado de:
https://www.w3schools.com/js/js_ajax_intro.asp
• W3schools.com. CSS Tutorial Recuperado de: Recuperado de:
https://www.w3schools.com/css/default.asp
• W3schools.com. HTML5 Tutorial Recuperado de: Recuperado de:
https://www.w3schools.com/html/default.asp
• W3schools.com. JavaScript Tutorial Recuperado de: Recuperado de:
https://www.w3schools.com/js/default.asp
• W3schools.com. Learn Bootstrap Recuperado de: Recuperado de:
https://www.w3schools.com/bootstrap/bootstrap_ver.asp

7.3 Investigaciones de docentes

VIII. PROGRAMACIÓN DE ACTIVIDADES


Unidad didáctica N° 01: Fundamentos del Desarrollo Web

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

1 / 23 de agosto 1.1 Requerimientos funcionales para el desarrollo • Del docente:El docente socializa el
del Proyecto de fin de ciclo silaboEl docente aplica una
evaluación diagnóstica de
conocimientos previos en
programación.
• Del estudiante:Los estudiantes
forman equipos de trabajo.Los
estudiantes realizan un trabajo en
equipo

2 / 28 de agosto 1.2 Arquitectura Web • Del docente:El docente utiliza la


1.3 HTML plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando HTML,
exponiendo posteriormente sus
resultados a través de la plataforma
Zoom.

30 de agosto SANTA ROSA DE LIMA (00:01 - 23:59)

3 / 4 de septiembre 1.4 Hojas de Estilo en Cascada • Del docente:El docente utiliza la


1.5 Frameworks FrontEnd plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando los
lenguajes CSS y JavaScript,
exponiendo posteriormente sus
resultados a través de la plataforma
Zoom.

4 / 6 de septiembre 1.6 Fundamentos de Python • Del docente:El docente utiliza la


plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando un
framework front end, exponiendo
posteriormente sus resultados a
través de la plataforma Zoom.

5 / 11 de septiembre 1.7 Python - paquetes • Del docente:Precisa las consignas


para el desarrollo de la actividad, a
través de Zoom. Plantear el
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante:Crea scripts usando
el lenguaje Java Script para
funcionalidad de lado del cliente en
la aplicación web registrando sus
resultados en la tarea creada para tal
efecto en el aula virtual

6 / 13 de septiembre 1.8 Práctica 1 • Del docente:El docente utiliza la • Práctica 1


plataforma Zoom para la exposición (Resolución de
virtual del tema. problema 1)
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

7 / 18 de septiembre 1.9 Framerowk DJango • Del docente:El docente utiliza la


plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

8 / 20 de septiembre 1.10 Acceso a BD con Python • Del docente:El docente utiliza la


plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.
9 / 25 de septiembre 1.11 Módulo de administración con DJango • Del docente:El docente utiliza la
plataforma Zoom para la exposición
virtual del tema
• Del estudiante:Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

10 / 27 de septiembre 1.12 Consultas y manipulación de registros • Del docente: El docente utiliza la


plataforma Zoom para la exposición
virtual del tema.
• Del estudiante: Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

11 / 2 de octubre 1.13 Práctica 2 • Del docente: Precisa las consignas • Práctica 2


para el desarrollo de la actividad, a (Resolución de
través de Zoom. Plantear el problema 2)
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Crea scripts usando
el lenguaje Java Script para
funcionalidad de lado del cliente en
la aplicación web registrando sus
resultados en la tarea creada para tal
efecto en el aula virtual.
Unidad didáctica N° 02: Desarrollo Web con Frameworks, librerías y APIs

Sesión Contenidos Actividades Evaluaciones


(N° / dd-mm)

12 / 4 de octubre 2.1 Recursos estáticos de la aplicación web • Del docente: El docente utiliza la
plataforma Zoom para la exposición
virtual del tema.
13 / 9 de octubre • Del estudiante: Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

14 / 11 de octubre 2.2 Librerías para Gráficos Web • Del docente: Precisa las consignas
para el desarrollo de la actividad, a
través de Zoom. Plantear el
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Crea scripts de
Python para desarrollar aplicaciones
web seguras usando arquitectura
MVC registrando sus resultados en la
tarea creada para tal efecto en el
aula virtual.

15 / 16 de octubre 2.3 Formularios, envío y recepción de datos en • Del docente: El docente utiliza la
Django. plataforma Zoom para la exposición
virtual del tema.
• Del estudiante: Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

16 / 18 de octubre 2.4 Proyecto de fin de curso: Revisión de avances • Del docente: El docente utiliza la
plataforma Zoom para la exposición
virtual del tema.
17 / 23 de octubre • Del estudiante: Los estudiantes
resuelven ejercicios utilizando
Python exponiendo posteriormente
sus resultados a través de la
plataforma Zoom.

18 / 25 de octubre 2.5 Transacciones con Python y BD • Del docente: El docente utiliza la


plataforma Zoom para la exposición
virtual del tema.
• Del estudiante: Los estudiantes
resuelven ejercicios utilizando
Python y un gestor de base de datos
exponiendo posteriormente sus
resultados a través de la plataforma
Zoom.

19 / 30 de octubre 2.6 Práctica 3 • Del docente: Precisa las consignas • Práctica 3


para el desarrollo de la actividad, a (Resolución de
través de Zoom. Plantear el problema 3)
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Crea scripts de
Python orientado a objetos y utiliza
APIs registrando sus resultados en la
tarea creada para tal efecto en el
aula virtual

1 de noviembre DÍA DE TODOS LOS SANTOS (00:01 - 23:59)

20 / 6 de noviembre 2.7 Solución de Práctica en Laboratorio 3 • Del docente: Precisa las consignas
para el desarrollo de la actividad, a
través de Zoom. Plantear el
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Crea scripts de
Python orientado a objetos y utiliza
APIs registrando sus resultados en la
tarea creada para tal efecto en el
aula virtual
21 / 8 de noviembre 2.8 Trabajo de investigación • Del docente:El docente programa
los scripts en Python que fueron
parte de la evaluación anterior, a
través de video conferencia en la
plataforma Zoom.
• Del estudiante:Formular consultas
y/o interrogantes sobre lo expuesto
por el docente por video conferencia
o por chat.

22 / 13 de noviembre 2.9 Trabajo de investigación • Del docente:Precisa las consignas • Trabajo de


para el desarrollo de la actividad investigación
programada, a través de Zoom. (Rúbrica de
• Del estudiante:Los estudiantes trabajo de
exponen sus trabajos de investigación)
investigación haciendo uso de Zoom
y comparten su pantalla para
compartir sus diapositivas y su
pantalla para hacer las
demostraciones prácticas del tema

23 / 15 de noviembre 2.10 Proyecto de fin de curso: Revisión de avances • Del docente: Precisa las consignas
para el desarrollo de la actividad
programada, a través de Zoom.
• Del estudiante: El estudiante crea
scripts de Python para desarrollar
aplicaciones web seguras usando
arquitectura MVC, exponiendo sus
resultados a través de la plataforma
Zoom.

24 / 20 de noviembre 2.11 Proyecto de fin de curso: Revisión de avances • Del docente: Precisa las consignas
para el desarrollo de la actividad
programada, a través de Zoom.
• Del estudiante: El estudiante crea
scripts de Python para desarrollar
aplicaciones web seguras usando
arquitectura MVC, exponiendo sus
resultados a través de la plataforma
Zoom.

25 / 22 de noviembre 2.12 APIs para Python • Del docente: Expone las teorías del
currículo, a través de la plataforma
zoom. Desarrolla ejemplos
relacionados a la temática tratada.
Plantear el desarrollo de ejercicios a
los estudiantes a través de la
plataforma Zoom y material
informativo en el aula virtual.
• Del docente: Expone las teorías del
currículo, a través de la plataforma
zoom. Desarrolla ejemplos
relacionados a la temática tratada.
Plantear el desarrollo de ejercicios a
los estudiantes a través de la
plataforma Zoom y material
informativo en el aula virtual.
• Del estudiante: Programa scripts en
Python y resuelve de ejercicios,
exponiendo sus resultados a través
de la plataforma Zoom.
• Del estudiante: Programa scripts en
Python y resuelve de ejercicios,
exponiendo sus resultados a través
de la plataforma Zoom.

26 / 27 de noviembre 2.13 Frameworks Python • Del docente:Expone las teorías del


currículo, a través de la plataforma
zoom.Desarrolla ejemplos
relacionados a la temática
tratada.Plantear el desarrollo de
ejercicios a los estudiantes a través
de la plataforma Zoom y material
informativo en el aula virtual.
• Del docente:Expone las teorías del
currículo, a través de la plataforma
zoom.Desarrolla ejemplos
relacionados a la temática
tratada.Plantear el desarrollo de
ejercicios a los estudiantes a través
de la plataforma Zoom y material
informativo en el aula virtual.
• Del estudiante: Programa scripts en
Python y resoluelve de ejercicios,
exponiendo sus resultados a través
de la plataforma Zoom.
• Del estudiante: Programa scripts en
Python y resoluelve de ejercicios,
exponiendo sus resultados a través
de la plataforma Zoom.
27 / 29 de noviembre 2.14 Práctica 4 • Del docente: Precisa las consignas • Práctica 4
para el desarrollo de la actividad, a (Resolución de
través de Zoom. Plantear el problema 4)
desarrollo de ejercicios a los
estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Desarrolla la
actividad propuesta, exponiendo
posteriormente sus resultados a
través de la plataforma Zoom y
registrando sus resultados en la
tarea creada para tal efecto en el
aula virtual.

28 / 4 de diciembre 2.15 Proyecto de fin de curso: Revisión final • Del docente: Precisa las consignas • Proyecto de fin
para el desarrollo de la actividad, a de curso
través de Zoom. Plantear el (Rúbrica de
29 / 6 -11 de desarrollo de ejercicios a los proyecto final)
diciembre estudiantes a través de la plataforma
Zoom y material informativo en el
aula virtual.
• Del estudiante: Crea scripts de
Python para desarrollar aplicaciones
web seguras usando arquitectura
MVC registrando sus resultados en la
tarea creada para tal efecto en el
aula virtual.

También podría gustarte