Está en la página 1de 3

Módulo 3: PROGRAMACIÓN Y BASES DE DATOS

Objetivo: Desarrollar sistemas informáticos con lenguajes de programación y base de datos, aplicando diferentes metodologías según los requerimientos
de funcionalidad.

CONTENIDOS

Procedimientos Hechos y conceptos Actitudes, valores y normas

- Seleccionar las técnicas adecuadas para - Programación: Datos, algoritmos, - Reconocer la importancia del uso de
solucionar problemas mediante la codificación y pseudocódigos, flujogramas, estructuras de metodologías de desarrollo en el análisis y
representación de algoritmos y programas. control. Operadores. Funciones. Estructura diseño de aplicaciones.
- Aplicar sentencias de control en la solución de modular de programas. - Valorar el trabajo metódico, organizado y
problemas, empleando software de eficaz, durante el desempeño de sus funciones.
programación privativo o libre. - Lenguaje de programación: Entidades que
- Trabajar de forma autónoma, manifestando
- Utilizar los elementos de un lenguaje de maneja el lenguaje. Tipos de variables. eficiencia, ética y disciplina en el desarrollo de
Estructuras de datos. Instrucciones del lenguaje.
programación estructurada para automatizar la soluciones algorítmicas a los problemas
solución de problemas. Función y sintaxis. Funciones y librerías básicas. planteados.
Documentación de programas. Descripción de
- Utilizar los elementos de un lenguaje de estructuras de datos utilizadas. Código fuente. - Tener una actitud propositiva para aportar con
programación orientada a objetos para ideas y soluciones creativas e innovadoras,
automatizar la solución de problemas. - Programación orientada a objetos: Elementos, respetando los derechos de autoría y aplicando
- Determinar las estrategias de programación características, propiedades y ventajas de la normas, estándares y especificaciones técnicas.
orientada a objetos, utilizando módulos, programación orientada a objetos. - Ser flexible y adaptarse a los cambios para
unidades o paquetes de desarrollo de desenvolverse adecuadamente en diferentes
programas. - Estructuras de control: Clases y funciones. contextos laborales.
- Identificar los componentes de un entorno de Librerías. Código fuente. Desarrollo de - Denotar una actitud de seguridad, auto-
base de datos y modelo entidad relación. programas. Documentación de programas. aprendizaje y gusto por el trabajo bien hecho,
en el desarrollo de las actividades emprendidas.
10
- Codificar y relacionar la información en los - Análisis estructurado de sistemas: Objetivos,
diferentes sistemas informáticos. entradas, salidas y fases. Modelización de
funciones y procesos. Modelización de datos.
- Identificar y describir las etapas de una
Modelo conceptual. Análisis entidad relación.
aplicación informática para la gestión de
Diccionario de datos. Programación con
proyectos.
sistemas gestores de bases de datos
- Analizar la implicación que tienen los cambios relacionales.
propuestos un sistema, considerando los
recursos necesarios, costos, ventajas e - Introducción a los Sistemas de información:
inconvenientes, y elaborando un informe Metodologías de desarrollo. Etapas del ciclo de
preciso con las soluciones encontradas. vida de una aplicación informática. Análisis de
- Utilizar lenguajes de P.O.O y sistemas gestores necesidad y estudios de viabilidad. Análisis de
de bases de datos en la solución de errores o requisitos y gestión de proyectos informáticos.
fallos detectados, mediante procedimientos de Programación con sistemas gestores de bases
prueba que garanticen el cumplimiento de los de datos relacionales. Lenguajes de
requisitos funcionales del sistema. programación orientada a entornos cliente-
- Aplicar las herramientas de desarrollo que servidor.
cumplan con las especificaciones establecidas
en el diseño y generación de pantallas, - Herramientas de desarrollo: Generadores de
consultas e informes. pantallas y/o informes, consultas y aplicaciones.
- Especificar las características básicas de una
herramienta CASE, resaltando las ventajas e - Generación y desarrollo de aplicaciones con
inconvenientes de su utilización en el desarrollo herramientas CASE: Características, estructura,
de aplicaciones, respecto al uso de tecnologías actualización, generación de código y
tradicionales. documentación. Manuales de usuario y
programador. Tutoriales y reportes de
- Elaborar aplicaciones que cumplan las
desarrollo.
especificaciones establecidas en el diseño,
utilizando etornos de desarrollo o generadores
de código a partir del repositorio de una
herramienta CASE.
- Elaborar la documentación completa relativa a
11
las aplicaciones desarrolladas, para facilitar el
entendimiento del funcionamiento del sistema
implementado.

Duración: 474 horas pedagógicas

12