Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD DIDÁCTICA
ESTRUCTURA DE DATOS Y PROGRAMACIÓN ORIENTADA A
OBJETOS
DATOS GENERALES
Ciclo: 2
Créditos: 4
SUMILLA
Los sistemas de información conservan la integridad de los datos que se procesan a través de
la programación, incorpora avances de tecnología para brindar las herramientas necesarias y
pertinentes en la creación de soluciones informáticas que faciliten la administración de datos en
una organización donde sean confiables y eficaces. El profesional de programación aprenderá
las diferentes arquitecturas del desarrollo de software. La unidad didáctica promueve el desarrollo
de proyectos en PYTHON, utilizando diversas metodologías como la Estructura de Datos y la
Programación Orientada a Objetos, que sean seguras y funcionales.
CAPACIDAD TERMINAL
-Realiza pruebas unitarias e integrales a los sistemas de información a través de metodologías
y apoyo de herramientas tecnológicas.
- Realiza casos de pruebas de componentes de sistemas de información donde aplicara técnicas
de seudocódigos y algoritmos.
METODOLOGÍA
La Unidad Didáctica se desarrollará de una manera activa, aprendizaje significativo y trabajo
colaborativo, en donde el estudiante es el sujeto activo de aprendizaje y el docente tiene un rol
de facilitador que guía el desarrollo de competencias del estudiante fortaleciendo su autonomía
y confianza en la construcción de nuevos conocimientos.
EVALUACIÓN
La evaluación es un proceso continuo que comprende la Evaluación Continua y la Evaluación
Final.
PROGRAMACIÓN
La programación de los contenidos, actividades y evaluaciones del curso se realizarán de
acuerdo a los logros de aprendizaje especificados, tal y como se aprecia en el siguiente cuadro:
PyQt5 y QtDesigner 1
Exposición por parte del
Instalando PyQt5. docente de conceptos
Instala y reconoce el Instalando QtDesigner. sobre PyQt5 y
entorno, Explorando QtDesigner. QtDesginer.
documentación y Nuestro primero proyecto. Trabajo en grupo:
4
librería de PyQt5 Revisión de la ejercicio de diseño de
mediante el uso de documentación de PyQt5 y formularios.
formularios. QtDesigner. Presentar un formulario
Uso del componente Label, para diseñarlo mediante
Line Edit, Text Edit, Push trabajo colaborativo.
Boton (caso desarrollado).
PyQt5 y QtDesigner 3
Exposición por parte del
docente de conceptos
Uso del componente Combo
Diseña formularios sobre PyQt5 y
Box (caso desarrollado).
mediante el uso de los QtDesginer.
Uso del componente Table
diferentes Trabajo en grupo:
Widget (caso desarrollado).
componentes de la 6 ejercicio de uso de
Uso del componente
librería PyQt5 a través componentes de
Calendar Widget (caso
de un lenguaje de QtDesigner. Discusión.
desarrollado).
programación. Presentar un formulario
Estructuras de Selección
para diseñarlo mediante
Simple y Doble utilizando
trabajo colaborativo.
PyQt5 y QtDesigner.
El enfoque orientado a
objetos: clases, métodos,
Ejecuta los conceptos objetos y las características Exposición por parte del
básicos de la estándar docente sobre el enfoque
programación orientado a objetos.
7
orientada a objetos a Conceptos básicos de Exposición y discusión en
través de un lenguaje programación de orientada grupo de un caso de
de programación. a objetos. complejidad media.
Un corto viaje desde el
enfoque procedimental al
enfoque orientado a objetos.
Syllabus
Escuela de Tecnología - Ciclo II
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje
Propiedades.
Métodos.
Resolución de casos
Proyecto: Implementación de
prácticos que permiten el
clases del paquete
Implementa la afianzamiento de los
Controlador
estructura de un contenidos teóricos.
8
proyecto utilizando el Se estará trabajando con
Diagrama de clase del
concepto de clase. el desarrollo del proyecto
proyecto.
que dejamos en la quinta
Implementación de clases.
semana.
Proyecto: Implementación de
clases del paquete El docente dejará una
Controlador serie de problemas para
que el alumno pueda
Programación de los ejecutarlo en la consola
Implementa las clases formularios utilizando las de PYTHON y poder
del proyecto usando el herramientas de deducir cual es el
concepto de herencia, 10 Programación Orientada a resultado que se debe
encapsulamiento y Objetos. esperar en cada situación
polimorfismo.
Abstracción. facilitada.
Encapsulamiento. Se estará trabajando con
Herencia. el desarrollo del proyecto
Polimorfismo. que dejamos en la octava
semana.
Proyecto: Implementación de
clases del paquete Vista
Programación de los
Implementa las clases formularios utilizando las
del proyecto utilizando herramientas de Se estará |trabajando con
las propiedades y Programación Orientada a el desarrollo del proyecto
11
métodos de clases Objetos. que dejamos en la
contenidas en la décima semana.
Abstracción.
librería PyQt5.
Encapsulamiento.
Herencia.
Polimorfismo.
Syllabus
Escuela de Tecnología - Ciclo II
____________________________________________________________________________
Logro de aprendizaje N° Temas y Subtemas Actividad de aprendizaje
EVALUACIÓN FINAL
Syllabus
Escuela de Tecnología - Ciclo II
____________________________________________________________________________
REFERENCIAS BIBLIOGRÁFICAS
1. Páginas web: