pbasededatos2
Visualizar PDF

Programación y Base de Datos 2

Nueva Edición

Este módulo, que se estudiará a lo largo de los tres años del bachillerato técnico, busca desarrollar en los estudiantes la capacidad de realizar sistemas informáticos con lenguajes de programación y bases de datos, para atender requerimientos específicos planteados por el usuario. En esta perspectiva, el proceso de enseñanza-aprendizaje deberá estar orientado a la construcción de propuestas destinadas a solucionar problemas de diferente tipo y variada complejidad. La integración articulada de los contenidos de lenguaje de programación y bases de datos se evidenciará en los dos últimos años del bachillerato. Las recomendaciones metodológicas propuestas son las siguientes:

§      Realizar estudios de casos relacionados con problemas de la vida real, en los que los estudiantes sean quienes propongan soluciones. 

§  Organizar trabajos en equipo para que los estudiantes compartan conocimientos y experiencias, así como la responsabilidad en su ejecución. 
§  Considerar la dosificación del tiempo requerido para programar, en función de la complejidad de los ejercicios. 
§  Plantear ejercicios con situaciones que constituyan retos a ser resueltos por los estudiantes, los cuales contribuirán a mantener activa su curiosidad y orientarles a ser investigativos, como por ejemplo en la búsqueda de nuevos comandos. 
§  Permitir el planteamiento de ejercicios de programación por parte de los estudiantes, para propiciar mayor compromiso y motivación en su desarrollo.
§  Plantear ejercicios diferenciados con nuevos desafíos, para los estudiantes que avanzan rápido en el aprendizaje. 
§  Analizar en grupo las dificultades que puedan surgir en el desarrollo del trabajo, para propiciar que los mismos estudiantes planteen soluciones.
§  Planificar la ejecución de un proyecto integrador durante el proceso de estudio del módulo, que permita sistematizar los aprendizajes desarrollados

.

UNIDAD 1 - PROGRAMACIÓN ORIENTADA A OBJETOS (POO) 

Programación orientada a objetos (POO)
·         Clases, objetos e instancias

·         Beneficios de Programación Orientada a Objetos

·         Origen de la Programación Orientada a Objetos (POO)

·         Elementos de la Programación Orientada a Objetos

Características de la POO

Propiedades de la POO

Ventajas de la Programación Orientada a Objetos

Lenguajes de Programación Orientados a Objetos

·         Lenguaje de Programación Orientada a Objetos en Python

Python

Onlinegdb

·         Funcionamiento de onlinegdb

Tipos de datos

·         Clases de variables

·         Tipos de variables

Función print

UNIDAD 2 - ESTRUCTURAS DE CONTROL


Estructuras de Control

·         Operadores
·         Operadores lógicos y condiciones 

Tipos de estructura de control
·         Instrucción if
·         Estructura de control simple 

Estructura de control doble
Estructura de control múltiple
Funciones
 

·         Definición de una función
Clases

·         Definición de una clase
Librerías
 

·         Cómo utilizar bibliotecas (librerías)
Código fuente

·         Características del código fuente
·         Importancia del código fuente 

Documentación de programas
·         Importancia de la documentación del software

 

UNIDAD 3 - ESTRUCTURAS DE CONTROL 

Análisis estructurado de sistemas

·         Análisis estructurado
·         Significado de estructurado 

Requisitos de entradas
·         Objetivos del diseño de entrada 

Requerimientos de salida
·         Utilización de los datos de requerimientos
·         Participación de los usuarios 

Fases de la implementación de un sistema
Modelización de funciones y procesos 

·         Beneficios de la modelización
Modelización de datos

Pasos para el desarrollo del modelo de datos
Modelo conceptual 

·         En qué consiste el modelo conceptual de una base de datos
·         Propósito del modelo conceptual 

Análisis entidad relación
Diseño de bases de datos
Diccionario de datos 

·         Definición de tablas
·         Definiciones de campos
·         Relaciones y claves 

Creación y mantenimiento del diccionario de datos
·         Herramientas para la creación
·         Proceso de documentación
·         Mejores prácticas
·         Facilitación del diseño y desarrollo 

Elementos del modelo entidad-relación
Elección de nombres de conjuntos de objetos
Fases de la implementación de un sistema 

·         Identificación de necesidades
·         Definición de alcance 

Modelización de datos
·         Tipos de modelos de datos
·         Metodologías de modelización 

Tipología de modelos Conceptuales
·         Metodología de desarrollo
·         Herramientas y lenguajes de modelado
·         Evaluación de la calidad
·         Retos y tendencias futuras

Programación con sistemas gestores de bases de datos relacionales
·         Fundamentos de los sistemas Gestores de Bases de Datos Relacionales
·         El modelo relacional
·         Componentes principales de un SGBDR
·         SGBDR populares en el mercado 

Componentes del lenguaje SQL
·         Programación avanzada con SQL
·        Explicación del fragmento de la programación
·         Funciones y procedimientos almacenados 


Loading