Mediante la realización de este módulo se pretende obtener las siguientes capacidades terminales:
  1. Definir y planificar con detalle los contenidos para el desarrollo de un proyecto identificado en el campo profesional de la fiugra de A.S.I.
  2. Simular/Ejecutar el proyecto, ideando soluciones para su realización.
  3. Valorar en su conjunto y justificar las decisiones tomadas en la definición, planificación, simulación y ejecución del proyecto.


Mediante el presente módulo se pretende que los alumnos adquieran las siguientes capacidades terminales:
  1. Desarrollar un programa ejecutable utilizando las interfaces de programación que ofrece el soft-base de un sistema operativo monousuario, multiusuario y de red.
  2. Establecer procedimientos de prueba que permitan verificar el funcionamiento del sistema y de los programas desarrollados.
  3. Elaborar la documentación sobre la configuración del sistema y los cambios o mejoras desarrollados en el programa.
  4. Valorar técnica y económicamente la implicación que tienen los cambios sobre un sistema considerando su configuración.

CONTENIDOS: Entorno de desarrollo. Ficheros. Administración del sistema de ficheros. Procesos. Señales. Comunicación entre Procesos. La Comunicación en Red: Sockets.


Se verán los conocimientos básicos sobre la empresa, tales como tipos, procesos, estructura y organización. Sobre ellos se explicarán todas las soluciones informáticas que se pueden adaptar a los mismos, viéndose la similitud existente entre la organización, estructura y procesos de una empresa con el software existente, sobre todo, Sistemas Operativos de Red asi como soluciones a nivel de ofimática, gestión de proyectos, etc, y su adaptación a los diferentes problemas de impantación de sistemas que cualquier empresa pudiese exigir.


Introducción a los SGBD. Modelo Entidad-Relación. Estática del modelo relacional. Dinámica del modelo relacional. Introducción al SQL. Lenguaje de Manipulación de Datos (DML): Recuperación de datos. Lenguaje de Manipulación de Datos (DML): Actualización de datos. Lenguaje de Definición de Datos (DDL). Lenguaje de Control de Datos (DCL): Vistas y autorizaciones. Programación en SQL: Procedimientos almacenados y disparadores. Administración de SQL Server.