Diseño curricular DESARROLLO APLICACIONES INFORMÁTICAS

370
Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas PROYECTO CURRICULAR DE ETAPA CICLO SUPERIOR DE DESARROLLO DE APLICACIONES INFORMÁTICAS. ANALISIS DEL CONTEXTO 1.- ANÁLISIS DEL ENTORNO SOCIOECONÓMICO: La estructura de Jerez y su área de influencia está caracterizada por un latifundio de monocultivo en el sector primario (agricultura), y la práctica ausencia de un sector secundario o industrial, que en la zona tiene por incipiente carácter meramente testimonial, sin embargo el sector terciario, básicamente el área comercial, abre un abanico importante de posibilidades para el futuro de nuestros alumnos, debido a la existencia en la zona de medianas y pequeñas empresas dedicadas a la venta de hardware, software, reparación, montaje de redes y software a medida. Siendo coherentes con los objetivos generales que el Plan pretende alcanzar y teniendo en cuenta el entorno socioeconómico en el cual, no solo va a desarrollarse el presente Plan sino previsiblemente la futura inserción profesional de los alumnos, hemos considerado como empresas idóneas para la realización de las prácticas las siguientes empresas: RJP, REDLAN, INCOSOFT, ISAGRI, SERVILOGI, CYBERSUR, CIRCULO BLANCO, REDICOM, GESTALT, EURO-SYSTEM. Pero esto no quita que cada año vayamos aumentando el número de empresas colaboradoras donde muchos de nuestros alumnos siguen posteriormente trabajando. En estas empresas, se permite un desarrollo bastante completo del currículo donde los alumnos ponen en práctica los conocimientos adquiridos en muchos casos en modo teórico. La F.C.T. se realiza gracias a la colaboración de las Empresas citadas anteriormente, que en muchos casos, son ellas mismas las que se ofrecen para recibir a nuestros alumnos. Descripción de las Actividades Las actividades descritas serán concordantes con el perfil profesional correspondiente al Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Informáticas. - 1 -

Transcript of Diseño curricular DESARROLLO APLICACIONES INFORMÁTICAS

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

PROYECTO CURRICULAR DE ETAPACICLO SUPERIOR DE DESARROLLO DE APLICACIONES INFORMÁTICAS.

ANALISIS DEL CONTEXTO

1.- ANÁLISIS DEL ENTORNO SOCIOECONÓMICO:

La estructura de Jerez y su área de influencia está caracterizada por un latifundio de monocultivo en el sector primario (agricultura), y la práctica ausencia de un sector secundario o industrial, que en la zona tiene por incipiente carácter meramente testimonial, sin embargo el sector terciario, básicamente el área comercial, abre un abanico importante de posibilidades para el futuro de nuestros alumnos, debido a la existencia en la zona de medianas y pequeñas empresas dedicadas a la venta de hardware, software, reparación, montaje de redes y software a medida.

Siendo coherentes con los objetivos generales que el Plan pretende alcanzar y teniendo en cuenta el entorno socioeconómico en el cual, no solo va a desarrollarse el presente Plan sino previsiblemente la futura inserción profesional de los alumnos, hemos considerado como empresas idóneas para la realización de las prácticas las siguientes empresas: RJP, REDLAN, INCOSOFT, ISAGRI, SERVILOGI, CYBERSUR, CIRCULO BLANCO, REDICOM, GESTALT, EURO-SYSTEM. Pero esto no quita que cada año vayamos aumentando el número de empresas colaboradoras donde muchos de nuestros alumnos siguen posteriormente trabajando. En estas empresas, se permite un desarrollo bastante completo del currículo donde los alumnos ponen en práctica los conocimientos adquiridos en muchos casos en modo teórico.

La F.C.T. se realiza gracias a la colaboración de las Empresas citadas anteriormente, que en muchos casos, son ellas mismas las que se ofrecen para recibir a nuestros alumnos.

Descripción de las Actividades

Las actividades descritas serán concordantes con el perfil profesional correspondiente al Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Informáticas.

Montaje y reparación de ordenadores.Realizarán operaciones que permitan el montaje de equipos nuevos y reparación de los estropeados, así como la configuración del equipo e instalación de software.

Montaje y reparación de Redes.El alumno instalará tarjetas, hub, cableado y los elementos necesarios para la conexión en red de los equipos. Configurará las redes para el intercambio de datos y el correcto funcionamiento.

Elaboración, mantenimiento e instalación de Software.

- 1 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Utilizando las herramientas aprendidas en nuestro Centro, los alumnos analizarán, diseñarán nuevas aplicaciones a medida para las empresas en la que desarrollan su actividad. También instalarán paquetes ya existentes, configurando las aplicaciones que demande el cliente.

Creación y mantenimiento de páginas Web.Nuestros alumnos podrán realizar operaciones para la creación de páginas Web y el mantenimiento de las páginas que existen en las empresas.

Actividades de carácter general.Se tratará de integrar el alumno con el resto de la plantilla, que será posible adecuando el horario de las prácticas al horario general de l a empresa, facilitando su tránsito a la vida activa.

Se adiestrará no sólo en el trato con el público, sino además deberá saber dirigirse adecuadamente a jefes, compañeros y clientes, aprendiendo también la realización de cualquier otro trámite fuera de la empresa ante entidades u organismos públicos o privados.

- 2 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2.- ANÁLISIS DEL CENTRO EDUCATVO:

Caracteristicas del Profesorado.

- Teniendo en cuenta las especialidades y cuerpos del profesorado que debe impartir los módulos profesionales de este Ciclo, son necesarios:

- Tres profesores del cuerpo Profesores de Enseñanza Secundaria adscritos a la especialidad de Informática para impartir los módulos profesionales:

Análisis y diseño detallado de aplicaciones de informática de gestión. Programación en lenguajes estructurados. Desarrollo de aplicaciones en entornos de 4ª generación y con

herramientas Case, La informática: su utilización en las empresas de Andalucía, Proyecto integrado y Formación en centros de trabajo.

- Un profesor del cuerpo de Profesores Técnicos de Formación Profesional adscrito a la especialidad de Sistemas y Aplicaciones Informáticas para impartir los módulos profesionales:

Sistemas informáticos multiusuarios y en red, Diseño y realización de servicios de presentación en entornos gráficos, Proyecto integrado y Formación en centros de trabajo.

- Un profesor del cuerpo de Profesores de Enseñanza Secundaria adscritos a la especialidad de Formación y Orientación Laboral para impartir los módulos profesionales:

Relación en el entorno de trabajo Formación y orientación laboral

ACTIVIDADES DE AUTOFORMACION DESARROLLADAS

Dada la permanente actualización de los contenidos que se manejan en el sector informático, los profesores que imparten clase en el ciclo superior de desarrollo de aplicaciones informáticas se ven con la necesidad de un reajuste constante de sus conocimientos.

La actualización de los elementos informáticos se realizan en períodos de tiempo cortos, lo cual supone que el profesorado dedique gran parte de su tiempo a este fin.

Las necesidades de formación del profesorado por consiguiente, se hace imprescindibles para no quedar obsoletos y a un ritmo que en ocasiones provoca que no puedan realizar otras actividades de investigación.

- 3 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Los CEP´s deben entender que esto es así y debe ofrecer los medios para que la formación del profesorado no se realice sólo con el esfuerzo y dedicación del profesorado, programando y realizando los cursos que tramitan los conocimientos que los profesores necesiten.

También entendemos que la formación del profesorado debe ir acompañada de un ajuste del material de las clases que permita la puesta en práctica de los nuevos conocimientos. En informática, el avance de la electrónica propicia cada vez que se pueda utilizar herramientas más potentes que dejan en desuso las que se han utilizado hasta ese momento.

Cursos desarrollados por el profesorado del ciclo.

CURSOSOracleProgramación en Entornos Graficos, Visual Basic.Automatas programables Nivel I PL-7Lenguaje C++Internet Avanzado PHPVisual Basic AvanzadoVisual BasicComunicaciones y redes localesCertificado de Aptitud pedagogicaLos medios de comunicación en InternetInternet en el area de las CienciasDiseño de páginas Web. Aplicación a la elaboración de material didácticoAprender a formar a través de Internet.

JORNADASEl futuro de la F.P. Los Centros integrados de F.P.

GRUPO DE TRABAJOConstrucción y Montaje de una Red Informática local.

- 4 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

ANTECEDENTES HISTORICOS DEL CENTRO:

El Centro en el que nos encontramos nace como Instituto nº 5 en Octubre de 1989 impartiendo BUP y COU.

Es en el Curso 1991/92 cuando se convierte en Centro Experimental impartiendo cursos polivalentes.

En el curso 1993/94 comienza el Módulo Profesional de Comercio. El curso siguiente da comienzo el Módulo de Informática. Es este mismo año cuando comienza a impartirse 3º de ESO, siendo éste Instituto el primero en Jerez en este tipo de enseñanza.

Y en el curso 1995/96 comienzan los Ciclos Formativos quedando el Instituto como está actualmente: Cursos de 1º a 4º de ESO, PGS, Bachillerato, un Ciclo de Grado Medio de Comercio y el Ciclo de Grado Superior de Informática.

RECURSOS MATERIALES DISPONIBLES.

Los espacios e instalaciones disponibles son, dos aulas de Informática de Gestión. Cada uno de los dos cursos de que consta el Ciclo tiene adjudicada una, con un grado de utilización del 100%.

Los materiales disponibles son:

DESCRIPCION UNIDADESORDENADOR MEGACOM 1ORDENADOR APD PENTIUM III 15ORDENADOR APD PENTIUM II 10XEROX 4510 1XEROX DOCUPRINT 98e 1ORDENADOR IBM 4MONITOR ZENITH 20MONITOR AOC SPECTRUM 761r 1ESCANER HP SCANJET 4C 1ORDENADOR ZENITH PENTIUM 8IMPRESORA LEXMARK 3200 1TARJETA NOVACOM MICRO 1

3.- ANALISIS DE LAS CARACTERISTICA DE LOS ALUMNOS

Nivel socioeconómico de los padres.

El 90% de las madres de los alumnos del ciclo no trabajan fuera de casa, dedicándose a las labores del hogar. Un 3% son comerciantes, otro 3% auxiliares administrativas y otro 3% trabajan de profesoras de Primaria.

- 5 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

En cuanto a los padres el 9% de ellos son jubilados, un 27% auxiliares administrativos, 5% profesores de Primaria y el 49% restante son trabajadores sin cualificar de distintos empleos.

Estudios cursados por los padres.

El 55% de las madres solo han cursado estudios primarios, 10% no tienen ningun estudio. 12% tienen alguna diplomatura, el 3% tiene una licenciatura, y un 20% tienen hecho bachillerato o FPII.En cuanto a los padres, un 57% cursaron estudios primarios, 10% sin estudios, un 10% hicieron alguna diplomatura, un 3% tienen una licenciatura y el 20% restante estudiaron bachillerato o FPII.

Itinerarios cursados por los alumnos en etapas anteriores.

Un 44% han realizado bachillerato de los cuales un 60% hizo tecnología y el resto humanidades.Un 35% realizó COU siendo el 80% de ciencias y el resto letras.Un 15% cursó FPII, siendo el 60% de ellos administrativos, el 20% secretariado y el resto azafatas de congresos.Un 3% diplomatura.Un 3% Licenciatura.

Conocimientos previos del alumnado en relación con la formación profesional de base.

Los conocimientos del alumnado se analizan tras la corrección de una prueba inicial al comienzo del curso. De ella se obtiene que el 68% de ellos no llegan a la puntuación 5; 12% alcanzaron el 5, un 9% tiene como puntuación 6; y el 12% restante obtiene entre 7 y 8.De estas puntuaciones se deduce que el 68% de los alumnos no poseen conocimiento previo de informática.

Información y orientación que traen los alumnos sobre la formación que van a cursar.

La mayoría de los alumnos carece en líneas generales lo que van a estudiar en éste ciclo. Todos contestan que el fin último es saber programar correctamente y un 95% de ellos conocen el título que obtendrán al finalizar el ciclo.

Situación personal y laboral de los alumnos.

En el presente Curso 2001/2002 hay matriculados un 50% de alumnos y otro 50% alumnas.La edad media es de 20 años aunque hay un par de alumnos que no se consideran parte de esta media con mas de 30 años. Un 76% son de Jerez, 9% de Arcos, 6% de Guadalcacin, 3% de Nueva Jarilla, 3% de Chipiona, 3% de El Torno.Un 88% no trabajan actualmente y el 12% restante lo hace en empleos muy variados como; ayudante invernadero, camarero fines de semana, limpiadoras, albañil, profesor de informática INEM.

Motivación con respecto a los estudios elegidos.

- 6 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

La mayoría de ellos reconoce haber elegido este ciclo porque piensan que la informática tiene mucha salida laboral. La carrera universitaria les parece muy larga y en muchos casos dicen creer que es mucho más difícil. Les motiva mucho el hecho de hacer prácticas en empresas.Aunque la mayoría de ellos han tenido poco contacto con la informática casi todos dicen que les gusta mucho ésta materia.Se da el caso de un alumno que necesita el título para poder seguir ocupando el puesto que desempeña como profesor del INEM de informática.

- 7 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

4.- ADECUACION DE LOS OBJETIVOS GENERALES AL CONTEXTO

Los Objetivos generales de las enseñanzas correspondientes al titulo de formación profesional de técnico superior en desarrollo de Aplicaciones Informáticas son:

Seleccionar y utilizar fuentes y recursos de información de la organización e información técnica, interpretando y relacionando su contenido con las características particulares de la organización y el sistema informático actual para el diseño y desarrollo de aplicaciones informáticas.

Configurar y utilizar los recursos de sistemas informáticos aislados o interconectados en red para la realización y verificación de pruebas y el desarrollo de programas.

Documentar las aplicaciones de un proyecto informático, utilizando el lenguaje profesional con precisión y pulcritud.

Evaluar el funcionamiento de la aplicación mediante la realización de pruebas. Diseñar bases de datos a partir del modelo conceptual y desarrollar aplicaciones,

diseñando servicios de prestación, módulos de programación e interfaces intermódulos, aplicando una metodología de desarrollo.

Proponer cambios en la composición y configuración de los sistemas informáticos, así como en las aplicaciones informáticas existentes en el sistema para resolver los problemas técnicos de la implantación de nuevas aplicaciones y responder al rendimiento y prestaciones demandadas.

Organizar los recursos y el tiempo disponible, estableciendo prioridades en sus actividades, actuando con orden y meticulosidad y valorando la trascendencia de su trabajo.

Establecer un clima positivo de relación y colaboración con el entorno, valorando la comunicación como uno de los aspectos más esenciales en su profesión.

Utilizar con autonomía las estrategias y procedimientos característicos y saber hacer propio de su sector, para tomar decisiones frente a problemas concretos o supuestos prácticos, en función de datos e informaciones conocidos, valorando los resultados previsibles que de su actuación pudieran derivarse.

Aplicar procedimientos de seguridad, protección, confidencialidad y conservación de la documentación e información en los medios y equipos de oficina e informáticos para garantizar la integridad, el uso, acceso y consulta de los mismos.

Valorar la incidencia de las nuevas tecnologías de comunicación y transmisión de información en los procesos administrativos y de gestión de empresas.

Desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez profesional que permitan mejorar la calidad de trabajo y motivar hacia el perfeccionamiento profesional.

Valorar la importancia de la comunicación profesional, así como las normas y procedimientos de organización en las relaciones laborales, tanto de carácter formal como informal y su repercusión en la actividad e imagen de la empresa u organismo.

Interpretar el marco legal, económico y organizativo que regula y condiciona la actividad informática, identificando los derechos y las obligaciones que se derivan de las relaciones laborales, adquiriendo la capacidad de seguir y mejorar los procedimientos establecidos y de actuar proponiendo soluciones a las anomalías que pueden presentarse en los mismos.

Seleccionar y valorar críticamente las diversas fuentes de información relacionadas con su profesión, que le permitan el desarrollo de su capacidad de autoaprendizaje y posibiliten la evolución y adaptación de sus capacidades profesionales a los cambios tecnológicos y organizativos del sector.

Conocer los recursos y medios informáticos utilizados en las empresas de Andalucía.

- 8 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

5.- ORGANIZACIÓN CURRICULAR DE CICLOS FORMATIVOS: SECUENCIACIÓN DE LOS MÓDULOS PROFESIONALES DENTRO DE CADA CURSO, CRITERIOS SOBRE LA DISTRIBUCIÓN DEL HORARIO LECTIVO.

La programación se ha realizado con el objetivo de alcanzar el perfil profesional de forma óptima, con rapidez y eficacia de modo que la captación de conceptos, habilidades y destrezas sean asimilada coherentemente, interrelacionando las mismas mediante una metodología integrada con actividades teórico-prácticas. El alumno debe aplicar inmediatamente los conocimientos adquiridos comprobando los resultados prácticos y el abanico de posibilidades que se derivan de ellos.

Para establecer la necesaria y debida correspondencia entre el perfil profesional y los contenidos de la programación se determinan unos Módulos profesionales asociados a cada unidad de competencia ya definida. Además se pueden incluir unos Módulos que no estén asociados a ninguna unidad de competencia específica pero que recojan capacidades comunes a varias unidades de competencia susceptibles de ser o no particularizadas para el sector productivo al que pertenece el Ciclo o que se consideren necesarios para completar el nivel formativo definido en la política de títulos facilitando líneas formativas de orientación e inserción socio-laboral. Estos Módulos se denominan, respectivamente, Transversales y de Política educativa.

El número total de horas lectivas que corresponden a este Ciclo formativo es de 2000 siendo éstas equivalentes a 5 trimestres de formación en un centro educativo más la formación en un centro de trabajo. Se distribuyen en dos períodos lectivos anuales cada uno de los cuales tiene asignado unos Módulos específicos del área profesional correspondiendo al primer curso y que son aquéllos fundamentalmente básicos y necesarios susceptibles de ser ampliados y/o servir de base a los Módulos de segundo curso.

Se incluye el Módulo transversal Relaciones en el entorno de trabajo y otro Módulo de política educativa denominado Formación y orientación laboral. Ambos se imparten en el último curso y tienen como finalidad orientar al alumno para que pueda moverse en el mercado de trabajo conociendo sus derechos y obligaciones aprendiendo actitudes equitativas y tolerantes ante los conflictos y dificultades que puedan planteársele con sus colaboradores y subordinados así como el marco legal en el que se Desenvolverá su vida profesional.

El Módulo correspondiente a la Formación en el centro de trabajo se realizará en el último trimestre del segundo curso ya que en ese momento el alumno ha debido adquirir las capacidades necesarias para enfrentarse al mundo laboral sirviendo este Módulo de puente entre la formación en el centro educativo y el mundo real laboral validando y reforzando las capacidades adquiridas y añadiendo aquéllas que o bien no son propias del desarrollo formativo en el centro o bien no han sido correctamente captadas por el alumno.

- 9 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Los Módulos que se impartirán en el primer período lectivo anual contemplan el estudio de los sistemas operativos multiusuario y de red (MP1) necesarios para abordar el desarrollo de cualquier aplicación informática. Un segundo Módulo (MP2) permite sentar las bases para realizar el diseño de una aplicación a partir de especificaciones y requerimientos funcionales utilizando la metodología de desarrollo más adecuada, modelando funciones y procesos e incluyendo en el diseño sistemas gestores de bases de datos si el mismo lo requiere. Por último, se incluye el estudio de un lenguaje de programación de tipo procedimental y estructurado aunque las tendencias futuras aconsejarán el estudio de un lenguaje orientado a objetos. La programación realizada permite una ampliación en tal dirección en un Módulo de segundo período lectivo.

Los Módulos correspondientes al segundo período lectivo permiten, por una parte, consolidar y aplicar la formación adquirida en el primer período y, por otra, añadir nuevas herramientas de cuarta generación al desarrollo de las aplicaciones así como incluir en las mismas las nuevas tecnologías multimedia y realizar su presentación mediante entornos gráficos que faciliten al usuario su explotación.

MÓDULOS PROFESIONALESDEL CICLO FORMATIVO

Horastotales

Horassemana

Sistemas informáticos multiusuarios y en red (MP1)

Análisis y diseño detallado de las aplicaciones informáticas de gestión (MP2).

Programación en lenguajes estructurados (MP3).

Desarrollo de aplicaciones en entornos de cuarta generación y con herramientas CASE(MP4).

Diseño y realización de servicios de presentación en entornos gráficos (MP5).

La Informática: su utilización en las empresas de Andalucía

Relación en el entorno de trabajo (MP6).

Formación y orientación laboral (MP7).

Formación en centro de trabajo y Proyecto integrado.

224

352

352

286

242

32

64

64

384

7

11

11

13

11

1

3

3

-

El número de horas semanales se ha obtenido considerando que un periodo lectivo anual tiene una duración de 32 semanas. En el segundo curso se han asignado 22 semanas al periodo correspondiente a los dos primeros trimestres reservando el resto del tiempo lectivo a la Formación en el centro de trabajo. En este caso no se ha asignado distribución horaria semanal ya que esta dependerá del horario y disposición de cada empresa. El camino que debe recorrer el alumno que desee llegar al mundo laboral mediante este ciclo formativo se refleja en el siguiente gráfico.

- 10 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- 11 -

CICLO FORMATIVO

DESARROLLO DE APLICACIONES INFORMÁTICAS

Formación en el centro educativo

Enseñanzas formativas asociadas al sector informático

Enseñanzasformativas asociadas alsector laboral general

MP1MP2MP3

MP4MP5

Modulo transversa

l MP6

Modulo Polit.

Educ.MP

FORMACIÓN EN EL CENTRO DE TRABAJO

PRE-INTEGRACIÓN LABORAL

OMUNDO LABORAL REAL

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Criterios sobre la distribución del horario lectivo.

Partiendo del computo semanal y el carácter práctico de algunos módulos se llega a las siguientes conclusiones:

Sistemas informáticos multiusuarios y en red (7 horas).- Entendemos conveniente distribuirlas en 1 bloque de 3 horas y dos de 2 horas, pudiéndose colocar en cualquiera de los dos tramos antes y después del segmento de ocio.

Análisis y diseño detallado de las aplicaciones informáticas de gestión (11 h.) Entendemos conveniente distribuirlas en 3 bloques de 3 horas y uno de 2 horas, pudiéndose colocar en cualquiera de los dos tramos antes y después del segmento de ocio.

Desarrollo de aplicaciones en entornos de cuarta generación y con herramientas CASE(13 horas).- Entendemos conveniente distribuirlas en 3 bloques de 3 horas y dos de 2 horas, pudiéndose colocar en cualquiera de los dos tramos antes y después del segmento de ocio.

Programacion en lenguajes estructurados (11 horas) . Entendemos conveniente distribuirlas en 1 bloque de 4 horas, 1 de 3 horas, 1 de 2 horas y dos de 1 hora cada uno, colocados antes o despues del segmento de ocio.

Diseño y realización de servicios de presentación en entornos gráficos ( 11 h. ) Entendemos conveniente distribuirlas en 3 bloques de 3 horas y uno de 2 horas, pudiéndose colocar en cualquiera de los dos tramos antes y después del segmento de ocio.

Proyecto integrado (mínimo 12 horas ).- En 2 días completos.

Formación en centro de trabajo (mínimo 24 horas en 3 días) - Adaptándose a las particularidades de las empresas.

El resto de módulos completarán horario.

- 12 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Sistemas Informáticos Multiusuario y en red

ANTONIO VICO LIZANA

- 13 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1- Sistemas informáticos multiusuario y en red.

1.1. INTRODUCCIÓN.

El desarrollo curricular de este Módulo tiene como referencias de partida el currículo del ciclo formativo y el DBT de la figura del Técnico Superior en Desarrollo de Aplicaciones Informáticas y trata de ser cerrado en la medida que pueda servir de máxima ayuda al profesor en el proceso de enseñanza-aprendizaje del Módulo en el aula.

No obstante, como se puede comprobar, siempre es necesaria una adaptación de este desarrollo para obtener la programación de aula.

El modelo de programación propuesto presenta las capacidades terminales recogidas en el DBT desglosadas en elementos de capacidad, como resultado de un proceso de análisis de los componentes psicopedagógicos que intervienen en las capacidades terminales. Estos elementos de capacidad son directamente evaluados en el aula.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje y que va a constituir el eje alrededor del cual se articulan todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Este contenido es de naturaleza procedimental.

La estructura de contenidos que se propone a continuación debe considerar la naturaleza del contenido organizador y las variables más importantes relacionadas con el aumento de la complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades Didácticas las cuales están constituidas por bloques de contenidos, actividades de aprendizaje y de evaluación.

Por último se ofrece la ejemplificación de una Unidad Didáctica para facilitar el diseño, desarrollo y puesta en práctica del resto de Unidades Didácticas que constituyen el Módulo.

- 14 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1.2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

A. Utilizar los recursos de los sistemas ejecutando funciones sobre un sistema operativo multiusuario..

A.1. Identificar los componentes hardware y software de un sistema monousuario y multiusuario describiendo su función y características básicas.

A.2. Identificar los distintos soportes de información y sus características básicas.

A.3. Describir sistemas de codificación y organización de la información en distintos soportes.

A.4. Manejar los elementos físicos del sistema: teclado, discos impresoras observando las medidas básicas de seguridad.

A.5. Reconocer los recursos que hay que gestionar en un sistema, su naturaleza, modos de explotación, objetivos y tipos, de sistemas operativos, técnicas que usan éstos para la gestión de recursos y su repercusión en el modo de operación sobre el sistema.

A.6. Reconocer la estructura básica de un sistema operativo: componentes y funciones básicas.

A.7. Reconocer distintos tipos de interfaces de usuario, varios modos de organización del sistema de archivos y las operaciones básicas que hay que realizar en un sistema en general.

A.8. Citar y clasificar distintos sistemas operativos según sus características, prestaciones, tipos de interfaz y aplicaciones.

A.9. Describir las características propias del DOS, sus prestaciones y posibilidades de operación.

A.10. Ejecutar, con fluidez, procedimientos básicos de usuario en DOS (arranque, manejo de periféricos, del espacio de almacenamiento de datos, etc.).

A.11. Interpretar la configuración de arranque y de operación de un sistema DOS y modificarla de acuerdo con las especificaciones requeridas por una determinada aplicación.

A.12. Describir las características propias del sistema Unix y sus prestaciones y posibilidades generales de operación (gestión de memoria, procesos, periféricos y archivos).

A.13. Interpretar y modificar la configuración del sistema y el entorno de trabajo en Unix: sistemas de archivo, directorios, derechos, atributos,

Conocimiento + Aplicación 1, 3 y 4

Conocimiento1

Conocimiento1

Conocimiento + Aplicación

1

Conocimiento2

Conocimiento2

Conocimiento3,4 y 6

Conocimiento2,3,4 y 5

Conocimiento 3

Aplicación 3

Síntesis 3

Conocimiento 4

Síntesis 4

- 15 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

B. Utilizar los recursos de los sistemas en red ejecutando funciones de su sistema operativo.

variables de entorno y ficheros de procedimientos.

A.14.Reconocer procedimientos básicos de usuario en Unix (conexión/desconexión, uso de periféricos, etc.), utilidades y comandos necesarios, su función y sintaxis y ejecutarlos de forma segura y fluida.

A.15. Localizar e interpretar información en la documentación disponible del sistema.

A.16. Establecer procedimientos para la realización de tareas más complejas sobre el sistema determinando los recursos y medios necesarios, tanto de la documentación como del sistema, y su modo de utilización.A.17. Reconocer comandos de la interfaz de usuario, su sintaxis y función.

A.18. Escribir "scripts" sobre las instrucciones de la "Shell".

A.19. Reconocer las funciones de tratamiento de la información y los conceptos básicos asociados y utilidades que proporciona un gestor de datos.

A.20. Definir, a partir de un diseño lógico, las estructuras físicas de datos sobre un sistema gestor de datos mediante las utilidades

A.21. Realizar operaciones de actualización, consulta, importación y exportación de información en un sistema gestor de datos.

A.22. Identificar las utilidades (editor, compilador, linkador, etc.) y librerías que contienen el entorno de desarrollo y utilizarlos para obtener software ejecutable.

A.23. Citar y explicar las diversas formas de comunicación e intercambio de información en una instalación con sistemas operativos distinto

A.24. Seleccionar y aplicar utilidades para la emulación e intercambio de información en una instalación entre DOS y Unix

A.25. Citar, justificar y observar las condiciones legales de uso del software y las medidas de seguridad física y de salud en el manejo de sistemas.

B.1 Reconocer los fundamentos, técnicas y características básicas de la transmisión de información.

B.2. Describir las tipologías, medios y equipos adecuados para la transmisión de información

B.3. Identificar y explicar la función y características básicas de los componentes hardware y software de un sistema en red.

B.4. Citar los recursos que hay que compartir en una red y las técnicas que utiliza el sistema operativo para su gestión

Conocimiento+ Aplicación 4

Conocimiento + Aplicación 3,4 y 5

Síntesis 4 y 5

Conocimiento + Aplicación 3 y 4Síntesis 4 y 5

Conocimientos 1 y 2

Aplicación 2

Aplicación 2

Conocimiento + Aplicación 2 y 4

Conocimiento 3,4 y 5

Conocimiento + Aplicación 3 y 4

Conocimiento + Aplicación 1 a 5

Conocimiento 5

Conocimiento 5

Conocimiento 5

Conocimiento 5

Conocimiento

- 16 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

C. Organizar esquemas de seguridad, integridad y confidencialidad de la información en sistemas multiusuario y en red.

relacionándolas con los procedimientos de operación sobre el sistema .

B.5. Reconocer la estructura general básica de un sistema operativo de red, sus funciones y el modo de interacción con el sistema operativo de los ordenadores.

B.6. Citar los sistemas operativos de red más utilizados y sus características básicas.B.7. Describir las características propias de un s. o. de red (NetWare o similar), sus prestaciones y posibilidades de operación.

B.8. Describir y ejecutar procedimientos generales de usuario en un sistema en red (conexión/desconexión, mensajes a otros usuarios, etc.).

B.9. Interpretar y modificar la configuración del sistema y el entorno de trabajo: sistemas de archivos, directorios, derechos, atributos, variables de entorno y ficheros de procedimientos.

B.10. Localizar e interpretar información en la documentación del sistema operativo de red.

B.11. Reconocer los comandos básicos de la operación en red, su función y sintaxis.

B.12. Elaborar menús de operación y procedimientos automáticos de usuario para la realización de tareas.

B.13. Reconocer y seleccionar las utilidades apropiadas para el intercambio de información entre sistemas operativos distintos en una red

C.1. Citar y justificar normas de seguridad, integridad y confidencialidad de la información en la operación en entornos monousuario, multiusuario y en red.

C.2. Justificar la importancia del uso adecuado de los recursos y prestaciones del sistema y citar las medidas que hay que tomar y las normas básicas que se deben seguir para su uso.

C.3. Describir técnicas y dispositivos que permitan garantizar la información seguridad, integridad y confidencialidad de la información en un sistema.

C.4. Describir e interpretar el esquema de seguridad establecido mediante un sistema operativo multiusuario y/o en red.

C.5. Describir y ejecutar procedimientos e identificar utilidades (su función y modo de aplicación) que proporciona el sistema operativo, el 'soft-base" de red, los sistemas gestores de base

5

Conocimiento 5

Conocimiento 5

Conocimiento + Aplicación 5

Síntesis 5

Conocimiento + Aplicación 5

Conocimiento 5

Síntesis 5

Conocimiento + Aplicación 5

Conocimiento + Actitud 1 a 5

Conocimiento + Actitud 1 a 5

Conocimiento 1 y 5

Conocimiento + Aplicación 4 y 5

Conocimiento + Aplicación 3, 4 y 5

- 17 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

de datos y otras aplicaciones relacionadas con la seguridad, integridad y confidencialidad de la información.

C.6. Analizar y configurar el entorno y sistema de archivo para instalar y ejecutar una aplicación con arreglo a determinadas especificaciones de seguridad.

C.7. Clasificar distintos soportes y procedimientos de copias seguridad en función de la velocidad de operación y la seguridad que ofrecen.

Síntesis 3, 4 y 5

Conocimiento 1 y 2

1.3. ORGANIZACIÓN DE LOS CONTENIDOS

A. TIPO Y ENUNCIADO DEL CONTENIDO ORGANIZADOR

Considerando los elementos de capacidad y las capacidades terminales deducimos que el contenido organizador debe ser de tipo procedimental. Como enunciado del contenido organizador podemos formular algo similar al título de la unidad de competencia a la que está ligado este Módulo:

Operar o utilizar sistemas informáticos monousuario, multiusuario y en red.

A este contenido procedimental está ligada una serie de contenidos de carácter conceptual y actitudinal que constituyen los contenidos soporte de las destrezas y habilidades que el alumno debe adquirir.

B. ESTRUCTURA DE LOS CONTENIDOS

El contenido organizador es de tipo procedimental. Las operaciones que se pueden realizar sobre el sistema varían según la finalidad pretendida y de las utilidades de que dispone el sistema operativo; sin embargo, la mayor parte de los sistemas operativos posee funciones de operación sobre:

- Gestión de datos (directorios y ficheros).- Comunicación con otros usuarios.- Unidades de discos.- Impresoras.- Procesadores.- Utilidades de desarrollo. editores, compiladores, etc.- Seguridad del sistema.- Programación sobre la interfaz y configuración del entorno de usuario

- 18 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

El contenido organizador está constituido por múltiples procedimientos. La estructura de contenidos es de tipo lineal:

Por otra parte, siempre que se opera con un sistema hay que tener en cuenta las características propias del entorno de operación (cómo se organiza la información en disco, qué tipo de sistema es v qué funciones ofrece, cómo se opera con la interfaz de usuario, etc.). Básicamente los entornos de operación pueden ser:

S.O. MULTIUSUARIO

ENTORNOMULTIUSUARIO

SISTEMA EN RED

TIPO

DE

ENTORNO

ENTORNOMONOUSUARIO

Se debe intentar que el alumno sea capaz de operar en distintos entornos y, por tanto, que sea esta última estructura la que determine la macrosecuencia de contenidos. Para cada entorno se tratan las distintas operaciones de usuario en una microsecuencia que viene inducida por la primera estructura de contenidos.

1.4. PROGRAMACIÓN

- 19 -

FUNCIONESSISTEMAS

GESTIÓN FICH. Y DIRECT.

GESTIÓN PROC.

OPERACCONPERIF.

COMUNICACIONES

UTILIDA-DES DE PROG.

SEGURIDAD

CONFIGURACIÓN

UNIDADESDISCO

IMPRESIÓN CONFIGUR.ENTORNO

PROGRAMASCRIPTS

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

A. RELACIÓN SECUENCIADA DE UNIDADES

La propuesta de programación está constituida por una relación secuenciada de Unidades Didácticas con sus contenidos y actividades de formación v de evaluación. Para elaborar una propuesta de programación concreta es preciso contemplar:

La formación inicial del alumno.

Los sistemas empleados en el entorno productivo.

Los recursos del centro.

Para realizar esta propuesta se han realizado las siguientes consideraciones:

En cuanto a medios y sistemas se han elegido los de utilización más frecuente de los existentes en el mercado y se parte de la posibilidad de contar con un aula equipada con los sistemas operativos DOS, Unix, el entorno de operación Windows y un sistema de red Novell NetWare 3.11 o superior. Obviamente se pueden cambiar los contenidos concretos propuestos en función de los sistemas empleados en el entorno productivo y el equipamiento del centro.

En cuanto a la formación básica del alumno que cursa este Módulo viene determinada por el DBT del Ciclo. Para desarrollar esta propuesta se ha considerado que la formación informática básica se corresponde con la enunciada en el apartado "Materias del Bachillerato que se han de cursar para acceder al Ciclo formativo correspondiente a este titulo" del DBT. No obstante, es necesaria la realización de una evaluación inicial del alumno para determinar sus capacidades v conocimientos específicos en Informática y así poder adaptar y modificar esta programación en la práctica.

En la propuesta de programación formulada se plantea, en primer lugar, habilitar al alumno para que se pueda enfrentar a cualquier sistema operativo nuevo además de que sea capaz de realizar operaciones de usuario sobre los sistemas operativos más comunes.

Como contenidos conceptuales que el alumno debe aprender están el concepto de qué es un sistema operativo, qué tipos de sistemas operativos hay y qué prestaciones ofrecen.

Como contenidos procedimentales tenemos: qué operaciones típicas se pueden realizar sobre un sistema, cuando y como se realizan, qué recursos de trabajo son necesarios v cómo se utilizan.

Los contenidos actitudinales son aquellos que contribuyen a que las actividades realizadas sobre el sistema adquieran un carácter más riguroso y profesional. Son contenidos relacionados con los hábitos de trabajo sobre el sistema que comprenden aspectos como la ergonomía y salud, la seguridad física de los equipos y soportes, la seguridad de la información, el uso correcto de los recursos del sistema, la correcta organización del espacio en disco, etc.

Para facilitar el aprendizaje significativo del alumno, siguiendo el principio de ir de lo simple a lo complejo y de lo general a lo particular, se ha pensado en organizar los contenidos del Módulo en cuatro grandes bloques según la complejidad de operación:

- 20 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Sistema informática general.

Sistema monousuario.

Sistema multiusuario.

Sistema en red.

Este Módulo se impartirá en el primer curso del Ciclo y debe servir como base para el resto de Módulos en los que el alumno necesita manejar un sistema informática, entre ellos el Módulo de primer curso: Programación en lenguajes estructurados. Por esta razón se ha incluido cerca del principio del Módulo el aprendizaje para la utilización del entorno de desarrollo del sistema.

La microsecuencia de cada una de las Unidades Didácticas sigue el principio de ir de lo más simple a lo más complejo v responde a la estructura del contenido organizador:

Entrada/salida del sistema.

Operación básica con la interfaz de usuario.

Gestión de datos (directorios y ficheros).

Comunicación con otros usuarios.

Unidades de discos.

Impresoras.

Gestión de procesos.

Utilidades de desarrollo: editores, compiladores, etc.

Seguridad del sistema.

Programación sobre la interfaz y configuración del entorno de usuario.

Los contenidos de las Unidades Didácticas serán, fundamentalmente, de tipo procedímental aunque se puede encontrar alguna Unidad con contenidos conceptuales que sirven de soporte para las Unidades siguientes.

La relación ordenada de Unidades Didácticas es la siguiente:

U.D.1. Hardware de un sistema informático.U.D.2. Software de un sistema informático. Fundamentos de los sistemas operativos

monousuario, multiusuario y en red.U.D.3. Sistema operativo monousuario: MS- DOS. Entornos gráficos de usuario para

MS-DOS

- 21 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U.D.4. Sistema operativo multiusuario: UNIX.U.D.5. Sistema operativo en Red: NETWARE

Cada Unidad Didáctica constituye un conjunto de contenidos, actividades de enseñanza–aprendizaje y actividades de evaluación para que el alumno construya unas capacidades concretas:

U.D.1. Hardware de un sistema informático.

Pretende que el alumno construya un esquema general de la arquitectura del sistema informático y de su actividad como programador completando sus conocimientos previos. Los contenidos de esta Unidad son básicamente conceptuales y actitudinales. La Unidad servirá como soporte o prerrequisito de otras posteriores.

U.D.2. Software de un sistema informático. Fundamentos de los sistemas operativos monousuario, multiusuario y en red.

Sirve para que el alumno construya un esquema general de las funciones de un sistema operativo y de las actividades que va realizar sobre él de forma que le facilite el aprendizaje posterior de otros sistemas operativos. Los contenidos de esta Unidad son básicamente conceptuales y actitudinales. Esta Unidad servirá al alumno como soporte de las posteriores de forma tal que, si ha comprendido los contenidos que ésta incluye, con sólo enunciar las características de un sistema operativo concreto ya tendrá una idea de sus limitaciones y sus posibilidades de operación. Además se describen aquí las técnicas que generalmente utilizan los sistemas para la gestión de recursos. Con esto se pretende ayudar al alumno a comprender el sentido de muchas operaciones con las que va a encontrarse en la práctica sobre un sistema.

U.D.3. Sistema operativo monousuario: MS- DOS. Entornos gráficos de usuario Windows y Windows NT

Capacita al alumno para operar sobre DOS que es un sistema monousuario muy extendido en el mercado. Los contenidos son de tipo procedimental y las capacidades que hay que desarrollar son de aplicación. Hay contenidos conceptuales de soporte que citan las características del sistema y describen técnicas particulares que utiliza éste para la gestión de los recursos y normas básicas de operación. En esta Unidad se ha incluido la operatoria con Windows tanto a nivel de usuario, como a nivel de administrador. Trabajando en un entorno de red compartiendo recursos y gestionando la seguridad del acceso de los usuarios. Además, trata de habilitar al alumno para que pueda configurar el funcionamiento del sistema y elaborar procedimientos automáticos. Los contenidos son de tipo procedimental y las capacidades que intervienen son las de aplicación, análisis y síntesis.

U.D.4. Sistema operativo multiusuario: UNIX.

- 22 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Tiene como objetivo que el alumno opere sobre Unix que es un sistema multiusuario muy extendido en el mercado. Habilita al alumno para que sea capaz de configurar el funcionamiento del sistema en Unix y elaborar procedimientos automáticos. Los contenidos son de tipo procedimental las capacidades que intervienen son de aplicación, análisis y síntesis.

U.D.5. Sistema operativo en Red: NETWARE

Pretende que el alumno construya un esquema general de sistema informática en red, de las operaciones que se deben desarrollar y de los problemas de seguridad que se presentan. Proporciona al alumno capacidades para operar sobre un sistema en red concreto (NETWARE). Habilita al alumno para configurar el funcionamiento del sistema en red y para elaborar procedimientos automáticos. Los contenidos son de tipo procedimental y las capacidades que intervienen son de aplicación, análisis y síntesis.

En cada Unidad Didáctica es importante hacer una evaluación inicial para determinar los conocimientos y capacidades previos del alumno y así poder adaptar los contenidos y diseñar las actividades concretas.

Las actividades deben desarrollarse en un contexto de participación activa del alumno en las Unidades cuyos contenidos son básicamente conceptuales hay que huir de la exposición pormenorizado de éstos por parte del profesor. Se trata de enfrentar al alumno con los recursos de trabajo (equipos, sistemas operativos, documentación y manuales) mediante la cumplimentación de cuestionarios y guiones adecuados a los contenidos de cada Unidad.

El profesor debe ejercer funciones de diseño de actividades, cuestionarios y guiones, apoyo en el desarrollo de las actividades y evaluación del aprendizaje. En cada Unidad didáctica se tienen que programar actividades específicas de recuperación para los alumnos que no alcancen las capacidades propuestas y para el resto de consolidación.

La distribución temporal de Unidades es una mera propuesta que, a buen seguro, tendrá que mortificarse según los contenidos concretos que se deben tratar los cuales dependerán de la formación inicial del alumno, los sistemas empleados en el entorno y el equipamiento del centro.

- 23 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1.5 Elementos Curriculares de cada Unidad.

UNIDAD DIDÁCTICA Nº 1. Hardware de un sistema Informático.

Tiempo estimado: 25 horas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Componentes físicos (hardware): Procesador. Funciones, componentes,

tipos y características. Memoria. Tipos y direccionamiento. Periféricos. Tipos y características. Dispositivos hardware para la seguridad

de la información: S.A.I., espejos de disco, etc.

Seguridad física, salud y ergonomía. Documentación técnica y de operación.

Componentes lógicos (datos y software): Datos. Tipos. Sistemas de codificación: numérica

(binario, hexadecimal, octal, coma flotante, etc.), alfanumérica (ASCII, EBCDIC, etc.).

Medidas de la información. Software. Componentes y funciones. Normativa legal sobre uso de software.

Almacenamiento externo: Soportes. Tipos y características. Organización de la información en los

soportes. Métodos de acceso. La seguridad de la información en la

manipulación de los soportes.

Manejo e interpretación de material bibliográfico y de manuales.

Operación sobre componentes físicos: teclado, impresora, monitor y unidades de disco.

Elaboración de un esquema general de la estructura y el funcionamiento de un sistema informático.

- 24 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluación Evaluación inicial de conocimientos previos.

Interpretación y comparación entre distintas medidas de información.

Interpretación, codificación y transformación de información entre distintos sistemas de representación.

Lectura e interpretación de información relativa a equipos y sus características contenida en su documentación y distintas publicaciones.

Visita a un centro de proceso de datos y observación de los equipos, características, normas de seguridad física y de la información y tareas que realiza el equipo de desarrollo.

Identificación de los componentes del sistema: equipos, software, soportes de información y formatos.

Reconocimiento y manipulación de los elementos físicos del sistema (teclado, impresora, unidades de disco, etc.) observando las medidas adecuadas.

Investigación y debate sobre la normativa legal de uso de software.

Elaboración de un esquema general de la estructura y funcionamiento de un sistema informático.

Interpretación de las medidas de información.

Interpretación y codificación de la información en distintos sistemas de representación.

Descripción e identificación de los componentes básicos de cualquier sistema y sus funciones.

Interpretación de la información y documentación sobre las características y normas de operación del sistema.

Reconocimiento de las secciones de la documentación del sistema.

Identificación de los componentes del sistema, su función y características básicas.

Reconocimiento y justificación de las normas básicas sobre protección de la propiedad del software, seguridad del sistema y ergonomía en la operatoria sobre el sistema.

Manejo de componentes físicos: teclado, impresora monitor y unidades de disco considerando las normas básicas de seguridad.

- 25 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 2: Sistemas Operativos

Tiempo estimado: 25 horas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Sistema operativo: Recursos. Función del sistema

operativo. Evolución histórica. Estructura y componentes. Modos de explotación del sistema:

procesos en lotes y en tiempo real. Tipos de sistemas operativos:

monousuario, multiusuario, multitarea, multiproceso, etc.

Seguridad del sistema y de la información. Tipos y niveles de protección.

Funciones del sistema operativo en general y gestión de recursos: Gestión de procesos y del procesador.

Objetivos. Concepto de proceso. Estados y transiciones. Prioridades. Planificación. Sincronización. Interbloqueos. Gestión de memoria: segmentación, paginación, menoría virtual Programas reubicables reentrantes y residentes.

Gestión de periféricos: interfaz procesador–periférico, programas de control (drivers), interrupciones y colas.

Gestión de datos: sistemas de archivo y gestión de espacios de almacenamiento.

Gestión de los usuarios y de la seguridad e integridad de la información.

Política y mecanismos para la seguridad, integridad y. confidencialidad de la información: Control de acceso. Bloqueos. Técnicas de encriptación. Copias de seguridad.

Modelos de interfaces de usuario.

Valoración de la importancia que tiene aprovechar al máximo los recursos en un sistema para el mejor rendimiento y prestaciones del sistema.

Valoración del control de la seguridad y privacidad de la información.

Elaboración de un esquema de las funciones de un sistema operativo en general.

- 26 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Sistemas operativos más importantes del mercado y sus características.

Actividades de enseñanza-aprendizaje Actividades de evaluación Evaluación inicial de conocimientos previos

en cuanto a: Objetivos y funciones de un sistema

operativo. Organización lógica del almacenamiento.

Realización de un trabajo de investigación bibliográfica sobre contenidos de la Unidad.

Elaboración de un esquema sobre las funciones, estructura y operaciones que permite un sistema operativo en general

Elaboración de un resumen de los problemas que debe solucionar un sistema operativo para la gestión del mismo, técnicas correspondientes que se utilizan desde su diseño y cómo afecta esto a las operaciones que hay que realizar sobre el sistema.

Investigación y exposición de ejemplos concretos sobre accidentes y problemas relacionados con la seguridad de la información y las medidas y técnicas utilizadas en una empresa para garantizar dicha seguridad.

Clasificación de sistemas operativos e interpretación de sus características a través de manuales y publicaciones especializadas.

Reconocimiento de los recursos que hay que gestionar en un sistema operativo, su naturaleza, modos de explotación, objetivos y tipos, técnicas que usa para la gestión de recursos y su repercusión en el modo de operación del sistema.

Reconocimiento de la estructura básica general de un sistema operativo: componentes y funciones básicas.

Reconocimiento de distintos tipos de interfaces de usuario diferentes, modos de organización de los sistemas de archivo y operaciones básicas que hay que realizar generalmente en un sistema.

Clasificación dé distintos sistemas operativos según sus características, prestaciones, tipos de interfaz y aplicaciones.

Justificación de la importancia que tiene el uso adecuado de los recursos y prestaciones del sistema y medidas y normas básicas que hay que seguir para su uso i correcto.

Descripción de técnicas y dispositivos que permiten garantizar la seguridad, integridad y confidencialidad de la información en un sistema.

Clasificación de los distintos procedimientos de copias de seguridad según la velocidad de operación y la seguridad que éstos ofrecen.

- 27 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 3:Sistema operativo monousuario: MS-DOS. Entornos gráficos de usuario Windows NT.

Tiempo estimado: 65 horas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Introducción al sistema monousuario DOS: Historia y versiones. Características generales. Estructura. Gestión de memoria. Organización de disco: sector de

arranque, particiones, F.A.T., etc. Interfaces de usuario: intérprete de

comando, interfaz gráfica Windows.

Documentación de usuario del DOS.

Características básicas de la interfaz intérprete de comandos: Características. Presentación en pantalla. Teclas y caracteres especiales. Sintaxis de las órdenes. Redireccionamiento y filtros.

Nombres de los dispositivos: discos, impresoras, consola, puertos serie y otros.

Directorios y ficheros: Estructura de directorios. Tipos de ficheros (datos y programas,

ASCII y binario, procedimientos “batch” y programas ejecutables).

Reglas para la formación de nombres. Caminos en el árbol de directorios.

Ordenes.

Discos y disquetes: Formatos. Ordenes.

Impresión: órdenes para la salida directa y mediante colas.

Entorno: Variables del sistema y de usuario. Comandos de operación sobre el

entorno.

Programación de trabajos en lotes: Ficheros BAT. Instrucciones y parámetros. Configuración de arranque del DOS: Ficheros AUTOEXEC.BAT y

Manejo e interpretación de información en la documentación de usuario del sistema operativo.

Ejecución de procedimientos básicos de usuario en DOS sobre:

Directorios (listado, creación, borrado, cambio de nombre y cambio de directorio).

Ficheros (creación, borrado/recuperación, copia, cambio de nombre, listado, ordenación, etc.).

Seguridad en DOS: (identificación y ejecución de utilidades relacionadas con la seguridad).

Disquetes (formato y copia de información). Impresión. Interfaces de usuario. Editores del DOS.

Interpretación de la configuración de arranque y de operación actual de un sistema DOS

Análisis y configuración del entorno y sistema de archivos para instalar y ejecutar aplicaciones con arreglo a determinadas especificaciones de funcionamiento y de seguridad.

Establecimiento de procedimientos para la realización de tareas más complejas sobre el sistema determinando los recursos y medidas necesarios, tanto de la documentación como del sistema, y su modo de utilización.

Escritura de procedimientos o “scripts” sobre la interfaz de usuario.

Conoce el entorno de Windows.

Utilización adecuada de sus herramientas.

Configura de forma óptima el entorno.

Administra los elementos de un entorno multiusuario y en red.

- 28 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

CONFIG.SYS. Órdenes de configuración de teclado,

pantalla, impresora, idioma, etc. Órdenes y utilidades de configuración de

memoria expandida, extendida, shadow y otras.

Drivers y órdenes del CONFIG.SYS: memoria caché, virtual, disco RAM, etc.

Interfaz gráfica Windows Características y arquitectura. Elementos de Windows y técnicas

generales para su utilización. Administración de archivos. Administra-ción de programas. Administra-ción de dispositivos. Gestión de usuarios. Seguridad y acceso. Configuración.

Protege la información de los usuarios.

- 29 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluación Evaluación inicial de conocimientos y

capacidad previos en cuanto a: Características del DOS. Operatoria en DOS.

Consulta y resumen de la función y sintaxis de distintos comandos en la documentación de usuario.

Realización de prácticas sobre el sistema, a partir de un guión y cm la ayuda de manuales y sin ella, sobre las distintas operaciones de usuario sobre:

Interfaz intérprete de comandos. Directorios (listado, creación, borrado,

cambio de nombre y cambio de directorio). Ficheros (creación, borrado/recuperación,

copia, cambio de nombre, listado, clasificación, etc.).

Disquetes (formato y copia de información). Impresión Interfaz gráfica de usuario. Seguridad en DOS (interpretación de

esquemas de atributos de ficheros y directorios, copias de seguridad, manejo de utilidades antivirus, etc.).

Editores del DOS.

Redacción de una lista de mensajes de error y problemas encontrados en la práctica y las acciones más adecuadas que se deben ejercitar.

Resolución de ejercicios en los que se determinen los comandos y las opciones básicas que hay que utilizar para realizar tareas propuestas sobre el sistema.

Elaboración de un plan de copias de seguridad y de chequeo de virus con arreglo a una serie de normas propuestas.

Definición y cambio del contenido de variables del sistema y comprobación de la influencia que tienen sobre el funcionamiento del mismo y de las aplicaciones.

Ejecución y prueba de comandos para cambiar la configuración del teclado, pantalla, impresora, etc.

Interpretación de información sobre el entorno de operación en la documentación disponible de aplicaciones.

Explicación de las características básicas del DOS y las posibilidades de operación que ofrece.

Reconocimiento de la organización lógica de los datos en disco.

Reconocimiento de la estructura básica general del sistema operativo: componentes y funciones básicas.

Reconocimiento de la sintaxis y función de los comandos básicos.

Interpretación de la información contenida en la documentación de usuario del sistema operativo.

Ejecución práctica haciendo uso correcto de la documentación y respondiendo adecuadamente a los mensajes del sistema y procedimientos de usuario sobre:

Interfaz intérprete de comandos. Directorios (listado, creación, borrado,

cambio de nombre y cambio de directorio). Ficheros (creación, borrado/recuperación,

copia, cambio de nombre, listado, clasificación, etc.).

Disquetes (formato y copia de información). Impresión. Interfaz gráfica de usuario. Seguridad en DOS (interpretación de

atributos de ficheros y directorios, copias de seguridad, manejo de utilidades antivirus, etc.).

Editores del DOS.

Identificación de variables del sistema y reconocimiento de su influencia en el modo de operación.

Diseño de procedimientos BAT para la ejecución automática de tareas propuestas.

Explicación y justificación de conceptos relativos a la configuración de memoria del DOS: memoria expandida, extendida, etc.

Identificación de comandos de configuración, “drivers” y sus funciones.

Determinación del entorno de operación actual del sistema mediante el examen de los ficheros de arranque.

- 30 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluación

Examen y explicación del funcionamiento de procedimientos BAT ya diseñados.

Diseño y prueba de procedimientos BAT.

Cambio de contenido de los ficheros de configuración de arranque y comprobación de su influencia en el funcionamiento del sistema.

Resolución de ejercicios con la ayuda de la documentación del sistema en los que se configure un ordenador, el contenido de las variables de entorno y la secuencia de comandos que hay que utilizar para conseguir el entorno propuesto.

Realización de ejercicios bajo Windows NT.

Creación de usuarios y sistemas de archivos.

Configuración de cuentas.

Compartición de recursos.

Elaboración de una secuencia de comandos para conseguir un entorno acorde con las especificaciones de funcionamiento y de seguridad propuestas.

Creación de usuarios y cuentas.

Compartir recursos.

Acceso restringido.

- 31 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA N.° 4: Sistema operativo multiusuario. UNIX

Tiempo estimado: 65 horas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Valoración de la necesidad de compartir datos y recursos en un sistema multiusuario para el mejor rendimiento y prestación del mismo.

Valoración del control de la seguridad y privacidad de la información. Funciones del administrador en un entorno multiusuario.

Hardware de un sistema multiusuario: unidad central tarjetas multipuerto y terminales.

Introducción al sistema multiusuario Unix: Historia y versiones. Características generales.

El sistema Unix en su parte interna: Arquitectura: núcleo y “Shell”. Funciones del sistema: gestión,

comunicación y sincronización de procesos, gestión de memoria, de entradas/salidas y periféricos, de disco y sistemas de archivos, de usuarios y seguridad.

Funciones de la “Shell”. Interfaces de usuario Unix: Bourne Shell, C–Shell, X–Window.

Documentación del usuario en Unix.

Procedimiento de conexión/desconexión.

Características básicas de la “Shell” intérprete de comandos: Características. Presentación en pantalla. Teclas y caracteres especiales. Sintaxis de las órdenes.

Directorios y ficheros: Estructura de directorios. Tipos de ficheros (datos y programas,

ASCII y binario, “scripts” y programas ejecutables, ficheros especiales 0 “drivers”).

Directorios del sistema.

Identificación de los componentes hardware y software de un sistema multiusuario.

Manejo e interpretación de información en la documentación de usuario del sistema operativo.

Operación sobre directorios y ficheros.

Operación sobre seguridad en Unix: Interpretación del esquema de seguridad y ejecución de comandos relacionados con la seguridad.

Operación sobre: Comunicación. Discos. Impresoras. Procesos. Interfaz de usuario (redireccionamiento,

filtros, metacaracteres, etc.). Utilidades de edición, compilación,

enlazado y de organización

Interpretación y modificación de la configuración del sistema y del entorno de trabajo (modificar directorios, derechos, atributos, variables de entorno y ficheros de procedimientos) con arreglo a las especificaciones de funcionamiento y seguridad formuladas.

Establecimiento de procedimientos para la realización de tareas más complejas sobre el sistema determinando los recursos y medios necesarios, tanto de la documentación como del sistema, y su modo de utilización.

Escritura de “scripts” sobre la interfaz de usuario.

- 32 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Reglas para la formación de nombres. Caminos en el árbol de directorios.

Órdenes de operación sobre directorios y ficheros.

Órdenes de procesamiento de ficheros.

Gestión de la seguridad: Problemas y normas de seguridad en

Unix. Esquema de seguridad: usuarios, grupos,

permisos sobre directorios y ficheros. Máscara de creación de ficheros.

Medidas de protección: control de número de intentos de entrada, plazo de validez de “password”, etc.

Órdenes para gestión de permisos, de “password”, de encriptación de ficheros y otros.

Órdenes para comunicación con otros usuarios.

“Shell”: Entrada estándar, salida estándar y salida

de errores. Metacaracteres. Redireccionamiento. Filtros.

Gestión de procesos: Procesos en “background” y “foreground”. Procesos presentes en el sistema Unix. Órdenes de lanzamiento, visualización y

destrucción de procesos.

Gestión de disquetes en Unix: Formatos y “drivers” correspondientes. Ordenes para dar formato y copiar

información.

Gestión de discos: Organización lógica del disco: particiones,

sistemas de archivos. Superbloque, I–nodos, archivos.

Órdenes para determinar la capacidad y ocupación de un sistema de archivos.

Impresión: “Drivers” de impresora. Órdenes de impresión y de manejo de

colas.

Editores de Unix. Editor “vi”:

- 33 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

Características y modos de trabajo. Ordenes en modo última línea. Órdenes en modo comando. Órdenes en modo entrada. Configuración. Buffers.

Utilidades, compilación, enlazado y organización.

Órdenes de configuración del terminal.

Entorno: Variables del sistema y de usuario. Ordenes de manejo de variables y del

entorno.

Programación de “scripts”: Instrucciones y variables. Estructuras de control.

Ficheros de configuración: “.profile” y “.exrc”.

- 34 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónObservación de un sistema multiusuario, identificación de los componentes y descripción de sus funciones y I características básicas.

Consulta y resumen de la función y sintaxis de distintos comandos en la documentación de usuario.

Elaboración de un cuadro resumen de analogías y diferencias en l as características y operatoria entre DOS y Unix.

Realización de prácticas sobre el sistema, a partir de un guión y con la ayuda de manuales y sin ella, sobre distintas operaciones de usuario: Inicio y finalización de una sesión.

Manejo de teclado. Operación sobre directorios y ficheros. Procesamiento de ficheros. Órdenes para cambio de la palabra de

paso, permisos y propietarios de ficheros. Encriptación de ficheros.

Comunicación con otros usuarios. Interfaz de usuario Shell. Gestión de procesos. Disquetes y sistemas de archivos. Impresoras. Utilidades de edición compilación y

enlazado. Utilidades de organización.

Redacción de una lista de mensajes de error y problemas encontrados en la práctica y acciones más adecuadas que se deben seguir.

Resolución de ejercicios en los que se determinan los comandos y las opciones básicas que hay que utilizar para realizar tareas propuestas sobre el sistema.

Ejecución y prueba de comandos para cambiar la configuración del terminal.

Definición y cambio del contenido de variables del sistema y comprobación de la influencia sobre el funcionamiento del mismo y de las aplicaciones.

Interpretación de información sobre el entorno de operación en la documentación disponible de aplicaciones.

Examen y explicación del funcionamiento de

Identificación de los componentes hardware y su función en un sistema multiusuario.

Reseña de las características básicas del Unix y las posibilidades de operación que ofrece.

Reconocimiento de la estructura básica general del sistema Unix: componentes y funciones básicas.

Reconocimiento de la organización lógica de los datos en disco.

Interpretación de la información contenida en la documentación de usuario del sistema operativo.

Interpretación del esquema de permisos de directorios y ficheros y justificación de las medidas de seguridad adoptadas.

Reconocimiento de la sintaxis y función de los comandos básicos.

Ejecución en la práctica, haciendo un uso correcto de la documentación y respondiendo adecuadamente a los mensajes del sistema de procedimientos de usuario sobre: Operación sobre directorios y fichero. Procesamiento de ficheros Seguridad: cambio de la palabra de

paso, permiso y propietarios de ficheros; encriptación de ficheros.

Comunicación con otros usuarios. Interfaz de usuario. Gestión de procesos. Disquetes y sistemas de archivos. Impresoras. Utilidades de desarrollo de programas.

Identificación de variables del sistema y reconocimiento de su influencia en el modo de operación.

Determinación del entorno actual del sistema mediante I el examen de los ficheros de configuración.

Diseño de “scripts” para la ejecución automática de las tareas propuestas.

Elaboración de una secuencia de comandos

- 35 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónlos “scripts” ya diseñados.

Diseño y prueba de “scripts”.

Cambio del contenido de los ficheros de configuración del entorno de usuario y comprobación de su influencia en el funcionamiento del sistema.

Organización de un esquema de seguridad para el desarrollo de un proyecto de trabajo en equipo.

Resolución de ejercicios, con la ayuda de la documentación del sistema, en los que se elabore un esquema de directorios y atributos, el contenido de las variables de entorno y la secuencia de comandos que hay que utilizar para conseguir un entorno propuesto.

para conseguir un entorno acorde con las especificaciones de funcionamiento y de seguridad propuestas.

- 36 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA N° 5: Sistema operativo en red: NETWARE

Tiempo estimado: 70 horas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores) Concepto de red. Tipos de red. Diferencias

con un sistema operativo multiusuario. Recursos que se comparten en una red.

Tipos de red: LAN, WAN, de pares, de servidor, etc.

Conceptos básicos de la transmisión de información: Medio y señal. Tipos de medios. Velocidad de transmisión. Técnicas de transmisión: modulación,

multiplexación, concentración, banda base, banda ancha y otras.

Transmisión en serie, paralelo, dúplex, semidúplex, síncrona, asíncrona, etc.

Dispositivos: multiplexores, módems y otros.

Protocolo y tipos. Topología y tipos.

Componentes hardware de una red local: Medios de transmisión. Tarjetas de conexión. Servidores y estaciones de trabajo. Periféricos.

Componentes software de una red local: Sistema operativo de red (N.O.S.). Sistemas operativos de estaciones de

trabajo. Aplicaciones. Características de las

aplicaciones en red.

Funciones del N.O.S.: Gestión de periféricos. Gestión de datos. Gestión de usuarios. Gestión de la seguridad de la

información.

Problemas de seguridad en una red. Funciones del administrador de la red.

Diferentes N.O.S. del mercado y sus características.

Sistema de red NetWare (Novell):

Elaboración de un esquema de sistema en red local en general y de su funcionamiento que sirva como aprendizaje posterior sobre redes locales.

Manejo e interpretación de información en la documentación del sistema operativo de red.

Descripción y ejecución de procedimientos generales d usuario en un sistema en red: Conexión/desconexión al servidor o

servidores. Interfaz de usuario. Directorios y ficheros. Seguridad en la red (interpretación del

esquema d seguridad y ejecución de comandos relacionados con la seguridad).

Comunicación con otros usuarios de la red.

Impresión.

Interpretación y modificación de la configuración del sistema y del entorno de trabajo (modificación de directorios, derechos, atributos, variables de entorno y ficheros de procedimientos) con arreglo a las especificaciones de funcionamiento y seguridad formuladas.

Establecimiento de procedimientos para la realización de tareas más complejas sobre el sistema determinando los recursos y medios necesarios, tanto de la documentación como del sistema, y su modo de utilización.

Elaboración de menús de operación y procedimientos automáticos de usuario para la realización de tareas sobre el sistema de red.

- 37 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores) Historia y versiones. Características. Estructura. Gestión de disco: volúmenes,

directorios, etc. Interfaces de usuario.

Conexión/desconexión al servidor o servidores.

Interfaz de usuario: Teclas y caracteres especiales. Sintaxis de las órdenes.

Organización del disco: Volúmenes, directorios y ficheros. Estructura de directorios. Ordenes de operación sobre directorios

y ficheros.

Seguridad en la red: Problemas de seguridad en redes. Usuarios y grupos. Directorio y fichero: atributos,

propietario, “trustees”, máscara de derechos heredados, derechos efectivos, etc.

Permisos de usuario y grupo sobre directorios y ficheros. Equivalencias de seguridad y otros.

Medidas de protección de acceso: restricción horaria, control del número de intentos de entrada y otros.

Comunicación con otros usuarios de la red.

Impresión y colas de impresión.

“Drive maps”: Locales. De red. De búsqueda.

Variables y parámetros de entorno.

“Login script”: Tipos. Comandos.

Procedimientos batch.

Menús de usuario. Planificación y creación.

- 38 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluación Realización de un trabajo de investigación

bibliográfica sobre los contenidos de la Unidad.

Lectura e interpretación de información relativa a equipos y sus características contenidas en la documentación de los equipos y en otras publicaciones.

Visita a un centro de proceso de datos, con una red local, observando los equipos, características y medidas de seguridad tomadas para la protección de la información.

Identificación de los componentes del sistema en red: equipos, medios y software.

Elaboración de un esquema general de la estructura y funcionamiento de un sistema informático en red.

Elaboración de un esquema sobre las funciones, estructura y operaciones que permite un sistema operativo de red general.

Elaboración de un resumen de los problemas que debe solucionar un sistema operativo para la gestión del sistema en red.

Investigación y exposición de ejemplos concretos sobre accidentes y problemas que puedan surgir relacionados con la seguridad de la información y las medidas y técnicas utilizadas en los sistemas en red.

Clasificación de los sistemas operativos de red e interpretación de sus características a través de manuales y publicaciones especializadas.

Consulta y resumen de la función y sintaxis de distintos comandos en la documentación de usuario.

Elaboración de un cuadro resumen de analogías y diferencias en las características y operatoria entre DOS y NetWare.

Realización de prácticas sobre el sistema, a partir de un guión y con la ayuda de manuales y sin ella, sobre distintas operaciones de usuario: Conexión/desconexión al servidor o

Reconocimiento de fundamentos, técnicas y características básicas de la transmisión de información.

Descripción de topologías, medios y equipos para la transmisión de información.

Identificación y explicación de la función y características básicas de los componentes hardware y software de un sistema en red.

Descripción de los recursos que hay que compartir en una red y los procedimientos de operación sobre el sistema.

Reconocimiento de la estructura básica de un sistema operativo de red en general, sus funciones y modo de interacción con el sistema operativo de los ordenadores.

Clasificación de los sistemas operativos de red más utilizados y sus características básicas.

Descripción de las características básicas del sistema operativo en red y posibilidades de operación que ofrece.

Reconocimiento de la estructura básica general del sistema operativo: componentes y funciones básicas.

Reconocimiento de la organización lógica de los datos en disco.

Interpretación del esquema de seguridad establecido en el servidor y justificación de las medidas de seguridad adoptadas.

Reconocimiento de la sintaxis y función de los comandos básicos.

Ejecución, en la práctica y con fluidez, de procedimientos básicos de usuario utilizando: Conexión/desconexión al servidor o

servidores. Interfaz de usuario. Directorios y ficheros. Comandos sobre la seguridad. Comunicación con otros usuarios de la

red. Impresión y colas de impresión.

- 39 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónservidores. - Directorios y ficheros.

Seguridad en la red. Comunicación con otros usuarios de la

red. Impresión y colas de impresión. Interfaz de usuario.

Redacción de una lista de mensajes de error, problemas encontrados en la práctica y acciones más adecuadas que se deben emprender.

Resolución de ejercicios en los que se determinan los comandos y opciones que hay que utilizar para realizar determinadas tareas sobre el sistema.

1.6 BIBLIOGRAFÍA

Sistemas Operativos Salas Parrilla, Ed. McGRAW-HILL

Microsoft MS-DOS.

Windows NT. Anaya.

Redes de Área Local. Juan Carlos Parrilla y Juan José Rubio. Editorial Síntesis.

Guía de Novell Netware 4.1. Cerril C. Currid y Stephen Saxon. Anaya.

Libro de prácticas de Unix. José Luis Andrés y José Carlos Arias. Editorial Síntesis.

- 40 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Programación en

Lenguajes Estructurados

Ana María Barbero Alcalde

- 41 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN

Estamos ante un Módulo de 352 horas que se encuadra en el primer curso del Ciclo formativo de grado superior correspondiente al título de Técnico superior en Desarrollo de aplicaciones informáticos.

La referencia del sistema productivo de este Módulo la encontramos en la unidad de competencia número 3 del correspondiente Decreto de título: elaborar, adaptar y probar programas en lenguajes de programación estructurados y de cuarta generación y sus realizaciones son:

3.1 Elaborar programas que cumplan las especificaciones establecidas en el diseño, con bajo coste de mantenimiento.

3.2 Integrar y enlazar programas y retinas siguiendo las especificaciones establecidas en el diseño.

3.3 Realizar pruebas funcionales de programas atendiendo a las especificaciones establecidas en el diseño.

3.4 Elaborar y mantener documentación descriptiva de programas y pruebas que permitan la consulta y actualización por terceras personas.

3.5 Efectuar cambios en programas de acuerdo con los nuevos requerimientos establecidos.

El modelo de programación propuesto presenta las capacidades terminales que aparecen el correspondiente Decreto del currículo desglosadas en Criterios de Evaluación como resultado de un proceso de análisis.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje que va a constituir el eje de todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Se trata de un contenido procedimental.

A continuación se propone la estructura de contenidos que tiene su fundamento en la naturaleza y enunciado del contenido organizador y las variables más importantes relacionadas con el aumento de complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades de Trabajo constituidas por bloque de contenidos y actividades de aprendizaje y de evaluación.

- 42 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

3.1 Elaborar programas utilizando lenguajes estructurados, cumpliendo con las especificaciones establecidas en el diseño.

3.1.1. Diferenciar la programación de procesos interactivos y por lotes (“batch”).

3.1.2. Describir la utilidad de las librerías y de los enlazadores de los sistemas operativos y depuradores, así como su forma de empleo.

3.1.3. Evaluar la importancia de la claridad y legibilidad de los programas para facilitar el mantenimiento y el trabajo en equipo.

3.1.4. Elegir y definir estructuras de datos necesarios para la resolución del problema en un lenguaje estructurado.

3.1.5. Aplicar una metodología de desarrollo estructurado para el diseño de algoritmos.

3.1.6. Codificar programas en un lenguaje estructurado a partir de los algoritmos diseñados.

3.1.7. Aplicar estrategias de programación modular y de programación orientada a objetos utilizando módulos, unidades o paquetes de desarrollo de programas.

3.1.8. Codificar un módulo de programación en un lenguaje estructurado de tercera generación.

3.1.9. Documentar el código de un módulo de programación con comentarios significativos, concisos y legibles.

3.1.10. Integrar y enlazar módulos de programación, rutinas y utilidades, siguiendo las especificaciones del diseño y el diagrama de estructuras.

3.1.11. Comprobar que la utilización de recursos del sistema (procesador, memoria, periféricos) permiten que la integración y el enlace de programas sea ejecutable.

3.1.12. Depurar los módulos de programación siguiendo

1

3,5,8

Todas

3 a 9

2 a 9

3 a 9

3 a 9

3 a 9

2 a 9

2 a 9

3 y 9

3 a 9

- 43 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

criterios de eficiencia y eficacia.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

3.2 Evaluar el funcionamiento de las aplicaciones mediante la realización de pruebas de los diferentes módulos de programación.

3.2.1. Describir tipologías de errores de los tratamientos.

3.2.2. Aplicar estándares de control de calidad a partir de las especificaciones establecidas en el diseño y de las prestaciones esperadas por el usuario de la aplicación.

3.2.3. Realizar pruebas para cada módulo de una aplicación y pruebas de integración.

3.2.4. Comprobar que el acceso y el tratamiento de los datos cumplen las directrices de la administración de datos del sistema y las especificaciones establecidas en el diseño.

3.2.5. Comprobar que los formatos de entrada y salida de la aplicación son los esperados.

3.2.6. Comprobar que la funcionalidad de los datos es la esperada.

3.2.7. Provocar y verificar los diversos tratamientos de error.

3.2.8. Medir los rendimientos de la aplicación y evaluar la eficiencia de las prestaciones de la aplicación y el consumo de recursos.

1 y 3

3 a 9

3 a 9

3 a 9

3 a 9

3 a 9

3 a 9

3 a 9

- 44 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

3.3 Elaborar la documentación completa relativa a las aplicaciones desarrolladas

3.3.1. Documentar y describir las estructuras de datos utilizadas.

3.3.2. Elaborar matrices de referencias cruzadas que relaciones procesos y almacenamientos de datos.

3.3.3. Redactar guías de uso de las aplicaciones.

2 a 9

9

9

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

3.4 Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el diseño.

3.4.1. Identificar los datos y módulos de programación afectados por la modificación de los requerimientos.

3.4.2. Utilizar matrices de referencias cruzadas entre módulos y datos para conocer las implicaciones que sobre éstos producen las nuevas modificaciones.

3.4.3. Probar que los nuevos datos y módulos no producen pérdidas de eficiencia y eficacia en las prestaciones ni en los rendimientos de la aplicación y satisfacen los nuevos requerimientos funcionales.

3.4.4. Documentar los cambios realizados sobre los datos, módulos y estructuras de datos y control de la aplicación.

3.4.5. Mantener librerías de módulos reutilizables.

5, 6 y 9

9

9

9

5, 6, 8 y 9

- 45 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. ORGANIZACIÓN DE LOS CONTENIDOS

Considerando los Criterios de Evaluación se deduce que el contenido organizador debe ser de tipo procedimental. Como enunciado del contenido organizador formularemos el título de la unidad de competencia a la que está ligada este Módulo:

Elaborar, adaptar y probar programas en lenguajes de programación estructurados.

A este contenido de tipo procedimental se encuentran ligados una serie de contenidos conceptuales y actitudinales que originan los que son soporte de las destrezas y habilidades que el alumno debe adquirir.

- 46 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

4. PROGRAMACIÓN

4.1 Relación Secuenciada de Unidades

La propuesta de programación está constituida por una relación secuenciada de Unidades Didácticas en la que se integran y desarrollan, al mismo tiempo, distintos tipos de contenidos y actividades de formación y de evaluación huyendo de los clásicos temas o lecciones estancos que mediatizan al proceso de aprendizaje.

Para el diseño de una programación concreta será preciso contemplar:

- Los conocimientos previos del alumno

- Los recursos materiales del centro educativo

- Los medios utilizados en el entorno productivo

En cuanto al primer punto se ha considerado que los conocimientos previos del alumno son mínimos limitándose a aquellos que han adquirido en las materias cursadas en el Bachillerato.

Para el segundo punto se ha considerado un aula de informática con el suficiente número de equipos como para que los alumnos puedan trabajar individualmente o en grupos de dos. Los equipos deseables serán como mínimo, Petium II con 64 MB de memoria RAM y 1 GB de disco duro. Todos los equipos estarán conectados en red y tendrán como sistema operativo Windows 98. El compilador utilizado será Borland C/C++.

Respecto al tercer punto y dada la portabilidad del lenguaje elegido es posible que este Módulo sea el de menor peso, ya que en el entorno laboral donde se integrarán los alumnos se utilizan lenguajes visuales, sirviendo este Módulo de introducción a las técnicas de programación y al manejo de compiladores.

De la estructura de contenidos se pueden deducir cuatro grandes bloques constituidos de la siguiente manera:

Bloque 1: de carácter introductorio formado por las U.D.1, U.D.2 y U.D.3.Bloque 2: de carácter eminentemente procedimental constituido por las U.D.4, U.D.5, U.D.6, U.D.7 y U.D.8.Bloque 3: sobre la Programación Orientada a Objetos, formada por la U.D.9.Bloque 4: desarrollo de un proyecto, constituido por la U.D.10 con el objetivo de demostrar el grado de conocimientos y destrezas alcanzado.

La relación secuenciada de Unidades Didácticas es:

U.D.1.Concepto de algoritmo. Lenguajes y Estructuras de control.

U.D.2.Metodología de la programación.

U.D.3.Introducción al lenguaje C.

- 47 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U.D.4.Estructuras estáticas.

U.D.5.Estructuras dinámicas. Profundización en el lenguaje C.

U.D.6.Estructuras externas: Ficheros.

U.D.7.Recursividad.

U.D.8.Introducción a la P.O.O.

U.D.9.Proyecto.

La U.D.1 tiene como fin presentar al alumno los conceptos básicos de la programación de tal manera que comience a familiarizarse con los términos, entornos, materiales y finalidades del Módulo completo. Es una Unidad eminentemente conceptual que pretende presentar, de forma global, el contenido y las estructuras de control básicas que se verán y utilizarán durante todo el Módulo.

La U.D.2 presenta al alumno los métodos y técnicas que le permitirán desarrollar buenos programas. Esto se la metodología de la programación. Asimismo se expondrán las herramientas de diseño de algoritmos así como las pautas que debe seguir en su diseño y las técnicas de programación utilizadas en la actualidad. Se pretende que el alumno adquiera el conocimiento y destreza suficientes para la interpretación del problema y el diseño y construcción de los algoritmos que los resuelvan. Los contenidos son de tipo conceptual y procedimental y serán complementados con los contenidos de las siguientes Unidades.

La U.D.3 presenta un lenguaje de programación procedimental estructurado, el C. Se pretende dar una visión general del lenguaje, sus características, utilidad, ventajas, inconvenientes e implantación actual y de la estructurad e un programa en C. Asimismo se pretende que el alumno adquiera los suficientes conocimientos sobre el compilador y su entorno de trabajo (editor, depurador, librerías, etc) como para poder empezar a codificar desde este momento.

La U.D.4 presenta las primeras estructuras complejas de datos: las estructuras internas estáticas. Se enseñará al alumno a aplicar alguna de las herramientas de diseño de algoritmos a este tipo de estructuras para continuar con el conocimiento de las características de las mismas en C a fin de pasar a la codificación. Es fundamental que el alumno las comprenda dada la variedad de estas estructuras en C, su importancia y continua utilización de aquí en adelante. También se ven las técnicas que tiene el lenguaje C para que el programador pueda crear tipos adecuados al problema tratado en cada momento. Al finalizar la Unidad el alumno debe encontrase en situación de poder resolver problemas de una cierta entidad. El contenido de esta Unidad es eminentemente procedimental.

La U.D.5 presenta al alumno las estructuras internas dinámicas de datos. Este tipo de estructuras son características del lenguaje C y le proporcionará una forma muy flexible de gestionar la memoria. Se seguirá el esquema ya expuesto: concreción del problema, diseño del algoritmo, codificación, ejecución, prueba, depuración y documentación. Se

- 48 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

presentan a los alumnos algunas de las características avanzadas del uso del lenguaje C y del compilador, como son la creación de proyectos y el uso de ficheros cabecera. Al finalizar la Unidad el alumno debe haber adquirido los conocimientos y destrezas necesarios para el manejo de estructuras en problemas de gestión y para la creación de programas de envergadura con estructura de proyecto. El contenido es procedimental.

La U.D.6 presenta al alumno las estructuras externas de datos. El esquema que hay que seguir es el mismo que las dos unidades anteriores: la aplicación de la herramienta de diseño de algoritmos elegida al tratamiento de ficheros, estudio de las características y peculiaridades de los ficheros en C para la codificación y, finalmente, la obtención del programa ejecutable. La comprensión de estas estructuras es de gran importancia ya que son fundamentales en cuanto a que permitirán conseguir el almacenamiento de datos para su posterior utilización. Al finalizar la Unidad el alumno debe haber adquirido los conocimientos y destrezas necesarios para el manejo de los ficheros, estructuras fundamentales en problemas de gestión. Es una Unidad de contenido procedimental.

La U.D.7 presenta al alumno una de las técnicas de programación más potentes: la recursividad. Es una técnica difícil de entender al principio pero que clarifica enormemente cualquier programa. Al finalizar la Unidad el alumno debe ser capaz de distinguir aquellos casos en los que es aplicable la recursividad y diseñar las funciones recursivas de forma adecuada, sin que entren en bucles infinitos. Es una Unidad de contenido procedimental.

La U.D.8 pretende ser una introducción a otra forma de entender la programación: la que está orientada a objetos. Se trata de introducir al alumno en este tipo de programación llegando incluso, si ello fuera posible, a utilizar algún compilador o intérprete para la resolución de problemas sencillos.

La U.D.9 consiste en el desarrollo de un proyecto de programación que sirva para resolver la informatización de algún tipo de gestión. La idea es que el proyecto sea desarrollado en grupos de trabajo de dos o tres alumnos. Esta Unidad es la que pondrá a prueba los conocimientos y destrezas adquiridos por los alumnos durante el curso y, a través de ella, se pondrá de manifiesto el grado de aprovechamiento conseguido por el alumno.

RECOMENDACIONES PARA LA CONFECCIÓN Y DESARROLLO DE ACTIVIDADES

El profesor debe diseñar actividades, cuestionarios y guiones en apoyo de las actividades y evaluación del aprendizaje. En cada Unidad didáctica ase programarán actividades específicas de recuperación para los alumnos que no alcancen las capacidades propuestas y de consolidación para el resto.

Las actividades y la distribución temporal de las Unidades que se hace a continuación deben ser tomadas a modo de guía u orientación general y es labor de cada profesor el adaptarlas, modificarlas o cambiarlas en función de las características inmediatas de su propio entorno de actividad: tipo de alumnos, conocimientos previos de estos, equipamiento del centro educativo, sistemas empleados en el entorno, etc.

4.2 Elementos Curriculares de cada Unidad

- 49 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 1

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Algoritmos

- Tipos de datos

- Operaciones primitivas

- Constantes

- Identificadores y Variables: contadores acumuladores

- Operadores. Jerarquía de operadores

- Pseudocódigo

- Lenguajes de programación: lenguaje máquina ensambladores compiladores intérpretes

- Estructuras de control secuencial selectiva repetitiva

- Estructura general de un algoritmo.

- Interpretación de problemas

- Interpretación de algoritmos ya elaborados

- Identificación de los elementos de un algoritmo.

- Construcción de identificadores correctos

- Distinción entre variable, constante e identificador.

- Creación y diseño de algoritmos.

- Elección de los tipos de datos adecuados

- Elección de las estructuras de control adecuadas a un problema dado.

- Corrección de errores observados en algoritmos ya diseñados.

C o n c e p t o d e a l g o r i t m o .

- 50 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

L e n g u a j e s y E s t r u c t u r a s d e c o n t r o l .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Planteamiento de situaciones cotidianas para su resolución mediante el correspondiente algoritmo.

- Identificación de los elementos de un algoritmo a partir de un algoritmo ya elaborado.

- Interpretación y discusión sobre los tipos de datos y las estructuras de control presentes en algoritmos ya elaborados.

- Creación y diseño de algoritmos a partir de un supuesto dado.

- Resolución de los ejercicios planteados.

- Discusión y justificación de los algoritmos diseñados.

- Identificación de los elementos de un algoritmo.

- Creación y diseño de algoritmos sencillos.

- Diferenciación de los distintos tipos de lenguajes existentes.

- Trabajo en el aula.

- Prueba escrita

U N I D A D D E T R A B A J O Nº 2

- 51 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Descripción de las características que debe tener un buen programa

- Técnicas de programación programación convencional programación estructurada.

Teorema programación modular:

o Móduloo Características de los

módulos.

- Funciones Cabecera Definición y declaración Parámetros por valor y por

referencia

- Estructura de un programa - Documentación de un programa

- Interpretación del problema.

- División del problema en subproblemas y los módulos adecuados.

- Elección de las estructuras de programación necesarias para la resolución del problema.

- Construcción de un algoritmo utilizando las estructuras elegidas y aplicando los principios de la programación estructurada y modular.

- Corrección de errores en algoritmos ya elaborados.

- Análisis de un algoritmo para descubrir qué función realiza o cuál es su objetivo.

- Documentación del algoritmo.

- 52 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

M e t o d o l o g í a d e l a p r o g r a m a c i ó n.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Utilización de las técnicas de programación estructurada y modular.

- Uso de algoritmo ya creados para su discusión, modificación y mejora.

- Elección y utilización de las estructuras de programación que faciliten la resolución de problemas.

- División de algoritmos ya creados en funciones.

- A partir de algoritmos ya elaborados, realizar una ejecución en papel para averiguar qué trabajo realizan.

- Resolución de ejercicios aplicando las técnicas de la programación estructurada y modular.

- Justificación del uso de la programación estructurada y modular

- Conocimiento de las características deseables en un algoritmo, un programa y en un módulo.

- Resolución de los ejercicios planteados aplicando las directrices de la programación estructurada y modular.

- A partir de algoritmos ya elaborados, realizar una ejecución en papel para averiguar qué trabajo realizan.

- Corrección de errores en algoritmos ya creados.

- Trabajo en el aula.

- Prueba escrita

- 53 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 3

(Tiempo estimado: 25 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Historia del lenguaje C

- C como lenguaje estructurado.

- Estructura de un programa en C: Directivas #include y #define Variables.

o Declaración y definición. o Ambito

Tipos de datos básicoso Conversión de tipos

Expresiones Palabras clave Sentencias de control Entrada y salida Funciones

o de usuarioo predefinidaso definición y declaracióno llamadao parámetros por valor y por

referenciao argumentos

Comentarios Librerías en C

- Uso del compilador que se emplee Compilación Ejecución Depuración

- Manejo e interpretación de manuales y ayuda on line.

- Utilización de los recursos del sistema.

- Descripción e identificación de los distintos elementos del listado de un programa fuente escrito en C.

- Identificación de las distintas estructuras de programación que aparecen en el listado fuente.

- A partir del listado de un programa en C averiguar cuál es el trabajo que realiza.

- Resolución de los ejercicios planteados utilizando el lenguaje C.

- Utilización del compilador de C empleado.

- Compilación del programa fuente

- Realización de depuración y pruebas sobre un código para detectar y corregir errores.

- Documentación de programas.

- 54 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

I n t r o d u c c i ó n a l l e n g u a j e C .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Utilización de manuales y ayuda on line del compilador empleado.

- Identificación de los distintos elementos que constituyen la estructura de un programa en C

- Utilización de variables de un programa en C.

- Creación de funciones de usuario.

- Utilización de librerías.

- Discusión y utilización de varios listados en papel de programas fuente codificados en C.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Instalación del compilador que se va a emplear.

- Obtención, prueba y depuración de código ejecutable de algoritmos ya elaborados y a partir de nuevos supuestos prácticos.

- Documentación de programas en C ya elaborados siguiendo las pautas que se estimen convenientes.

- Descripción y justificación del proceso de obtención de programas ejecutables.

- Resolución y presentación de los ejercicios propuestos valorando:

Correcta elección de las estructuras.

Calidad del resultado. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Reconocimiento y manejo de las utilidades del compilador.

- Utilización práctica del compilador a partir de programas fuentes.

- Depuración de programas escritos en C para corregir los errores presentes.

- Documentación de programas escritos en C.

- Identificación y comprensión de la documentación presente en los listados.

- Construcción de los algoritmos como paso previo a la elaboración de código ejecutable.

- Trabajo en el aula

- Prueba escrita

- Prueba práctica.

- 55 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 4

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Estructuras estáticas. Definiciones y características.

- Vectores o arrays. Características: Indice Declaración Representación interna Operaciones con vectores

o Insercióno Búsquedao Ordenación

- Matrices. Caracteríticas: Indices Declaración Representación interna Operaciones con vectores

o Insercióno Búsqueda

- Cadenas de caracteres. Características:

Declaración Operaciones con cadenas Funciones de manejo de cadenas Funciones de manejo de

caracteres

- Registros. Características: Creación Arrays de estructuras

- Tipos de datos definidos por el usuario: Creación Declaración y uso de variables

- Uniones

- Enumeraciones

- Manejo e interpretación de manuales y ayuda on line.

- Identificación de las distintas estructuras de datos.

- Diferenciación entre caracteres y cadenas de caracteres.

- Conocimiento de los algoritmos de búsqueda y ordenación de vectores.

- Interpretación del problema.

- Elección de las estructuras estáticas y las funciones de librería necesarias para la resolución del problema.

- Construcción del algoritmo utilizando las estructuras estáticas elegidas.

- Codificación del algoritmo.

- Compilación del programa fuente.

- Depuración del programa fuente para la corrección de errores.

- Documentación del programa.

- 56 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

E s t r u c t u r a s e s t á t i c a s .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Aplicación de las herramientas de diseño de algoritmos a la utilización de las estructuras estáticas.

- Creación de funciones de usuario para el manejo de estructuras estáticas.

- Utilización de las librerías de C

- Discusión de ejercicios resueltos.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Documentación de programas en C ya elaborados siguiendo las pautas que se estimen convenientes.

- Resolución y presentación de los ejercicios propuestos valorando:

Correcta elección de las estructuras.

Calidad del resultado. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Justificación de la importancia de las estructuras estáticas.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 57 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 5

(Tiempo estimado: 60 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Estructuras dinámicas. Definiciones y características.

- Punteros

- Asignación dinámica de memoria.

- Arrays dinámicos.

- Tipos de datos abstractos: TDA

- Listas: Terminología Representación Operaciones con listas

- Pilas: Terminología Representación Operaciones con pilas

- Colas: Terminología Representación Operaciones con colas

- Lenguaje C avanzado proyectos ficheros cabecera

- Manejo e interpretación de manuales y ayuda on line.

- Gestión de la memoria del sistema

- Uso de cadenas de caracteres y arrays como punteros.

- Interpretación del problema.

- Elección de las estructuras dinámicas y las funciones de librería necesarias para la resolución del problema.

- Construcción del algoritmo utilizando las estructuras dinámicas elegidas.

- Codificación del algoritmo distribuyendo el programa en distintos ficheros.

- Utilización de los ficheros cabecera.

- Compilación del programa fuente.

- Depuración del programa fuente para la corrección de errores.

- Creación de proyectos en C utilizando ficheros cabecera.

- Documentación del programa.

- 58 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

E s t r u c t u r a s d i n á m i c a s . P r o f u n d i z a c i ó n e n e l l e n g u a j e C .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Aplicación de las herramientas de diseño de algoritmos a la utilización de las estructuras dinámicas y punteros.

- Creación de funciones de usuario para el manejo de estructuras dinámicas.

- Realización de ejercicios de vectores y cadenas ya resueltos utilizando punteros y gestión dinámica de memoria.

- Utilización de las librerías de C

- Discusión de ejercicios resueltos.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Documentación de programas en C ya elaborados siguiendo las pautas que se estimen convenientes.

- Conversión de programas en C ya elaborados a proyectos creando para ello el fichero cabecera correspondiente.

- Resolución y presentación de los ejercicios propuestos valorando:

Correcta elección de las estructuras.

Calidad del resultado. Modularización y división en

ficheros del resultado. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Justificación de la importancia de las estructuras dinámicas.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 59 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 6

(Tiempo estimado: 40 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Archivos o ficheros: terminología características clasificación según su uso.

- Organización de archivos: secuencial aleatoria o directa secuencial indexada

- Forma de acceso a archivos: secuencial directa dinámica

- Los archivos en C. punteros a ficheros buffer marca de EOF tipos de ficheros:

o fichero binarioo fichero de texto

- Operaciones sobre archivos: creación consulta actualización clasificación reorganización y ordenación destrucción fusión de archivos rotura de un archivo

- Procesamiento de archivos secuenciales:

creación consulta actualización

- Procesamiento de archivos director: clave-dirección colisiones. Tratamiento creación consulta actualización

- Procesamiento de archivos secuenciales-indexados:

- Manejo e interpretación de manuales y ayuda on line.

- Manejo adecuado de un fichero de cualquier tipo dentro de cualquier contexto.

- Uso de los ficheros como fuentes de datos para nuestros programas.

- Uso de los ficheros como destino de los datos creados en nuestros programas.

- Interpretación del problema.

- Elección de las estructuras externas y las funciones de librería necesarias para la resolución del problema.

- Construcción del algoritmo utilizando las estructuras externas elegidas.

- Codificación del algoritmo distribuyendo el programa en distintos ficheros.

- Utilización de los ficheros cabecera.

- Compilación del programa fuente.

- Depuración del programa fuente para la corrección de errores.

- Creación de proyectos en C utilizando ficheros cabecera.

- Documentación del programa.

- 60 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

clavecreación

E s t r u c t u r a s e x t e r n a s : F i c h e r o s .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Aplicación de las herramientas de diseño de algoritmos a la utilización de las estructuras externas.

- Creación de funciones de usuario para el manejo de estructuras externas.

- Utilización de las librerías de C

- Discusión de ejercicios resueltos.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Documentación de programas en C ya elaborados siguiendo las pautas que se estimen convenientes.

- Conversión de programas en C ya elaborados a proyectos creando para ello el fichero cabecera correspondiente.

- Justificación de la importancia de las estructuras externas.

- Resolución y presentación de los ejercicios propuestos en la forma y tiempo previstos valorando:

Correcta elección de las estructuras.

Calidad del resultado. Modularización y división en

ficheros del resultado. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Reconocimiento y utilización de la organización lógica de los datos en los ficheros.

- Reconocimiento y utilización de las distintas formas de acceso a ficheros.

- Relación entre las operaciones que se van a realizar sobre ficheros y su organización y acceso.

- Realización de las distintas operaciones sobre ficheros.

- Aplicación de los distintos métodos de tratamiento de archivos.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 61 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 7

(Tiempo estimado: 17 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Concepto de recursividad

- Pila o stack y heop

- Estructura de una función recursiva: caso base

- Conocimiento del procedimiento de construcción de una función recursiva.

- Identificación e interpretación del problema como un problema recursivo.

- Identificación del caso base de una función recursiva.

- Elección de las estructuras y las funciones de librería necesarias para la resolución del problema.

- Construcción del algoritmo utilizando la recursividad.

- Codificación del algoritmo distribuyendo el programa en distintos ficheros.

- Utilización de los ficheros cabecera.

- Compilación del programa fuente.

- Depuración del programa fuente para la corrección de errores.

- Creación de proyectos en C utilizando ficheros cabecera.

- Documentación del programa.

- 62 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

R e c u r s i v i d a d .

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Aplicación de las herramientas de diseño de algoritmos al diseño de funciones recursivas.

- Utilización de las librerías de C

- Discusión de ejercicios resueltos.

- Transformación de ejercicios ya resueltos en sus equivalentes recursivos.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Documentación de programas en C ya elaborados siguiendo las pautas que se estimen convenientes.

- Conversión de programas en C ya elaborados a proyectos creando para ello el fichero cabecera correspondiente.

- Justificación de la importancia de la recursividad.

- Resolución y presentación de los ejercicios propuestos en la forma y tiempo previstos valorando:

Correcta elección de las estructuras y del caso base.

Calidad del resultado. Modularización y división en

ficheros del resultado. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 63 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 8

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Introducción. Historia de la P.O.O.

- Elementos de la P.O.O. Objetos Mensajes Métodos Clases, subclases y objetos

- La programación orientada a objetos frente a la programación tradicional.

- Propiedades de la P.O.O.: objetos, clases, herencia, polimorfismo, sobrecarga.

- Historia de los lenguajes orientados a objetos.

- Ventajas de los lenguajes orientados a objetos

- Introducción al uso de un lenguaje orientado a objetos: aplicación de los conceptos de la POO en un lenguaje real.

- Manejo e interpretación de manuales y material bibliográfico.

- Interpretación de las características, métodos y elementos de la P.O.O.

- Utilización de un compilador o intérprete adecuado para la P.O.O.

- Interpretación del problema.

- Elección de las estructuras de la P.O.O. necesarias para la resolución del problema.

- Construcción del algoritmo.

- Codificación del algoritmo.

- Compilación del programa fuente.

- Realización de pruebas.

- Corrección de los errores observados.

- Documentación del programa.

- 64 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

P r o g r a m a c i ó n o r i e n t a d a a o b j e t o s

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Utilización y consulta de libros, manuales y revistas.

- Aplicación de las herramientas de diseño de algoritmos a la P.O.O.

- Utilización de ejemplos de los elementos de la P.O.O.

- Utilización de listados de programas fuente en un lenguaje orientado a objetos para interpretar y diferenciar las distintas estructuras.

- Discusión sobre los ejercicios resueltos.

- Resolución de ejercicios en grupo.

- Resolución de problemas utilizando los métodos de la P.O.O.

- Documentación sobre los ejercicios resueltos de la forma en que se estime más conveniente.

- Justificación de la importancia de la programación orientada a objetos y sus ventajas.

- Interpretación y elaboración de las estructuras utilizadas en la P.O.O.

- Resolución y presentación de los ejercicios propuestos.

- Trabajo en el aula.

- Prueba escrita.

- 65 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 9

(Tiempo estimado: 60 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Todos los desarrollados durante las

unidades anteriores profundizando en todos los que fuera necesario.

- Manejo e interpretación de manuales y material bibliográfico.

- Interpretación del problema.

- Elección del tipo de lenguaje en que se va a desarrollar la aplicación.

- Elección de las estructuras necesarias para la resolución del problema.

- Construcción del algoritmo.

- Codificación.

- Compilación.

- Realización de pruebas.

- Corrección de los errores observados.

- Documentación del programa.

- Inclusión de ayudas on-line en la aplicación.

- Realización de los manuales del usuario y del programador.

- 66 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

P r o y e c t o

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Planteamiento de algún problema de gestión de cierta complejidad que requiera la utilización del mayor número de conocimientos estudiados en el módulo.

- Consultas al profesor.

- Presentación y exposición del problema planteado así como de su resolución justificación convenientemente cada uno de los pasos o fases que han llevado a su elaboración.

- Ejecución de las pruebas necesarias para verificar la eficiencia y eficacia de la aplicación desarrollada.

- Presentación de la documentación necesaria para el conocimiento y utilización de la aplicación:

Manual de usuario Manual del programador

- 67 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

5. BIBLIOGRAFÍA BÁSICA RECOMENDADA.

ADAMS, L., Programación avanzada de gráficos en C para Windows, Editorial McGraw-Hill, Madrid, 1993.

ALCALDE, E. Y GARCIA, M. Metodología de la programación, Editorial McGraw-Hill, Madrid. 1992.

ALONSO, Mª. D. Y RUMEU S., Metodología de la programación: programación estructurada, Editorial Paraninfo, Madrid. 1992.

BOBADILLA, JESÚS, JAVA a través de ejemplos, Editorial RA.MA. CEBALLOS, F.J., C/C++. Curso de programación. 2ª edición, Editorial RA-MA.. CEBALLOS, F.J., Curso de programación con C, Editorial RA-MA, Madrid. 1993. CEBALLOS, F.J., Curso de programación C++, Editorial RA-MA, Madrid. 1991. CEBALLOS, F.J., Java 2 2ª edición, Editorial RA-MA. CUBILLO MENAYO, M. Y PEREZ LOBATO, J.M., Programación en Lenguajes

Estructurados, Editorial Santillana Profesional. 1998. JOYANES, L. Y ZAHONERO, I., Metodología, estructura de datos y objetos. Editorial

McGraw-Hill. JOYANES, L., Fundamentos DE Programación, Editorial Prentice-Hall, Londres. 1983. KERNIGHAN, B.W. Y RITCHIE, D.M., El lenguaje de progamación C, Editorial

Prentice-Hall Hispanoamericana, S.A., México. 1986. MOLDES TEO, F.J., Lenguaje C. Editorial Anaya Multimedia. MOLDES TEO, F.J., Lenguaje en C. Editorial Anaya Multimedia. PAPPAS, C.H. Y MURRAY, W.H., C++. Sin errores, Osborne Editorial McGraw-Hill. PAPPAS, C.H. Y MURRAY, W.H., Manual de Borland C++, Osborne Editorial

McGraw-Hill, Madrid. 1993. SÁNCHEZ, M.A., CHAMORRO F., MOLINA, J.M. Y MATELLAN, V., Programación

Estructurada y fundamentos de Programación. Grado Superior. Editorial McGraw Hill 1996.

SVITCH, W., Resolución de problemas en C++, Editorial Prentice-Hall. SCHILDT, H., C. Manual de Referencia, Osborne Editorial McGraw-Hill. SCHILDT, H., C++. Manual de Referencia, Editorial McGraw-Hill. SCHILDT, H., C. Guía de autoenseñanza, Osborne Editorial McGraw-Hill. SCHILDT, H., C++. Guía de autoenseñanza, Osborne Editorial McGraw-Hill. SCHILDT, H., Turbo C/C++. Manual de Referencia, Editorial McGraw Hill. SIERRA, A., Programación en C++. Editorial Anaya Multimedia. SUTIL, M.A. Y GARRIDO, A., Programación en Lenguajes Estructurados, Editorial

Síntesis. ZIMMERMAN, S Y ZIMMERMAN, B.B., La Biblia del Turbo C, Editorial Anaya

Multimedia, S.A., Madrid. 1990.

- 68 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

ANÁLISIS Y DISEÑO DETALLADO DE APLICACIONES INFORMÁTICAS

de Gestión

Juan Antonio Ramírez Pierres

- 69 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN..............................................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO..................................................3

3. ORGANIZACIÓN DE LOS CONTENIDOS.......................................................................83.1 Tipo y enunciado del contenido organizador...............................................................83.2 Estructura de contenidos.............................................................................................8

4. PROGRAMACIÓN............................................................................................................94.1 Relación Secuenciada de Unidades............................................................................94.2 Elementos Curriculares de cada Unidad...................................................................11

- 70 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN

Estamos ante un Módulo de 352 horas que se encuadra en el primer curso del Ciclo formativo de grado superior correspondiente al título de Técnico superior en Desarrollo de aplicaciones informáticos.

La referencia del sistema productivo de este Módulo la encontramos en la unidad de competencia número 2 del correspondiente Decreto de título: realizar el análisis y diseño detallado de aplicaciones informáticas de gestión y sus realizaciones son:

2.1. Participar en la estructuración de requisitos y análisis funcional de aplicaciones informáticas, atendiendo a las directrices marcadas por el analista.

2.2. Participar en la elaboración de alternativas de diseño de aplicaciones informáticas que cumplan con las especificaciones y requerimientos funcionales dados.

2.3. Realizar el diseño de la aplicación según las instrucciones marcadas por el analista.

2.4. Elaborar planes de pruebas a fin de verificar que se obtienen las prestaciones demandadas.

2.5. Elaborar la documentación del diseño detallado y plan de pruebas de la aplicación informática según los procedimientos establecidos.

El modelo de programación propuesto presenta las capacidades terminales que aparecen el correspondiente Decreto del currículo desglosadas en elementos de capacidad como resultado de un proceso de análisis.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje que va a constituir el eje de todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Se trata de un contenido procedimental.

A continuación se propone la estructura de contenidos que tiene su fundamento en la naturaleza y enunciado del contenido organizador y las variables más importantes relacionadas con el aumento de complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades de Trabajo constituidas por bloque de contenidos y actividades de aprendizaje y de evaluación.

- 71 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

2.1Aplicar metodologías de desarrollo en el análisis y diseño de aplicaciones.

2.1.1. Reconocer los componentes, funciones y características de un sistema de información.

2.1.2. Identificar y describir las etapas de desarrollo de una aplicación informática.

2.1.3. Explicar las fases del ciclo de vida del software.

2.1.4. Aplicar adecuadamente la metodología de desarrollo propuesta.

2.1.5. Evaluar la importancia del uso de una metodología de desarrollo en el análisis y diseño de una aplicación informática.

2.1.6. Realizar la planificación del desarrollo de una aplicación informática.

2.1.7. Describir las etapas de un proyecto de desarrollo de una aplicación.

2.1.8. Planificar el trabajo, asignar recursos y establecer plazos de cada una de las etapas del ciclo de vida de un proyecto.

1

2

2

todos

2

13

2

13

- 72 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Elementos de capacidadUnidades didácticas

2.2 Aplicar técnicas de diagramación para representar información relativa a la empresa.

2.2.1. Identificar fuentes y destinos de los flujos de información.

2.2.2. Aplicar técnicas de búsqueda de información para la detección y análisis de las necesidades de información de una organización.

2.2.3. Obtener un modelo conceptual de datos del sistema utilizando un diagrama entidad-relación.

2.2.4. Representar el análisis funcional del sistema a través de los diagramas de flujo de datos.

2.2.5. Enumerar las especificaciones y requerimientos funcionales de las aplicaciones necesarias en el sistema.

2.2.6. Realizar el análisis previo, anteproyecto o análisis de sistemas para un sistema.

2.2.7. Realizar el estudio de viabilidad del sistema de información automatizado a desarrollar.

1 a 4

3

5

4

3 y 4

3

3

- 73 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Elementos de capacidadUnidades didácticas

2.3 Diseñar bases de datos a partir de modelos conceptuales.

2.3.1. Describir las características, arquitectura y funcionalidad de un sistema gestor de base de datos.

2.3.2. Describir las diferencias entre los distintos modelos de sistemas gestores de bases de datos.

2.3.3. Describir el modelo conceptual, externo y físico de una base de datos.

2.3.4. Diseñar una base de datos utilizando el lenguaje SQL en condiciones de integridad, seguridad y privacidad.

2.3.5. Obtener el modelo lógico de la base de datos concreta a partir del diagrama entidad-relación.

2.3.6. Realizar la normalización de las tablas de la base de datos.

2.3.7. Obtener el diseño físico de la base de datos e implementarla en un sistema gestos de base de datos.

14

14

14 y 5

7

7

7

7 y 9

- 74 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Elementos de capacidadUnidades didácticas

2.4 Diseñar aplicaciones a partir de la especificación y requerimientos funcionales.

2.4.1. Realizar el diseño de una aplicación a partir de la documentación de análisis.

2.4.2. Obtener el diagrama de estructura y el diagrama de transición de estado para una aplicación dada.

2.4.3. Realizar una propuesta de informatización y el estudio de viabilidad para un sistema.

2.4.4. Obtener la especificación detallada de programas.

2.4.5. Representar el diseño modular utilizando los diagrama de estructura.

2.4.6. Obtener el diagrama de transición de estados.

2.4.7. Obtener el diagrama de interfaces del usuario.

6 a 9

4 y 6

3

9

6

4

8

- 75 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Elementos de capacidadUnidades didácticas

2.5Definir planes de prueba para verificar la calidad de las aplicaciones.

2.6.Elaborar informes relativos a la documentación de datos y procesos de una aplicación.

2.7. Utilizar herramientas CASE para el diseño de aplicaciones.

2.5.1. Elaborar un plan de pruebas de módulos y pruebas de integración.

2.6.1. Elaborar la documentación y el manual del usuario de una aplicación.

2.7.1. Definir herramienta CASE, características y tipos.

11

9 y 11

12

- 76 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. ORGANIZACIÓN DE LOS CONTENIDOS

3.1 Tipo y enunciado del contenido organizador

Considerando los elementos de capacidad se deduce que el contenido organizador debe ser de tipo procedimental. Como enunciado del contenido organizador formularemos el título de la unidad de competencia a la que está ligada este Módulo:

Realizar el análisis y diseño detallado de aplicaciones informáticas de gestión.

A este contenido de tipo procedimental se encuentran ligados una serie de contenidos conceptuales y actitudinales que originan los que son soporte de las destrezas y habilidades que el alumno debe adquirir.

3.2 Estructura de contenidos

El contenido organizador es de tipo procedimental. Las tareas que hay que realizar para el desarrollo de aplicaciones informáticas (sistemas de información) están identificadas y realizada su secuencia en cualquier metodología de análisis y diseño de software. El esfuerzo requerido para realizar cada una de las tareas estará en función del número de procesos incluidos en el análisis y diseño, del número de ficheros y sus relaciones, del número y tipos de entradas y salidas requeridas, controles de seguridad que se deban realizar, etc.

Todas las metodologías de análisis y diseño estructuran la realización del mismo en las siguientes etapas:

1. Analizar los requisitos de la aplicación que se va a construir (Saber QUÉ es lo que se quiere hacer).

2. Diseñar la aplicación desde el punto de vista lógico:Identificar las bases de datos o los ficheros requeridos v definir sus estructuras lógicas de registro.Definir los módulos de programas, sus dependencias y relaciones.Definir las tareas que deben realizarse al utilizar la aplicación (procedimientos de

usuario).Definir cómo se realiza la comunicación entre el usuario v la aplicación.

3. Diseñar la aplicación desde el punto de vista físico:Describir las características de los datos para su almacenamiento.Describir la lógica de control de los programas que se van a construir.

4. Describir las pruebas que se tienen que realizar para verificar el comportamiento y la validez funcional de la aplicación.

5. Describir los procedimientos de uso de la aplicación.

El contenido organizador está constituido por múltiples procedimientos resultando de ello una estructura de contenidos procedimental de tipo lineal.

- 77 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

4. PROGRAMACIÓN

4.1 Relación Secuenciada de Unidades

La propuesta de programación está constituida por una relación secuencias de Unidades Didácticas con sus contenidos, actividades de formación y de evaluación.

Al elaborar esta propuesta de programación se ha tenido en cuenta que se dispondrá en el centro de estudios de:

- Productos software que ayuden al alumno en la realización de las tareas de análisis v diseño de sistemas (herramientas CASE que faciliten, al menos, el modelado del sistema y que soporten un diccionario de datos). Se verá Easy-Case 4.22.

- Gestor de base de datos. Se verá Multibase y Ms-Access 2.000.- Productos software generadores de código o generadores de aplicaciones que

no exijan el conocimiento por parte del alumno, de lenguajes de programación específicos. La utilización de estos productos ayudará a comprobar el resultado del diseño no siendo su fin crear especialistas en el manejo del producto. Se verá Multibase.

- Productos software que ayuden en el diseño de interfaz de usuarios (pantallas, informes, menús, etc.). Se verá Multibase y Ms-Access 2.000.

- Productos software que ayuden a la gestión y planificación de un proyecto software. Se verá Ms-Proyect 2.000.

Para ello, se ha considerado un aula de informática con el suficiente número de equipos como para que los alumnos puedan trabajar individualmente o en grupos de dos. Los equipos deseables serán como mínimo, Pentium II con 64 MB de memoria RAM y 1 GB de disco duro. Todos los equipos estarán conectados en red y tendrán como sistema operativo Windows 98.

Este Módulo se impartirá en el primer curso del Ciclo. Por ello, los conocimientos previos del alumno son mínimos limitándose a aquellos que han adquirido en las materias cursadas en el Bachillerato.

De la estructura de contenidos se pueden deducir cuatro grandes bloques constituidos de la siguiente manera:

Bloque 1: Introducción a la Ingeniería del Software.De carácter introductorio formado por las U.D.1, U.D.2.

Bloque 2: Análisis Estructurado de Sistemas.De carácter eminentemente procedimental en referencia al análisis

estructurado constituido por las U.D.3, U.D.4 y U.D.5.Bloque 3: Diseño Estructurado de Sistemas.

Forma junto al bloque 2 el núcleo del módulo formativo, sobre diseño estructurado, formada por la U.D.6, U.D.7, U.D.8 y U.D.9.Bloque 4: Temas diversos de ingeniería del software.

- 78 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Bloque 5: desarrollo de un proyecto, con el objetivo de demostrar el grado de conocimientos y destrezas alcanzado.

La relación ordenada de Unidades Didácticas es la siguiente:

U.D.1. Sistemas de información en la empresa.U.D.2. Ingeniería del Software. Ciclo de vida del software. Metodologías de

desarrollo.U.D.3. Análisis de sistemas. Estudio de necesidades y de viabilidad. Especificación de soluciones técnicas.U.D.4. Análisis funcional y de control. Modelización funcional.U.D.5. Análisis de datos. Modelización conceptual de datos.U.D.6. Diseño lógico de funciones.U.D.7. Diseño lógico de datos.U.D.8. Diseño de interfaces de usuario.U.D.9. Diseño físico de datos y funciones.U.D.10. Análisis y diseño orientado a objetos.U.D.11. Calidad del software. Estrategias de prueba.U.D.12. Herramientas automatizadas para el desarrollo del software (herramientas

CASE).U.D.13. Gestión y control de proyectos informáticos. Estimación de recursos.U.D.14. Sistemas gestores de base de datos.U.D.15. Entornos de programación.U.D.16. Metodología Métrica 2.1.

Cada Unidad de Trabajo constituye un conjunto de contenidos, actividades de enseñanza-aprendizaje y actividades de evaluación para que el alumno construya unas capacidades concretas.

Las actividades y la temporalización de Unidades Didácticas es una mera propuesta que podrá mortificarse en función de los contenidos concretos que se vayan a tratar que dependerán de la formación inicial del alumno, y del equipamiento del centro y de su disponibilidad.

La U.D.1 trata de aproximar al alumno al entorno en el cual ha de desarrollar su trabajo: la empresa, a que identifique las estructuras organizativas, los niveles y funciones de gestión, los tipos de información requeridos en cada nivel y los principales flujos de datos y tareas realizadas en procesos de gestión típicos. Los contenidos son de carácter conceptual, y actitudinal y llevan asociadas capacidades de comprensión.

La U.D.2 pretende dar una visión global de las tareas que hay que realizar en el desarrollo de las aplicaciones informáticas, que el alumno valore la utilización de métodos estructurados y la aportación de las herramientas automáticas (CASE). Los contenidos son de carácter conceptual y actitudinal y llevan asociadas capacidades de comprensión v evaluación.

La U.D.3 capacita al alumno para representar la información y el comportamiento de los sistemas de información, útiles en la empresa, y para definir alternativas que tengan por objeto su mecanización estimando la viabilidad de cada una de ellas. Los contenidos son de tipo conceptual y procedimental y llevan asociadas capacidades de conocimiento, comprensión, aplicación y análisis.

- 79 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

La U.D.4 profundiza en el estudio del sistema de información a informatizar analizando las funciones (tareas) que se llevan a cabo en él así como el control sobre el mismo. Los contenidos son de tipo conceptual y procedimental y llevan asociadas capacidades de conocimiento, comprensión, aplicación y análisis.

La U.D.5 profundiza en el estudio del sistema de información analizando los datos que maneja. Los contenidos son de tipo conceptual y procedimental y llevan asociadas capacidades de conocimiento, comprensión, aplicación y análisis.

La U.D.6 trata de que el alumno valore las propiedades del diseño modular y obtenga la estructura modular de una aplicación a partir de las especificaciones funcionales. Los contenidos son de tipo conceptual y procedimental y llevan asociadas capacidades de conocimiento, comprensión, aplicación y análisis.

La U.D.7 asienta los principios para que el alumno identifique las bases de datos o los ficheros requeridos por una aplicación y defina estructuras coherentes y adecuadas de registro para su implementación en distintos modelos lógicos de datos y que faciliten su mantenimiento. Los contenidos son de tipo conceptual y procedimental y llevan asociadas capacidades de conocimiento, comprensión, aplicación y análisis.

La U.D.8 pretende que el alumno aprecie la importancia del diseño de la comunicación entre el usuario y la aplicación así como la de los procedimientos de usuario. Los contenidos son de tipo conceptual, actitudinal y procedimental y llevan asociadas capacidades de conocimiento, comprensión y aplicación.

La U.D.9 permite al alumno seleccionar las estructuras/organizaciones físicas adecuadas para el almacenamiento del modelo lógico de datos definido cumpliendo los requisitos de acceso y protección para dichos datos establecidos, así como la especificación detallada del programa. Los contenidos son de tipo conceptual y llevan asociadas capacidades de conocimiento, comprensión, aplicación y síntesis. En el Módulo de Programación en lenguajes estructurados, impartido también en el primer año del Ciclo se capacitará al alumno en el uso de las técnicas de representación de la lógica de control interno de programas.

La U.D.10 pretende ser una introducción a otra forma de entender el desarrollo de una aplicación informática: la de las metodologías orientadas a objetos. Se trata de introducir al alumno en este tipo de metodologías.

La U.D.11 pretende dar una visión global de los factores que influyen en la calidad del software, así como de los procedimientos que hay que seguir para realizar pruebas de programas y de los métodos de diseño de casos de prueba. Los contenidos son de carácter conceptual, procedimental y actitudinal y llevan asociadas capacidades de conocimiento, aplicación y análisis.

La U.D.12 pretende que el alumno conozca y valore la aportación de las herramientas CASE al desarrollo del software.

La U.D.13 pretende saber realizar estimaciones y control de tiempos de un proyecto software, aspecto básico para una solución satisfactoria.

- 80 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

La U.D.14 pretende dar una visión general del concepto de gestor de base de datos.

La U.D.15 da una visión general de los entornos de programación (también estudiados en el módulo de programación en lenguajes estructurados).

La U.D.16 pretende el estudio de la metodología de desarrollo definida por la administración pública española y se irá estudiando a lo largo del curso.

Finalmente, aunque no lo he encuadrado en un tema, se pretende el desarrollo de un proyecto de desarrollo de una aplicación que sirva para resolver la informatización de algún tipo de gestión. La idea es que el proyecto sea desarrollado en grupos de trabajo de dos o tres alumnos. Esta Unidad es la que pondrá a prueba los conocimientos y destrezas adquiridos por los alumnos durante el curso y, a través de ella, se pondrá de manifiesto el grado de aprovechamiento conseguido por el alumno.

RECOMENDACIONES PARA LA CONFECCIÓN Y DESARROLLO DE ACTIVIDADES

El profesor debe diseñar actividades, cuestionarios y guiones en apoyo de las actividades y evaluación del aprendizaje.

Las actividades y la distribución temporal de las Unidades que se hace a continuación deben ser tomadas a modo de guía u orientación general y es labor de cada profesor el adaptarlas, modificarlas o cambiarlas en función de las características inmediatas de su propio entorno de actividad: tipo de alumnos, conocimientos previos de estos, equipamiento del centro educativo, sistemas empleados en el entorno, etc.

4.2 Elementos Curriculares de cada Unidad

- 81 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 1

(Tiempo estimado: 16 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C1.1. Sistemas de información: concepto, objetivos, componentes y tipos.

C1.2. Sistemas de información en la empresa.

C1.3. Funciones y procesos en un sistema de información.

C1.4. Sistemas informáticos en las empresas: ubicación, estructura y funciones.

P1.1. Definición de sistema de información y sistemas de información en la empresa.

P1.2. Diferenciación de los distintos subsistemas de información dentro de la empresa u organización.

P1.3. Realización de esquemas de funciones y flujo de datos típicos de una empresa u organización.

- 82 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Sistemas de información en la empresa.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Identificación de los principales flujos de información entre las áreas funcionales de una empresa.

- Realización de esquemas sobre la forma de operar de los sistemas de información típicos en la empresa.

- Representación gráfica de las estructuras organizativas de empresas y del departamento de informática.

- Caracterización de los sistemas de información existentes en la empresa (tipos de entradas y procesos que requieren y salidas que generan).

- Realización de trabajos en grupo sobre productos software existentes en el mercado para la gestión.

- Debate en clase sobre las posibles modalidades de trabajo de un sistema informático capaz de resolver las necesidades de información planteadas.

- Manejo, de catálogos, revistas y distinto tipo de bibliografía propia del sector informático.

- Representación de estructuras organizativas de empresas.

- Diferenciación de funciones y procedimientos en sistemas de información típicos de la empresa.

- Valoración las prestaciones de un sistema informático como soporte de los sistemas de información en la empresa.

- Trabajo en el aula.

- Prueba escrita.

- 83 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 2

(Tiempo estimado: 11 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C2.1. Sistemas Informáticos: elementos y funciones. Software: Elementos, funciones y características.

C2.2. Ciclo de vida de una aplicación. Modelos de desarrollo.

C2.3. Metodologías de desarrollo: concepto, componentes y tipos. Principales metodologías (Métrica 2.1, Yourdon-De Marco).

p2.1. Definición de Ciclos de vida de desarrollo y metodologías diferentes.

P2.3. Realización de esquemas generales de modelos y metodologías de desarrollo del software.

- 84 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Ingeniería del Software.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Apreciación de las ventajas que tiene la adopción un método estructurado para el desarrollo de aplicaciones informáticas.

- Descripción de los objetivos, entradas y salidas de cada fase y etapa del ciclo de desarrollo.

- Caracterización de sistemas que requieren modelos de desarrollo lineal, evolutivo y por prototipos.

- Realización de esquemas de la integración de los modelos de desarrollo.

- Realización de esquemas de la estructura básica de un sistema informático y descripción de las diversas formas de trabajo.

- Clasificación de las herramientas de desarrollo.

- Valoración del desarrollo estructurado de aplicaciones frente al no estructurado.

- Diferenciación las fases y etapas del desarrollo de sistemas.

- Reconocimiento de modelos de desarrollos adecuados para un sistema de información propuesto.

- Trabajo en el aula.

- Prueba escrita.

- 85 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 3

(Tiempo estimado: 22 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C3.1. Fundamentos del análisis de sistemas.

C3.2. Recogida de información: fuentes de información y métodos de búsqueda.

C3.3. Estudio de viabilidad y análisis de costes y beneficios.

C3.4. Especificación de alternativas de construcción.

P3.1. Representación de un sistema de información a informatizar.

P3.2. Especificación de soluciones informáticas para un sistema de información.

- 86 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Análisis de Sistemas. Estudio de necesidades y viabilidad.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Determinación de la técnica y procedimiento de búsqueda adecuado para obtener la información necesaria en el análisis de un sistema.

- Estimación de los costes-beneficios de un sistema y cálculo de los períodos de amortización, plusvalías e índices de rentabilidad.

- Realización del análisis previo de una aplicación, en grupos de trabajo.

- Elaboración de la documentación del análisis de sistemas o previo.

- Resolución de ejercicios del modelado de datos y comportamiento (procesos y flujos de datos) de sistemas de información.

- Realización de trabajos de descripción de sistemas con las técnicas vistas.

- Realización de análisis coste-beneficio para un sistema propuesto.

- Presentación de la documentación del análisis de sistemas de los sistemas propuestos.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 87 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 4

(Tiempo estimado: 42 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C4.1. Fundamentos de análisis de requisitos.

C4.2. Modelo funcional y de control.

C4.3. Técnicas de representación:

- Diagramas de flujo de datos.- Diagramas de transición de estados.- Diagrama jerárquico de funciones.- Tablas, árboles de decisión y lenguajes

estructurados.

C4.4. Prestaciones de una herramienta CASE en análisis.

P4.1. Representación de sistemas de información mediante diagramas de flujo de datos y diagramas de transición de estados.

P4.2. Elaboración de especificaciones de procesos.

P4.3. Análisis de consistencia de DFD’s y redundancia de datos.

P4.4. Manejo de herramientas CASE para el análisis de sistemas de información (EasyCase 4.22.).

- 88 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Análisis funcional y de control.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Determinación de la técnica y procedimiento de búsqueda adecuado para obtener la información necesaria en el análisis de un sistema.

- Descripción de los elementos y reglas de construcción de los diagramas de flujo de datos y de transición de estados.

- Realización de ejercicios de descripción de sistemas mediante diagramas de flujo de datos físicos y lógicos y de transición de estados.

- Explicación del concepto de objeto y de las características comunes y diferencias entre los diversos métodos de análisis.

- Realización de especificaciones de procesos.

- Interpretación de la información descriptiva de un sistema o aplicación y realización de las modificaciones apropiadas para atender a las nuevas prestaciones y/o cambios propuestos.

- Realización del análisis de requisitos de una aplicación, en grupos de trabajo.

- Elaboración de la documentación del análisis de requisitos.

- Manejo de herramientas CASE para realizar el modelaje de sistemas.

- Resolución de ejercicios del modelado de datos y comportamiento (procesos) de sistemas de información.

- Realización de trabajos de descripción de sistemas con las técnicas vistas.

- Presentación de la documentación del análisis de los sistemas propuestos.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 89 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 5

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C5.1. Modelo conceptual de datos. El modelo entidad-relación.

C5.2. Técnicas de representación: diagrama entidad-relación.

p5.1. Representación de sistemas de información utilizando diagramas entidad- relación.

P5.2. Manejo de herramientas CASE para análisis de datos.

- 90 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Análisis de datos.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Determinación de la técnica y procedimiento de búsqueda adecuado para obtener la información necesaria en el análisis de un sistema.

- Descripción de los elementos y reglas de construcción de los diagramas de entidad-relación.

- Realización de ejercicios de modelado de datos apli-cando el método de análisis entidad-relación.

- Interpretación de la información descriptiva de un sistema o aplicación y realización de las modificaciones apropiadas para atender a las nuevas prestaciones y/o cambios propuestos.

- Realización del análisis de requisitos de una aplicación, en grupos de trabajo.

- Elaboración de la documentación del análisis de requisitos.

- Manejo de herramientas CASE para realizar el modelaje de sistemas.

- Resolución de ejercicios del modelado de datos de sistemas de información.

- Realización de trabajos de descripción de sistemas con las técnicas vistas.

- Presentación de la documentación del análisis de los sis-temas propuestos.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 91 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 6

(Tiempo estimado: 48 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C6.1. Definición de diseño.

C6.2. Diseño modular:

- Fundamento.- Propiedades.- Criterios para la descomposición modular.- Medidas de independencia funcional.- Tipos de módulos.-C6.3. Representación de la arquitectura modular mediante los diagramas jerárquicos de estructuras.

C6.4. Utilización de herramientas CASE para diseño modular.

P6.1. Obtención y representación de la arquitectura modular de una aplicación a partir de las especificaciones obtenidas en el análisis.

P6.2. Medidas de cohesión y acoplamiento de datos.

P6.3. Representación del diseño funcional mediante un diagrama de estructura de datos.

- 92 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Diseño lógico de funciones.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización de esquemas de los procedimientos seguidos en los distintos métodos de diseño.

- Reconocimiento de las características comunes, diferencias e integración entre métodos de diseño.

- Explicación del concepto de interfaz entre módulos.

- Realización del esquema modular de una aplicación a partir de los diagramas de flujo de datos.

- Obtención de diagramas de estructuras a partir de la estructura de datos de entrada y/o salida.

- Análisis del nivel de cohesión y acoplamiento entre Módulos.

- Realización de modificaciones sobre un diagrama de estructura dado (empaquetamiento o descomposición de módulos).

- Valoración de las ventajas que tiene la aplicación de métodos de diseño estructurado de sistemas y diseño orientado a objetos.

- Detección de procesos interactivos y no interactivos.

- Valoración de la aplicación del diseño modular.

- Presentación de una descomposición modular efectiva a partir de las especificaciones obtenidas en el análisis.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 93 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 7

(Tiempo estimado: 48 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C7.1. Definición y objetivos del diseño lógico de datos.

C7.2. Modelos lógico de datos:

- Ralacional.- Red.- Jerárquico.

C7.3. Modelo de datos relacional.

- Estructura, terminología y propiedades.- Dependencia funcional.- Claves.- Normalización.

C7.4. Transformación del diagrama entidad-relación a modelo relacional.

C7.5. Normalización de una base de datos.

C7.6. El Lenguaje de datos estructurado SQL.

P7.1. Transformación del esquema entidad-relación a esquema relacional.

P7.3. Obtención de un conjunto de relaciones en 3FN.

P7.4. Obtener el código de implementación en SQL de un conjunto de relaciones normalizadas.

- 94 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Diseño lógico de datos.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Representación de la arquitectura y funcionamiento de un sistema gestor de base de datos.

- Explicación del concepto y estructura del diccionario de datos.

- Explicación de los niveles de protección de datos y de las técnicas utilizadas en entornos multiusuarios (accesos concurrentes).

- Transformación de esquemas entidad-relación en distintos modelos de datos (relacional, red y jerárquico).

- Obtención de estructuras lógicas de datos en tercera forma normal.

- Debate sobre las aportaciones (niveles de independencia, integridad, etc.) de los modelos de datos soportados en sistemas de gestión de base de datos.

- Realización de trabajos, en grupo, de transformación de esquemas entidad-relación en distintos modelos lógicos de datos.

- Identificación de SGBD y productos CASE para el diseño de datos existentes en el mercado.

- Explicación de las características y propiedades de las bases de datos orientadas a objetos.

- Valoración de los sistemas de gestión de base de datos frente a sistemas de ficheros.

- Descripción de la interacción del sistema gestor de base de datos con el sistema operativo y las aplicaciones.

- Presentación de distintos modelos lógicos de datos a partir de un esquema conceptual.

- Detección del grado de normalización (forma normal) de un conjunto de relaciones.

- Presentación de estructuras lógicas de datos en tercera forma normal.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 95 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 8

(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C8.1. Interface de usuario: concepto y tipos.

C8.2. Criterios de diseño.

C8.3. Diseño de entradas, salidas y diálogos. Diagramas de interfaces de usuarios.

C8.4. Definición de procedimientos de usuario.

C8.5. Productos software de ayuda al diseño de interfaces.

P8.1. Diseño de pantallas, informes y diálogos.

P8.2. Descripción de procedimientos de usuarios.

P8.3. Realización de diagramas de interfaces de usuario.

- 96 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Diseño de interfaces de usuario

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización de diseños de pantallas para la captura y presentación de datos.

- Realización de diseños de informes.

- Representación de esquemas de diálogos.

- Definición de sistemas para la codificación de datos y funciones.

- Definición de procedimientos de usuario para la entrada y recuperación de datos, manejo de errores, seguridad, etc.

- Realización de esquemas de procedimientos de usuario.

- Realización del diseño de pantallas e informes utilizando productos software para el diseño de interfaces (p.e. generadores de pantallas, informes, menús, etc.).

- Valoración de los criterios de diseño de interfaces.

- Presentación de diseños de interfaces interactiva y no interactiva.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 97 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 9

(Tiempo estimado: 15 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C9.1. Objetivos del diseño físico.

C9.2. Descripción de datos.

C9.3. Organización física de datos.

C9.4. Medidas de volumen, actividad y almacenamiento.

C9.5. Criterios para selección del tipo de organización y medios de almacenamiento e índices.

C9.6. Objetivos del diseño de programas.

C9.7. Especificación de programas.

C9.8. Lenguajes de programación.

p9.1. Elaboración de esquemas de la estructura y funcionamiento de las organizaciones físicas de datos.

P9.2. Elección de la estructura física de datos más adecuada para una aplicación dada.

P9.3. Elaboración de especificaciones detalladas de programas.

- 98 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Diseño físico de datos y funciones

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Debate, en clase, acerca de las prestaciones y aplicación de las organizaciones físicas de los ficheros o bases de datos.

- Realización de esquemas gráficos con la estructura y el comportamiento, ante distintas operaciones, de los distintos modelos de organización física.

- Realización de cálculos de volúmenes, tasas de activi-dad y necesidades de almacenamiento para cada tabla de base de datos o fichero del sistema en estudio.

- Reconocimiento de los niveles de seguridad y formas de implementación.

- Determinación de la organización física y del método de direccionamiento que hay que utilizar para almacenar las estructuras lógicas de datos definidas atendiendo a los criterios de acceso y seguridad planteados.

- Interpretación de mandatos del gestor de base de datos y sistema operativo utilizado.

- Realización del diseño físico de datos utilizando un gestor de base de datos.

- Reconocimiento de las organizaciones físicas, gestión de índices, niveles y sistemas de seguridad soportados en el sistema gestor de base de datos disponible.

- Elaboración de las especificaciones detalladas de los programas.

- Valoración de las prestaciones de las organizaciones físicas de datos.

- Reconocimiento de técnicas que permitan un uso eficaz del espacio de almacenamiento.

- Determinación de estructuras físicas de datos que cumplan los criterios de acceso y seguridad establecidos.

- Realización del diseño físico de las bases de datos utilizando un gestor de base de datos.

- Realización de la especificación detallada de programas.

- Trabajo en el aula.

- Prueba escrita.

- 99 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 10

(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C10.1. Conceptos generales de desarrollo orientado a objetos.

P10.1. Realización de una solución utilizando un método orientado a objetos.

Análisis y diseño orientado a objetos.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización del análisis y diseño de una aplicación utilizando métodos orientados a objetos.

- Realizar análisis y diseño orientado a objetos de una aplicación.

- Trabajo en el aula.

- Prueba escrita.

- 100 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 11

(Tiempo estimado: 10 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C11.1. Calidad del software. Factores y métricas.

C11.2. Objetivos y tipos de pruebas.

C11.3. Tipos de errores.

P11.1. Especificación de casos y procedimientos de pruebas para verificar programas.

Calidad del software. Estrategias de prueba.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Explicación de los objetivos y procedimientos de la prueba de aplicaciones.

- Explicación de los métodos más utilizados para generar casos de prueba.

- Elaboración de casos de prueba para verificar el com-portamiento y validez funcional de las aplicaciones informáticas.

- Reconocimiento de los tipos de errores.

- Identificación de las herramientas automáticas de pruebas y funciones que incorporan.

- Presentación de especificaciones detalladas de pruebas que hay que realizar para un sistema propuesto.

- Interpretación de errores y valoración de resultados de las pruebas realizadas.

- Trabajo en el aula.

- Prueba escrita.

- 101 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 12

(Tiempo estimado: 6 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C12.1. Concepto y tipos de herramientas CASE. P12.1. Utilización de una herramienta CASE de apoyo al análisis y diseño estructurado (EasyCase 4.2.).

Herramientas Case.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Manejo de herramientas CASE. para realizar el modelaje de sistemas.

- Identificar herramienta CASE.

- Modelar un sistema utilizando una herramienta CASE.

- Trabajo en el aula.

- Prueba práctica.

- 102 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 13

(Tiempo estimado: 22 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C13.1. Métodos para la estimación de tiempos de desarrollo de proyectos software.

C13.2. Métodos para la planificación temporal y organizativa de proyectos.

P13.1. Estimación y control de tiempos de desarrollo de aplicaciones informáticas.

P13.2. Elaboración de planes y procedimientos para la implantación de aplicaciones.

P13.3. Realización de diagramas PERT y GANT.

Gestión y Control de proyectos informáticos.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Identificación de variables que hay que tener en cuenta en la estimación de los tiempos necesarios para el desarrollo, de proyectos.

- Representación de la planificación temporal del desa-rrollo de aplicaciones con redes PERT y/o diagramas de Gant.

- Identificación de las estructuras organizativas de equipos de proyectos.

- Presentación de la planificación temporal de las actividades de un proyecto informático.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 103 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 14

(Tiempo estimado: 10 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C14.1. Sistemas de ficheros y bases de datos.

C14.2. Sistemas gestores de bases de datos:

- Concepto, funciones y arquitectura- Lenguajes.- Bases de datos distribuidas.

P14.1. Elaboración de esquemas de bases de datos para un sistema gestor de base de datos concreto (MS-ACCESS 2.000).

Sistemas gestores de base de datos.

Actividades de enseñanza-aprendizaje Actividades de evaluación - Representación de la arquitectura y funcionamiento

de un sistema gestor de base de datos.

- Explicación del concepto y estructura del diccionario de datos.

- Debate sobre las aportaciones (niveles de independen-cia, integridad, etc.) de los modelos de datos soportados en sistemas de gestión de base de datos.

- Identificación de SGBD y productos CASE para el diseño de datos existentes en el mercado.

- Valoración de los sistemas de gestión de base de datos frente a sistemas de ficheros.

- Descripción de la interacción del sistema gestor de base de datos con el sistema operativo y las aplicaciones.

- Trabajo en el aula.

- Prueba escrita.

- 104 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 15

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C15.1. Lenguajes de programación: tipos y características.

Entornos de programación.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Conocer los tipos y características de lenguajes de programación.

- Prueba escrita.

- 105 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 16

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

C16.1. Características de la metodología Métrica 2.1.: Fase, módulos, tareas y actividades.

P16.1. Desarrollo de una aplicación utilizando la metodología Métrica 2.1. u otra metodología estructura utilizada a lo largo del curso.

Metodología Métrica 2.1. y Proyecto.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realizar el análisis y diseño de una aplicación utilizando la metodología Métrica 2.1. u otra estructurada.

- Planteamiento de algún problema de gestión de cierta complejidad que requiera la utilización del mayor número de conocimientos estudiados en el módulo.

- Consultas al profesor.

- Presentación y exposición del problema planteado así como de su resolución justificación convenientemente cada uno de los pasos o fases que han llevado a su elaboración.

- Trabajo en el aula.

- Trabajo final de curso.

- 106 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Desarrollo De Aplicaciones En

Entornos De Cuarta Generación y

Herramientas Case

Juan Carlos Gámez Granados

- 107 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN..............................................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO..................................................3

3. ORGANIZACIÓN DE LOS CONTENIDOS.......................................................................73.1 Tipo y enunciado del contenido organizador...............................................................73.2 Estructura de contenidos.............................................................................................7

4. PROGRAMACIÓN............................................................................................................94.1 Relación Secuenciada de Unidades............................................................................94.2 Elementos Curriculares de cada Unidad...................................................................11

5. BIBLIOGRAFÍA...............................................................................................................30

- 108 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN

Estamos ante un Módulo de 286 horas que se encuadra en el segundo curso del Ciclo formativo de grado superior correspondiente al título de Técnico superior en Desarrollo de aplicaciones informáticos.

La referencia del sistema productivo de este Módulo la encontramos en la unidad de competencia número 3 del correspondiente Decreto de título: elaborar, adaptar y probar programas en lenguajes de programación estructurados y de cuarta generación y sus realizaciones son:

3.6 Elaborar programas que cumplan las especificaciones establecidas en el diseño, con bajo coste de mantenimiento.

3.7 Integrar y enlazar programas y retinas siguiendo las especificaciones establecidas en el diseño.

3.8 Realizar pruebas funcionales de programas atendiendo a las especificaciones establecidas en el diseño.

3.9 Elaborar y mantener documentación descriptiva de programas y pruebas que permitan la consulta y actualización por terceras personas.

3.10 Efectuar cambios en programas de acuerdo con los nuevos requerimientos establecidos.

El modelo de programación propuesto presenta las capacidades terminales que aparecen el correspondiente Decreto del currículo desglosadas en Criterios de Evaluación como resultado de un proceso de análisis.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje que va a constituir el eje de todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Se trata de un contenido procedimental.

A continuación se propone la estructura de contenidos que tiene su fundamento en la naturaleza y enunciado del contenido organizador y las variables más importantes relacionadas con el aumento de complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades de Trabajo constituidas por bloque de contenidos y actividades de aprendizaje y de evaluación.

- 109 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

2.1 Elaborar aplicaciones que cumplan las especificaciones establecidas en el diseño, utilizando entornos de desarrollo de cuarta generación.

3.1.13.Describir las características de las bases de datos.

3.1.14.Describir las características del modelo relacional.

3.1.15.Utilizar la normalización para optimizar el diseño.

3.1.16.Describir los lenguajes relacionales.

3.1.17.Utilizar operaciones del álgebra relacional.

3.1.18.Diferenciar las estructuras de ficheros tradicionales y las estructuras de almacenamiento basadas en tecnologías de bases de datos.

3.1.19.Describir las ventajas de la utilización de una base de datos sobre la utilización de ficheros.

3.1.20.Describir los aspectos fundamentales de la

programación en entornos de teleproceso, en arquitecturas cliente-servidor o en acceso remoto, utilizando redes de ordenadores.

3.1.21.Realizar la integración y enlace de programas y rutinas.

3.1.22.Codificar programas en un lenguaje de cuarta generación a partir de un diseño establecido.

3.1.23.Organizar las tablas necesarias, almacenar la información y sus relaciones.

3.1.24.Utilizar manuales del lenguaje de cuarta generación.

3.1.25.Valorar el rigor en la codificación.

3.1.26.Utilizar generadores de Informes.

3.1.27.Utilizar generadores de formularios.

1

1,2

2

3

3

1

1,6,9

4 a 9

7 a 9

2,5,9

4,5,6

6 a 9

9

8

7

- 110 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

2.2 Utilizar sistemas gestores de bases de datos de forma interactiva.

3.2.9. Interrogar a una base de datos.

3.2.10. Utilizar mecanismos de consulta y generación de informes de forma interactiva.

3.2.11. Actualizar y mantener la información de una base de datos de forma interactiva utilizando lenguajes de cuarta generación de acceso a los datos.

3.2.12. Configurar herramientas de usuario final que capturen datos de forma interactiva

3.2.13. Diseñar formatos de presentación de la información.

3.2.14. Utilizar lenguajes de manipulación de datos.

3.2.15. Utilizar lenguajes de definición de datos.

3.2.16. Aplicar las órdenes que garanticen la seguridad, integridad y confidencialidad de la información.

3.2.17. Identificar el entorno operativo de un sistema gestor de base de datos.

5

5 ,7, 8

5

7,9

8,9

5,9

4,9

4,9

1

- 111 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

2.3 Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el diseño.

3.3.4. Identificar los datos y módulos de programación afectados por la modificación de los requerimientos.

3.3.5. Identificación de los módulos de programación

afectados por la modificación de los requerimientos.

3.3.6. Utilizar matrices entre módulos y datos para conocer las implicaciones que sobre éstos producen las nuevas modificaciones.

3.3.7. Modificar la codificación de los módulos que se vean afectados por las modificaciones de los requerimientos.

3.3.8. Codificar nuevos módulos para dar satisfacción a la modificación de los requerimientos.

3.3.9. Integrar nuevos módulos en la aplicación.

3.3.10. Mantener los procedimientos y funciones de la base de datos.

3.3.11. Documentar los cambios producidos en las estructuras de datos.

3.3.12. Documentar los cambios producidos en los módulos de programación.

3.3.13. Comprobar que los cambios introducidos satisfacen los nuevos requerimientos funcionales.

2 ,9

9

9

9

9

9

9

9

9

9

- 112 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. ORGANIZACIÓN DE LOS CONTENIDOS

3.1 Tipo y enunciado del contenido organizador

Considerando los Criterios de Evaluación se deduce que el contenido organizador debe ser de tipo procedimental. Como enunciado del contenido organizador formularemos el título de la unidad de competencia a la que está ligada este Módulo:

Elaborar, adaptar y probar programas en lenguajes de programación estructurados.

A este contenido de tipo procedimental se encuentran ligados una serie de contenidos conceptuales y actitudinales que originan los que son soporte de las destrezas y habilidades que el alumno debe adquirir.

3.2 Estructura de contenidos

A partir del procedimiento expresado en el contenido organizador deducimos que se debe partir del conocimiento y manejo de sistemas de almacenamiento basados en las tecnologías de las bases de datos y en especial en el de las basadas en el modelo relacional para luego acometer el conocimiento de los lenguajes de cuarta generación que nos van a permitir la realización de aplicaciones que accedan a los datos almacenados en la base de datos y consultar los mismos de forma interactiva utilizando todas las herramientas que incorporan estos lenguajes para facilitar tanto la generación del código de la aplicación como la elaboración de formatos de pantallas, informes y menús.

Se debe tener en cuenta el tipo de entorno en el que se va a desarrollar todo el proceso ya sea monousuario o en entorno cliente/servidor, en red o multiusuario para poder diseñar e implementar procedimientos que permitan mantener la integridad, seguridad y confidencialidad de los datos.

Hay que hacer pruebas de la aplicación para valorar la correcta resolución del problema a través del diseño realizado y así ejecutar las modificaciones que sean necesarias.

4. PROGRAMACIÓN

4.1 Relación Secuenciada de Unidades

La propuesta de programación está constituida por una relación secuenciada de Unidades Didácticas en la que se integran y desarrollan, al mismo tiempo, distintos tipos de contenidos y actividades de formación y de evaluación huyendo de los clásicos temas o lecciones estancos que mediatizan al proceso de aprendizaje.

Para el diseño de una programación concreta será preciso contemplar:

- Los conocimientos previos del alumno

- Los recursos materiales del centro educativo

- 113 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

En cuanto al primer punto se ha considerado que los conocimientos previos del alumno son lógicamente aquellos que adquirieron en las materias cursadas en el curso anterior.

Para el segundo punto se ha considerado un aula de informática con el suficiente número de equipos como para que los alumnos puedan trabajar individualmente. Los equipos deseables serán como mínimo, Pentium II con 128 MB de memoria RAM y 2 GB de disco duro. Todos los equipos estarán conectados en red y tendrán como sistema operativo Windows 98. El sistema gestor de bases de datos utilizado será ORACLE.

La relación secuenciada de Unidades Didácticas es:

U.D.10. Introducción. Ventajas de la utilización de bases de datos.

U.D.11.Bases de datos relacionales.

U.D.12.Utilización de lenguajes relacionales.

U.D.13. Lenguaje de consulta de datos S.Q.L.: Definición de datos. Control de datos.

U.D.14.S.Q.L.: Utilización del lenguaje de manipulación de datos.

U.D.15.Utilización de S.Q.L. en modo programación.

U.D.16.Utilización de la herramienta de diseño de aplicaciones.

U.D.17.Utilización de la herramienta de generación de informes.

U.D.18.Desarrollo de una aplicación de gestión.

La U.D.1 sirve de repaso a los conocimientos que el alumno ha tenido que desarrollar en el Módulo profesional de Análisis y diseño de aplicaciones informáticas de gestión en el campo de las tecnologías de almacenamiento que incorporan las bases de datos valorando sus ventajas en relación con el sistema tradicional de ficheros.

La U.D.2 trata en profundidad el modelo relacional de las bases de datos, especifica los conceptos básicos de este módelo y realiza el estudio de las dependencias funcionales y la obtención de las claves de cada relación que componen la base de datos.

La U.D. 3 trata de la utilización de los lenguajes relacionales formales que se pueden usar para manejar las relaciones.

La U.D.4 trata del lenguaje de consulta estándar de las tablas de base de datos estudiando sus características y centrándose en la definición de los objetivos y en la forma de mantener la seguridad, confidencialidad, concurrencia en entornos clientes/servidor, multiusuario, en red o de teleproceso para evitar la inconsistencia y mantener la integridad de datos.

La U.D.5 trata del lenguaje de manipulación de datos SQL tanto en la consulta de los

datos como en su actualización a partir de una o varias tablas.

- 114 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

La U.D.6 trata de la utilización de S.Q.L. en modo programación y su incorporación embebido en un programa codificado en un lenguaje de tercera generación lo que nos permitirá el tratamiento de los datos almacenados en las tablas que componen la base de datos.

La U.D.7 trata acerca del estudio de una herramienta de diseño de formularios para la

construcción de aplicaciones.

La U.D.8 presenta al alumno una herramienta de diseño de informes. La U.D.9 trata de integrar todo lo que se ha estudiado en las Unidades didácticas

anteriores mediante la realización de una aplicación completa a partir del diseño procedente del análisis.

RECOMENDACIONES PARA LA CONFECCIÓN Y DESARROLLO DE ACTIVIDADES

El profesor debe diseñar actividades, cuestionarios y guiones en apoyo de las actividades y evaluación del aprendizaje. En cada Unidad didáctica ase programarán actividades específicas de recuperación para los alumnos que no alcancen las capacidades propuestas y de consolidación para el resto.

Las actividades y la distribución temporal de las Unidades que se hace a continuación deben ser tomadas a modo de guía u orientación general y es labor de cada profesor el adaptarlas, modificarlas o cambiarlas en función de las características inmediatas de su propio entorno de actividad: tipo de alumnos, conocimientos previos de estos, equipamiento del centro educativo, sistemas empleados en el entorno, etc.

4.2 Elementos Curriculares de cada Unidad

Cada unidad de trabajo conseguirá, mediante unas actividades de enseñanza- aprendizaje desarrollar alguna de las capacidades expuestas, las cuales, en su conjunto, nos llevarán a la consecución de las capacidades terminales propuestas por el título.

A continuación se presenta la relación de contenidos de cada Unidad didáctica relacionándolos con cada actividad de enseñanza-aprendizaje que se propone.

Los criterios de evaluación están establecidos en el R.D. del título y el profesor debe especificar cómo aplicar esos criterios para poder conseguir una correcta evaluación del desarrollo de las capacidades mediante la planificación de las distintas actividades de enseñanza-aprendizaje. También nos servirán de actividades de evaluación lo cual nos permitirá conocer la situación en la que se encuentra el proceso de enseñanza-aprendizaje, a partir de este punto, tomar las decisiones de reconducir el proceso.

Como ya se ha dicho anteriormente los contenidos sirven de soporte a los procedimientos ( contenido organizador ) y permiten el desarrollo de las capacidades lo que tenderá a que el alumno pueda ir construyendo los nuevos conocimientos a partir de los previos que tenía.

- 115 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 1(Tiempo estimado: 10 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Sistema tradicional de ficheros:- Problemas del sistema

de ficheros.

- Bases de datos:- Objetivos de la organización de una

base de datos.- Independencia de datos.- Integridad.- Seguridad.- Confidencialidad.- Redundancia mínima.- Control de la concurrencia.- Compartimiento de datos.

- Características.- Soluciones a los problemas del

sistema de ficheros.- Ventajas e inconvenientes de su

utilización.- Arquitectura de las bases de datos:

- Nivel interno.- Nivel externo.- Nivel conceptual.

- Modelos de bases de datos:- Modelo en red.

- Estructura básica.- Características.

- Modelo jerárquico.- Estructura básica.- Características.

- Modelo relacional. - Estructura básica.- Características.

- Comparación de los tres modelos en función de los problemas originados en la actualización de los datos.

- Bases de datos distribuidas:

- Implementación de la resolución de un problema en los modelos de bases de datos más comunes.

- 116 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- Estructura Cliente/Servidor.

I n t r o d u c c i ó n. V e n t a j a s d e l a u t i l i z a c i ó n d e l a s b a s e s d e d a t o s.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de un problema realización de las siguientes operaciones:

- Implementación de la solución en el modelo jerárquico.

- Implementación de la solución en el modelo en red.

- Implementación de la solución en el modelo relacional.

- Valoración de los problemas que nos puedan presentar cada una de las soluciones cuando se realizan las siguientes operaciones:

- Inserción.- Borrado.- Actualización de datos.

- Valoración de las ventajas e inconvenientes que presentan las bases de datos con respecto al sistema de ficheros.

- Resolución de los ejercicios planteados.

- Discusión y justificación de las soluciones posibles.

- Diferenciación de los distintos tipos de modelos.

-- Trabajo en el aula.

- Prueba escrita.

- 117 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 2

(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Bases de datos relacionales:- Antecedentes históricos.- Fundamentos.- Características.- Conceptos básicos:

- Tablas. - Atributos. - Tuplas.- Dominio. - Grado. - Cardinalidad. - Claves.- Claves ajenas. - Reglas de integridad.

- Requisitos que deben cumplir las tablas para ser relaciones.

- Eliminación de dependencias redundantes.

- Obtención de las claves.

- Diseño de tablas normalizadas.

- Obtención de las claves de las distintas tablas que componen una base de datos relacional.

- 118 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

B a s e s d e d a t o s r e l a c i o n a l e s.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de distintos ejemplos realización de las siguientes operaciones:

- Identificación de las relaciones.- Eliminación de los elementos

redundantes.- Consecución de las claves.- Identificación de las claves ajenas

de las relaciones.

- Resolución de los ejercicios planteados de diseño de bases de datos.

- Discusión y justificación de las soluciones posibles.

- Trabajo en el aula.

- Prueba escrita.

- 119 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 3

(Tiempo estimado: 16 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Lenguajes relacionales.

- Álgebra relacional.

- Operaciones básicas:- Unión.- Diferencia.- Producto cartesiano.- Proyección.- Selección.

- Operaciones derivadas:- Intersección.- Cociente.- Join.

- Propiedades de las operaciones derivadas.

- Aplicación de las operaciones del álgebra relacional a diversas relaciones.

- 120 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U t i l i z a c i ó n d e l e n g u a j e s r e l a c i o n a l e s

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de diversas relaciones realización de las siguientes operaciones:

- Unión de dos relaciones.- Consecución de las tuplas de una

relación que no se encuentran en otra.

- Producto cartesiano.- Creación de una nueva relación

con algunos de los atributos de otra.

- Selección de tuplas de una relación que cumplan determinadas condiciones.

- Consecución de las tuplas comunes a varias tuplas.

- Realización del cociente entre dos relaciones.

- Creación, a partir de dos relaciones, de otra relación que contenga los atributos de las dos relaciones.

- Implementación de las operaciones derivadas a partir de las básicas.

- Resolución de los ejercicios planteados.

- Discusión y justificación de las soluciones posibles.

- Trabajo en el aula.

- Prueba escrita.

- 121 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 4(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Utilización de un lenguaje estándar para acceder a la información de una base de datos relacional.

- S.Q.L.:- Historia.- Características.- Formas de utilización.- Tipos de lenguaje que incorpora:

- Definición de datos (D.D.L.).- Control de datos (D.C.L.).- Manipulación de datos

(D.M.L.).- Entorno S.Q.L.:

- Entrada al intérprete de sentencias Sql.

- Lenguaje de definición de datos:

- Creación de tablas.- Nombre de la tabla en

un entorno multiusuario.

- Tipos de datos.- Creación de vistas.- Creación de índices.- Creación de sinónimos.

- Modificación de la estructura de una tabla.

- Borrado de objetos:- Borrado de tablas.- Borrado de vistas.- Borrado de índices.- Borrado de sinónimos.

- Arquitectura de un Sistema Gestor de Base de Datos.

- Componentes de la base de datos.

- Estructura de la memoria.

- Procesos de soporte de

- Creación, modificación y supresión de tablas necesarias para almacenar la información.

- Creación, modificación y supresión de índices sobre tablas.

- Creación, modificación y supresión de vistas.

- Creación, modificación y supresión de sinónimos de tablas.

- Creación de procedimientos que protejan la información y el acceso no permitido a la misma.

- 122 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

la base de datos.- Lenguaje de control de datos:

- Seguridad de los datos.

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- S.Q.L. en un entorno cliente/servidor y/o de teleproceso.- Acceso concurrente a

una tabla.- Bloqueo de tablas.

- Creación, supresión y - modificación de usuarios.- Confidencialidad de los

datos: Asignación y revocación de permisos de acceso.- Privilegios de sistema.- Privilegios sobre

objetos.- Roles.- Perfiles.

- Recuperación de la información cuando se produce una interrupción brusca del proceso.

- 123 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

L e n g u a j e d e c o n s u l t a d e d a t o s S.Q.L.:D e f i n i c i ó n d e d a t o s. C o n t r o l d e d a t o s.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- A partir de las distintas especificaciones recibidas, realización de las siguientes operaciones de forma interactiva:

- Identificación del tipo de datos que se va a utilizar.

- Creación de las tablas necesarias.

- Creación de vistas con la información susceptible de ser editada con más frecuencia.

- Creación de un nombre simbólico para el acceso a la tabla.

- Modificación de la tabla para incorporar algún atributo.

- Establecimiento de las condiciones de uso compartido de las tablas en un entorno de red que permita mantener la seguridad y la privacidad de los datos.

- Asignación de permisos de acceso a distintas tablas para usuarios no propietarios de las mismas.

- Revocación de permisos.- Eliminación de atributos de una

tabla.- Eliminación de objetos de una

base de datos.

- Utilización de manuales del lenguaje.

- Trabajo en grupo: dadas unas especificaciones, comparación entre los distintos diseños de las tablas realizados por cada alumno evaluando la conveniencia de cada

- Resolución de los ejercicios propuestos.

- Correcta utilización práctica del intérprete de sentencias S.Q.L..

- Reconocimiento y manejo de los lenguajes incorporados.

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 124 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

uno de ellos.

U N I D A D D I D Á C T I C A Nº 5

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Lenguaje de manipulación de datos:- Consulta de datos:

- SELECT:- Formato de la orden.- Cláusula FROM.- Cláusula WHERE.- Claúsula ORDER BY.- Operadores aritméticos.- Operadores de

comparación y lógicos.- Operadores de

comparación de cadenas de caracteres.

- NULL y NOT NULL.- Combinación de

operadores ( AND, OR ).- Comprobación con

conjuntos de valores ( IN, BEETWEN ).

- Subconsultas.- Combinación de tablas.- Funciones de aritméticas.- Funciones de cadenas de

caracteres.- Funciones de manejo de

fechas.- Funciones de conversión.- Cláusulas avanzadas de

selección ( GROUP BY, HAVING ).

- Modificación de datos:- Inserción de datos:

- INSERT- Inserción de datos a

partir de otra tabla.- Modificación de datos:

- Consulta de la información almacenada en una tabla

- Consulta de la información almacenada en varias tablas

- Actualización de la información almacenada en varias tablas

- 125 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- UPDATE- Borrado de datos:

- DELETE

S.Q.L.: U t i l i z a c i ó n d e l l e n g u a j e d e m a n i p u l a c i ó n d e d a t o s

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de diversas especificaciones recibidas realización de las siguientes operaciones:

- Consulta sencilla a una tabla.- Consulta a determinados

atributos de una tabla.- Consulta de una tabla

extrayendo la información que cumpla una determinada condición.

- Consulta de una tabla utilizando las funciones de columna.

- Consulta de una tabla extrayendo la información ordenada.

- Consulta de varias tablas utilizando los distintos operadores

- Asociación de dos tablas.- Inserción de varias tuplas en

una tabla.- Inserción de varias tuplas en

una tabla a partir de la información contenida en otras.

- Borrado de una tupla.- Borrado de una serie de tuplas

que cumplan una determinada condición.

- Comprobación de las modificaciones producidas en la tabla base cuando se actualiza la información de una vista.

- Utilización de la ayuda on line y de los manuales del lenguaje.

- Resolución de los ejercicios propuestos valorando:

Calidad del resultado Eficiencia del resultado Pruebas realizadas

- Trabajo en el aula

- Prueba escrita

- Prueba práctica

- 126 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- 127 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 6

(Tiempo estimado: 40 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- S.Q.L. en modo programación (PL/SQL).

- Características generales.- Subprogramas: procedimientos y

funciones.- Consulta de datos:

- Se devuelve una tupla - Formato instrucción SELECT

- Se devuelve más de una tupla:- Utilización de cursores:

- Características del cursor- Declaración del cursor:

- DECLARE CURSOR- Apertura del cursor:

- OPEN- Manejo de la tuplas:

- FETCH- Bloques anónimos.- Procedimientos.- Excepciones.- Control de transacciones.

- Seguridad en las transacciones de datos.

- Instrucciones:- COMMIT WORK.- ROLLBACK WORK.

- Actualización de la tabla con cursor y sin cursor de :

- Inserción de datos.- Modificación.- Borrado.

- Programación avanzada:- Disparadores de la base de

datos.- Registros.- Tablas.- Paquetes.

- Codificación de programas en lenguajes de tercera generación que permitan realizar el mantenimiento y consulta de las distintas tablas.

- 128 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U t i l i z a c i ó n d e S.Q.L. e n m o d o p r o g r a m a c i ó n.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Dado un diseño de una base de datos y en función del análisis realizado anteriormente codificación de los programas en un lenguaje de tercera generación.

- Utilización de los manuales de tercera generación.

- Utilización de los manuales de S.Q.L.

- Trabajo en grupo: realización de los programas derivados del análisis efectuado previamente repartiéndose entre los integrantes del grupo los mismos y enlazarlos posteriormente para obtener una aplicación completa.

- Documentación de los programas que se realicen.

- Valoración del rigor con el que se ha seguido el diseño al codificar la aplicación.

- Resolución y presentación de los ejercicios propuestos en la forma y tiempo previstos valorando:

Calidad del resultado Eficiencia del resultado Documentación Pruebas realizadas

- Trabajo en el aula.

- Prueba escrita.

- Prueba práctica.

- 129 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 7

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Componentes del software elegido:- Navegador de Objetos.- Editor de Diseño de pantallas.- Ventanas ( Windows ):

- Modales.- No Modales.

- Lienzos ( Canvas ).- Lienzos con pestañas.- Lienzos apilados.

- Editor de PL/SQL.- Conceptos generales:

- Navegación en un formulario.- Bloque de tablas.- Bloques con relaciones

Maestro/Detalle.- Métodos de creación de formularios:

- Asistente de creación.- Manualmente.

- Objetos componentes de los formularios y sus propiedades:

- Elementos de visualización.- Elementos de texto.- Botones.- Listas de valores ( Lovs ).- Grupos de registro.- Casillas de control.- Elementos de lista.- Botones de radio.- Barras de herramientas horizontal- Barras de herramienta vertical.

- Mensajes:- Mensajes de información.

- Disparador On-Message.- Mensajes del sistema.

- Disparador On-Error.- Mensajes de trabajo.

- Diseño y creación de formatos de pantalla para los formularios de acuerdo con las especificaciones recibidas que faciliten la recogida de datos.

- Creación de formularios con menús de acuerdo con las especificaciones del diseño.

- Utilización de múltiples formularios.

- Documentación del programa.

- 130 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Alertas. Propiedades.

- Control de errores de ejecución.- Módulos menú.

- Propiedades.- Editor de menús.

- Aplicaciones Multi-Form.- Procedimientos

incorporados para abrir formularios.- Open_Form.- Call_Form.- New_Form.

- Paso de parámetros entre formularios.

- Triggers.- Propiedades.- Tipos de disparadores.

- Key Triggers.- Proceso de bloques. - Relacionados con eventos.- Maestros/Detalles.- De Error y mensaje.- De Navegación.- De Ratón.- De consulta.- Transaccionales.- De validación.- De usuario.

- Subprogramas incorporados ( Built-in ).

- Tipos: - Restringidos.- No restringidos.

- Built-in de:- Alertas.- Bloques.- Lienzos.- Ventanas.- Formularios.- Items.- Menús.- Listas.

- 131 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- 132 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Mensajes.- Consultas ( Query ).- Registros.- Listas de valores.- Grupos de registros.- Listas de parámetros.- Variables del Sistema.

- 133 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U t i l i z a c i ó n d e l a h e r r a m i e n t a d e d i s e ñ o d e a p l i c a c i o n e s.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Aplicación de la herramienta de diseño de formularios al diseño de los módulos de una aplicación.

- Utilización del entorno de diseño.

- Discusión de ejercicios resueltos.

- Planteamiento de ejercicios.

- Resolución de ejercicios en grupo.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Documentación de los módulos elaborados.

- Enlace de los distintos módulos diseñados para obtener una aplicación completa.

- Resolución y presentación de los ejercicios propuestos en la forma y tiempo previstos valorando:

Correcto diseño de las tablas de la base de datos.

Calidad del resultado. Modularización. Eficiencia del resultado. Documentación. Pruebas realizadas.

- Trabajo en el aula.

- Prueba práctica.

- 134 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 8

(Tiempo estimado:40 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Componentes de la herramienta elegida:

- Navegador de objetos.- Modelo de datos.- Modelo de diseño.- Pantalla de parámetros.- Métodos de creación de

informes:- Asistente ( Report

Wizard ).- Manualmente.

- Almacenamiento de módulos de informe.

- Tipos de informes:- De etiquetas.- Con agrupamientos.- Con consultas múltiples.- Con columnas

calculadas.- Informe matriz.

- Uso de parámetros en informes:- Del Sistema.- Del usuario.

- Disparadores de informes.- Ejecución de informes desde

formularios.

- Diseño y creación de informes de acuerdo con las especificaciones recibidas.

- Conexión de los informes diseñados con el/los formularios de la aplicación.

- 135 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U t i l i z a c i ó n d e l a h e r r a m i e n t a d e d i s e ñ o d e a p l i c a c i o n e s.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Aplicación de la herramienta de diseño de informes.

- Utilización del entorno de diseño.

- Discusión de ejercicios resueltos.

- Planteamiento de ejercicios.

- Corrección de distintas versiones del mismo ejercicio discutiendo las ventajas e inconvenientes de cada uno así como los elementos de programación utilizados.

- Enlace de los informes con los distintos módulos diseñados para obtener una aplicación completa.

- Resolución y presentación de los ejercicios propuestos.

- Trabajo en el aula.

- Prueba práctica.

- 136 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D I D Á C T I C A Nº 9

(Tiempo estimado: 60 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Integración de módulos en una

aplicación- Utilización de las herramientas de

desarrollo:- Herramienta de diseño de

formularios.- Herramienta de diseño de

informes.- Entorno Cliente/Servidor, en red o de

teleproceso:- Accesos concurrentes a los datos.

- Desarrollo de una aplicación partiendo de las especificaciones y utilizando las herramientas que incorpora el sistema gestor de base de datos.

- Documentación de la aplicación.

- Prueba de la aplicación comprobando la eficiencia de la misma.

- Modificación de la aplicación en el supuesto de que se produzcan cambios en las especificaciones iniciales o que se haya comprobado que la aplicación no cumple con las mismas.

- 137 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

D e s a r r o l l o d e u n a a p l i c a c i ó n d e g e s t i ó n Actividades de enseñanza-

aprendizajeActividades de evaluación

- A partir de un análisis previo realización de lo siguiente: - Codificación de los distintos

módulos que componen la aplicación.

- Diseño de los formatos de pantalla que hay que utilizar.

- Diseño de los menús que hagan el manejo de la aplicación mejor al usuario.

- Diseño y generación de los informes, de acuerdo con las especificaciones de salida de datos.

- En el caso de ser usuarios de un entorno cliente/servidor, en red o de teleproceso resolución de los accesos concurrentes a los datos.

- Integración de los módulos.- Documentación de la aplicación.- Elaboración de una batería de

datos de prueba.- Ejecución de la aplicación

usando los datos de prueba.- Comprobación de la validez de la

solución tomada a partir de los resultados de los datos de prueba.

- Modificación de la aplicación, si fuese necesario, de acuerdo con la comprobación anterior.

- En el caso de modificaciones de las especificaciones iniciales realización de las modificaciones pertinentes.

- Documentación de las modificaciones realizadas.

- Elaboración de una guía de usuario.

- Utilización de los manuales de usuario de los lenguajes y herramientas que se van a utilizar.

- Presentación y exposición del problema planteado así como de su resolución y justificación conveniente de cada uno de los pasos o fases que han llevado a su elaboración.

- Valoración de la aplicación a partir de:- Rigor de la codificación al

seguir el diseño.- Eficiencia.- Adecuación de la solución

dada.- Facilidad para la introducción

de modificaciones.- Necesidad de una buena

documentación.- Ejecución de las pruebas

necesarias para verificar la eficiencia y eficacia de la aplicación desarrollada.

- Presentación de la documentación necesaria para el conocimiento y utilización de la aplicación:

Manual de usuario. Manual del programador.

- 138 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- Consultas al profesor.

5. BIBLIOGRAFÍA

M. J. RAMOS, A. RAMOS Y FDO. MONTERO, Desarrollo de Aplicaciones en Entornos de cuarta generación y con herramientas CASE, Editorial McGraw Hill.

G. KOCH, Oracle 7. Manual de referencia,. Editorial McGraw Hill. M. ABBEY Y M. J. COREY, Oracle 8. Guía de aprendizaje, Editorial McGraw

Hill. La Biblia de Oracle 8, Anaya Multimedia. SCOTT URMAN, Oracle 8. Programación PL/SQL., Editorial McGraw Hill. ROBERT J. MULLER, Manual de Oracle Developer/2000, Editorial McGraw

Hill. ROBERT J. MULLER, Oracle. Developer Advanced Forms & Reports, Editorial

McGraw Hill.

- 139 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Diseño y realización de serviciosde presentación en entornos

gráficos

Antonio Vico Lizana

- 140 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1.- Diseño y realización de servicios de presentación en entornos gráficos.

1. 1 INTRODUCCIÓN

Este Módulo se encuadra dentro del Ciclo formativo correspondiente al Técnico Superior en Desarrollo de Aplicaciones Informáticas y tiene asignada una duración de 242 horas lectivas que se recibirán en el centro educativo a razón de 11 horas por semana durante 22 semanas.

Su referencia con el sistema productivo se encuentra en la unidad de competencia número 4 del correspondiente R.D de título: Diseñar y realizar servicios de presentación que faciliten la explotación de aplicaciones y sus realizaciones son:

Diseñar servicios de presentación amigables en formato que facilite la interacción hombre-máquina.

Realizar servicios de presentación que cumplan las directrices del diseño.

Realizar pruebas de usuario que verifiquen la presentación, secuencias de diálogo y enlace con aplicaciones de la interfaz desarrollada.

Elaborar y mantener documentación sobre el diseño, desarrollo, prueba y utilización de los servicios de presentación que faciliten el uso y el mantenimiento del mismo.

El currículo se considera como un diseño abierto y se debe adecuar a las características propias de cada zona en la que se va a implantar valorando y ajustando la influencia que los parámetros del entorno aconsejen.

El modelo de programación propuesto se ajusta a la: "Documentación de apoyo al desarrollo curricular de los Ciclos formativos".

La secuencia de presentación del desarrollo curricular es la siguiente:

Se presentan las capacidades terminales desglosadas en elementos de capacidad indicando al grupo al que se asocia en función de su naturaleza y las Unidades Didácticas en las que se adquire o trabaja ese elemento de capacidad.

Se presenta el contenido organizador de todo el proceso de enseñanza-aprendizaje. Este contenido es de carácter procedimental. Por último se plantea la estructura de contenidos.

De la estructura de contenidos se deriva la secuencia de Unidades Didácticas. Para cada una de ellas se determina un bloque de contenidos conceptuales y procedimentales y se recomiendan una serie de actividades de enseñanza-aprendizaje y unas actividades de evaluación de las mismas.

Aunque todas las actividades de enseñanza-aprendizaje se pueden considerar también actividades de evaluación se ha optado por establecer una relación de actividades de evaluación que permitan medir objetivos específicos o globales que se han

- 141 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

debido adquirir mediante las actividades de enseñanza-aprendizaje y que, dependiendo de la 'naturaleza de cada Unidad Didáctica, nos dan información sobre el grado de asimilación o adquisición de destrezas de los elementos de capacidades que trabaja.

Referente a la bibliografía se desea comentar que el uso de los manuales correspondientes a los lenguajes de programación entorno X-Window disponible y los que se adjuntan con otros dispositivos como tarjetas de sonido o CD-ROM se considera muy conveniente y clarificador. No obstante, se ha incluido suficiente bibliografía que incluye disquetes con programas y otras utilidades demostrativas . En algunos temas no se han incluido tantas referencias que ésta se pueden encontrar en la bibliografía de los Módulos anteriores.

- 142 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1.2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO:DISEÑO Y REALIZACIÓN DE SERVICIOS DE PRESENTACIÓN EN ENTORNOS GRAFICOS.DESGLOSE DE LOS COMPONENTES CURRICULARES DEL R.D.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

A. Diseñar interfaces de usuarios a partir de las especificaciones y requerimientos funcionales de una aplicación.

B. Elaborar interfaces

A.1 Definir el concepto de interfaz gráfica .

A.2. Conocer las funciones de una interfaz gráfica de usuario (GUI).

A.3. Conocer distintas interfaces gráficas existentes en el mercado.

A.4. En un supuesto práctico seleccionar la IGU más adecuada según las necesidades, requerimientos y disponibilidades.

A.5. Realizar el diseño de esquemas para plantillas y/o presentaciones de carácter general.

A.6. Crear un servicio de presentación dependiendo de las características, de la GUI escogida.

A.7. Diseñar plantillas de carácter genérico con el fin de uniformar los servicios de presentación y el estilo de interface de una organización.

A.8. Analizar las necesidades Y Peticiones de usuarios establecidos.

A.9. Analizar el funcionamiento de los interfaces de usuario existentes en un sistema.

A.10. Evaluar los problemas de un entorno gráfico establecido.

A.11. Estudiar y contrastar las mejoras posibles que se pueden introducir en un entorno gráfico ya existente.

A.12. . Diseñar plantillas y sistemas para la aparición de mensajes de error.

A.13. Diseñar plantillas y sistemas para la aparición de ayuda usuario.

A.14. Definir y organizar secuencias de Presentación

A.15. Establecer la interoperatividad entre interfaces gráficas y

Conocimiento

Conocimiento

Conocimiento

Evaluación

Síntesis y Aplicación

Aplicación

Síntesis + Aplicación

Análisis

Análisis

Evaluación

Conocimiento + Síntesis + Evaluación

Síntesis + Aplicación

Síntesis + Aplicación

Conocimiento + Aplicación

Comprensión + Aplicación.

Comprensión

- 143 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

de usuario a partir del diseño de servicios de presentación y de las especificaciones y requerimientos funcionales de la aplicación.

C. Evaluar si los servicios de presentación implementados cumplen

los S.G.B.D. más usuales.

B.1. Explicar las características de una herramienta avanzada de generación de pantallas, informes y menús.

B.2. Conocer las herramientas de programación más adecuadas para realizar presentaciones en entornos gráficos.B.3. Analizar la información proveniente del diseño de los servicios de presentación de una aplicación simulada o real.

B.4. Evaluar las ventajas e inconvenientes de la implernentación de los servicios de presentación de una aplicación en diferentes entornos gráficos.

B.5. Implementar el diseño de los servicios de presentación de una aplicación sobre un entorno gráfico determinado.

B.6. Implementar un servicio de presentación utilizando un lenguaje de programación orientado a objetos.

B.7. Identificar los componentes estándar que se pueden interaccionar logrando crear un efecto multimedia.

B.8. Reconocer los formatos de archivos gráficos más usuales y su aplicación en sistemas multimedia.

B.9. Conocer las bases para realizar la programación utilizando objetos en tres dimensiones en un entorno gráfico.

B.10. Describir los principios de la programación de animación de gráficos.

B.11. Emplear elementos gráficos, animaciones e imágenes para la presentación de una aplicación.

B.12. Reconocer la estructura de los ficheros de sonido y sus aplicaciones en sistemas multimedia.

B.13. Diferenciar entre estructura de un hipertexto y la de un texto.

B.14. Identificar las etapas de preparación de un texto para su desarrollo en modo hipertexto.

B.15. Implementar un servido de presentación sencillo que incluya elementos multimedia.

B.16. Manejar el software diseñado específicamente para desarrollar aplicaciones multimedia.C.1. Establecer criterios de validación de los servicios de presentación.

Conocimiento + Análisis

Evaluación

Aplicación

Aplicación

Conocimiento

Conocimiento+ aplicación

Conocimiento + Aplicación

Conocimiento + Aplicación

Aplicación

Conocimiento + Aplicación

Comprensión

Comprensión

Comprensión + Aplicación

Aplicación Aplicación

Evaluación

Conocimiento

Evaluación

- 144 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

con las necesidades definidas por el usuario, utilizando óptimamente los recursos del sistema.

D. Elaborar la documentación característica de los servicios de presentación utilizados en la organización.

C.2. Describir diversos tipos de errores en función de la interface elaborada.

C.3. Realizar las pruebas necesarias para comprobar que los servicios de presentación no han alterado la funcionalidad de la aplicación.

C.4. Comprobar que la eficiencia de la aplicación no ha sido mermada con la inclusión de los recursos necesarios para realizar su presentación en el entorno elegido.

C.5. Comprobar que los formatos de entrada y salida de la aplicación son los esperados conforme a las especificaciones de diseño y/o peticiones del usuario.

C.6. Provocar y verificar los tratamientos de errores previstos.

C.7. Verificar que la realización de operaciones indebidas no altera la fiabilidad del sistema.

C.8. Comprobar la robustez del conjunto de elementos integrados en la implementación de la presentación de forma global.

D.1. Describir el aspecto de las pantallas, campos y herramientas utilizados en la presentación de las aplicaciones de la organización.

D.2. Documentar las plantillas estándares de la empresa.

D.3. Elaborar alguna técnica que facilite el desarrollo de la documentación en función de las herramientas hardware y software empleadas en la implementación de un servicio de presentación.

D.4. Describir la metodología y la normativa utilizada en la empresa para la elección e implementación de servidos multimedia.

D.5. Redactar la documentación necesaria para facilitar la explotación de las interfaces utilizadas.

D.6. Redactar guías de usuario dirigidas a comprender la filosofía de trabajo que debe emplearse para manejar los servicios de presentación de la aplicación.

Evaluación

Evaluación

Evaluación

Evaluación

Evaluación

Conocimiento

Conocimiento

Síntesis + Aplicación

Conocimiento

Conocimiento + Síntesis

Conocimiento + Síntesis

- 145 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

1.3. ORGANIZACIÓN DE LOS CONTENIDOS.

1.3.1. TIPO Y ENUNCIADO DEL CONTENIDO ORGANIZADOR

Una vez establecidos los elementos de capacidad se observa que los contenidos asociados son de tipo procedimental siendo objetivo final en la mayoría de los casos que el alumno "consiga realizar una acción concreta y práctica a partir de unas especificaciones". Para lograr el contenido procedimental es necesario adquirir unos conceptos básicos que se denominarán contenidos soporte.

Como enunciado del contenido organizador se considera adecuado el título de la unidad de competencia a este Módulo:

Diseñar y realizar servicios de presentación que faciliten la explotación de aplicaciones.

1.3.1.2. ESTRUCTURA DE LOS CONTENIDOS

Cuando se nos plantea la realización de un servicio de presentación la primera pregunta que se debe realizar es:

¿Cuál es el entorno operativo en el que se va a desarrollar la aplicación correspondiente. ?

Dependiendo de la respuesta pueden considerarse posibles entornos gráficos supeditados al mismo. En la actualidad existen entornos aceptados como estándares y otros que si no lo son formalmente sí se pueden considerar como semi-estándares. Para ellos se han desarrollado utilidades y herramientas de programación que facilitan el perfeccionamiento, difusión y crecimiento de servicios de presentación gráficos.

Existen, no obstante, otros entornos gráficos sobre los que se pueden crear los servicios que nos ocupan salvo en el caso de algún Sistema Autor ya que éstos están más limitados y disponen de un menor número de utilidades y posibilidades.

En la estructura de contenidos que se propone vamos a resaltar la situación de las interfaces estándares y semi-estándares además de los componentes que nos permiten realizar un servicio de presentación más o menos sofisticado. Como primer paso realizaremos el esquema de situación en el que se desarrollará nuestro servicio de presentación atendiendo a los posibles entornos gráficos y operativos:

Aunque existen posibilidades multimedia bajo entornos estándares éstas no se van a considerar ya que su inclusión exigiría un estudio en mayor profundidad del que presumiblemente se le va a poder asignar a este entorno. Dejamos, no obstante, abierta la posibilidad por si el profesor la considera de interés en función de las características de la zona donde esté ubicado el centro educativo.

- 146 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Por otra parte, cuando nos situamos bajo una interface gráfica de trabajo, existen una serie de elementos y procesos (procedimientos) que es necesario contemplar desde el punto de vista de un servicio de presentación que, además, llevan asociados unos contenidos soporte.

Es evidente que la presentación utilizando ventanas, menús, cajas de diálogo así como la inserción y/o asociación de iconos en el desarrollo de una aplicación informática es habitual en las nuevas aplicaciones que se comercializan así como la tendencia a incluir elementos multimedia siempre que sea posible. Cualquiera de estas características puede realizarse utilizando los distintos componentes existentes bajo la interface gráfica seleccionada aunque la complejidad que asocian al desarrollo de la presentación está claramente diferenciada.

1.4. PROGRAMACIÓN

1.4.1. RELACIÓN SECUENCIADA DE UNIDADES

La propuesta de programación está formada por una relación de Unidades Didácticas agrupadas bajo unos bloques conceptuales que desarrollan distintos tipos de conceptos, procedimientos y actividades de carácter general pero particularizándolos en cada uno de ellos. Estos bloques se derivan directamente de la estructura de contenidos a la que se ha llegado y están formados por Unidades Didácticas que se han establecido mediante criterios de homogeneidad de contenidos y procedimientos respecto al nexo unificador sin perder la entidad propia que la diferencia de las demás Unidades. En algunos casos sería posible efectuar una subdivisión en los clásicos temas o lecciones que no deben nunca considerarse estancos va que forman parte de un conjunto integrador.

Para realizar el diseño final de esta programación se han evaluado los siguientes parámetros:

Conocimientos ya adquiridos por el alumno.

Recursos materiales necesarios en el centro educativo.

Medios empleados en el sector productivo a corto y medio plazo.

Respecto a los conocimientos previos del alumno se supone que habrá alcanzado, al menos, los mínimos exigibles en los Módulos profesionales ya cursados en este Ciclo formativo. No obstante, se ha previsto un nexo de unión inicial al comienzo de la primera Unidad Didáctica del primer bloque debiendo el profesor determinar el tiempo que se le dedica en función de la formación alcanzada por la media de la clase.

En cuanto al segundo aspecto se ha considerado que el aprendizaje de las técnicas expuestas no exige el material más avanzado y sofisticado del mercado ya que éste seguirá evolucionando con mucha rapidez a corto plazo. Sí es necesario que existan algunos materiales hardware específicos (tarjetas de sonido, escáners de mano, etc.) s, software adecuado ya que algunas herramientas de diseño gráfico y programación bajo interfaces gráficas requieren un hardware de características superiores como estaciones para diseño gráfico de Sun Microsystems o de Digital Equipment Corporation, entre otros, aunque es

- 147 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

posible desarrollar los mismos o similares procedimientos en sistemas PC potentes pudiendo llevarse a buen término la programación que se presenta en estos sistemas.

En relación al tercer aspecto la situación es similar al segundo considerándose que la evolución y el crecimiento del mercado va a obligar a los trabajadores de este sector a actualizarse rápidamente debiendo acomodar sus conocimientos y técnicas a las nuevas tecnologías.

Una vez que se han establecido las limitaciones que pudieran derivarse de los parámetros evaluados se determina la relación e influencia que éstos pueden tener sobre los bloques que se han estructurado y determinado quedando finalmente seis constituidos de la siguiente manera.

BLOQUE 1: Programación orientada a objetos.

Está formado por tres Unidades Didácticas homogéneas que tienen como nexo de unión la programación orientada a objetos: U.D.1. U.D.2. y U.D.3. En estas Unidades se estudian las técnicas y herramientas para confeccionar servicios de presentación utilizando interfaces que incluyen lenguajes de programación que facilitan el uso de objetos gráficos y que tienen una gran difusión en el mundo laboral.

BLOQUE 2: Introducción a la tecnología multimedia.

Se desglosa en una Unidad Didáctica, constituida por tres apartados, que permiten el estudio de los distintos componentes que integran el concepto de Multimedia en los ordenadores personales. Se compone de la Unidad Didáctica: U.D.5: U.D.5.1, U.D.5.2, U.D.5.3.

BLOQUE 3: Interfaces gráficas estándars.

Permite acceder al estudio de interfaces gráficas en entornos multiusuario y de red. Aunque en principio su desarrollo parece condicionado a la disponibilidad de estaciones gráficas más propias de grandes y medianos sistemas, es posible realizar su desarrollo. en entorno PC utilizando el sistema operativo LINUX que al ser de libre disposición puede ser usado sin coste alguno. Si el centro no dispone de conexión a la red Intemet no podrá probarse toda su potencia, sin embargo se podrán desarrollar aplicaciones portables a estaciones de Sun Microsystems y de otras marcas comerciales similares. Este bloque está desarrollado dentro de la Unidad Didáctica: U.D.2.

BLOQUE 4: Diseño y control de calidad de servicios de presentación.

Una vez que se han estudiado las herramientas básicas que vamos a utilizar para implementar la presentación de nuestras aplicaciones y con los conocimientos adquiridos en los otros Módulos profesionales integramos todos los conceptos y destrezas para realizar presentaciones gráficas y/o multimedia así como para evaluar la calidad de las mismas. Se compone de la Unidad Didáctica: U.D.4.

BLOQUE 5: Bases de datos en entorno gráfico.

Mediante este bloque se pretende que el alumno pueda trabajar en un entorno gráfico accesible a bases de datos, tanto locales como remotas. En la actualidad el

- 148 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

trabajo fundamental de cualquier entorno de trabajo se desarrolla sobre las bases de datos.

BLOQUE 7: Programación en Internet. Páginas dinámicas.

Dada la progresiva demanda de páginas web dinámicas, se considera necesario que los alumnos sepan diseñar y programar este tipo de páginas que formarán parte del trabajo que deberán desarrollar.

BLOQUE 8: Proyecto integrador.

Tiene como objetivo aplicar de modo práctico los conocimientos y habilidades aprendidos y evaluar el grado de asimilación que ha alcanzado el alumno. Está compuesto por una única Unidad Didáctica integradora: U.D.6.

A continuación enunciamos la relación secuenciada de las Unidades Didácticas y, a modo orientativo:

U.D.1.Diseño de “Interfarces” de Usuario.

En esta unidad se presentan todos los elementos que intervienen un un entorno de trabajo P.O.O. Es la primera toma de contacto con elementos independientes. Los alumnos en el primer curso han estado trabajando en un entorno de desarrollo lineal en el que no intervienen elementos independientes.

U.D.2. Programación Orientada a Objetos en Visual Basic.

Debido a la poca estandarización existente en el mercado actual se podía haber elegido otro lenguaje orientado a objetos como Visual C++ pero se cree que el alumno tendrá una visión más abierta de las posibles implementaciones de los sistemas orientados a objetos si puede comparar dos modos de trabajo muy distintos de la misma filosofía. El objetivo prioritario es la adquisición de las destrezas básicas de manejo de esta herramienta. Se tratará de establecer continuamente las comparaciones entre ambas Unidades.

U.D.3. “ Interfaces “ Gráficas de Usuarios (GUI).

En esta Unidad se pretende profundizar en las técnicas avanzadas que son comunes a los entornos gráficos de las Unidades anteriores. Estas funciones implican una mayor dificultad y se deben estudiar aplicadas a cada uno de los entornos gráficos y a la integración de componentes de todos ellos. El profesor debe decidir hasta qué punto es necesario o le parece aconsejable que el alumno avance en el conocimiento de estas técnicas.

U.D.4. Elaboración de Servicios de Presentación.

En esta Unidad se trata de sentar las bases para realizar el control de calidad de los servicios de presentación que se han aprendido a implementar bajo distintos entornos gráficos. Su objetivo fundamental es, analizar y evaluar si se ha conseguido diseñar,

- 149 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

elaborar y documentar un servicio de presentación bajo los criterios de eficiencia, fiabi-lidad, robustez, etc.

U.D.5. Entornos Multimedia.

En esta Unidad se introducirán los elementos básicos que pueden formar un sistema multimedia, se definirán los estándares de multimedia PC y se referenciarán algunos productos que si bien son conocidos y habituales de los sistemas multimedia profesionales se supone que no se dispondrá de todos ellos en el centro educativo. Es una Unidad descriptiva orientada a la adquisición de conocimientos conceptuales. Se puede dirigir al alumno para que adquiera soltura en el manejo bibliográfico y documental sobre el tema.

Hasta este momento se han estudiado distintos entornos gráficos aprendiendo a manejar sus herramientas de desarrollo. En esta Unidad se darán unas directrices generales para realizar el diseño de interfaces gráficas de usuario para aplicaciones multimedia. Su objetivo primario es el diseño de buenas interfaces gráficas de usuario.

U.D.5.1. El sonido

En esta Unidad se pretende conocer las características y terminología más comunes de los elementos que constituyen un sistema de audio así como a integrarlo en aplicaciones utilizando los tratamientos y técnicas apropiados. Es, por tanto, una Unidad conceptual y procedimental. Debido a las limitaciones de temporización que se han debido considerar es aconsejable no elaborar nuevos ejercicios para integrar sonido realizándose esta integración sobre alguno de los ejercicios desarrollados en las tres primeras Unidades Didácticas.

U.D.5.2. Las Imágenes

En esta Unidad se pretende conocer las características y terminología más comunes de los elementos que constituyen un sistema con elementos gráficos e imágenes así como realizar su integración en las aplicaciones utilizando los tratamientos y técnicas apropiados. Es, por tanto, una Unidad conceptual y procedimental. Debido a las limitaciones de temporización que ha sido necesario realizar se aconseja no elaborar nuevos ejercicios para integrar imágenes debiéndose realizar dicha integración sobre alguno de los ejemplos desarrollados en anteriores Unidades Didácticas. Dependiendo del nivel de profundización con el que se hayan impartido las tres primeras Unidades Didácticas se continuarán estudiando y aplicando las herramientas gráficas, En ningún caso se trata de conseguir que el procesamiento de imágenes se estudie de forma exhaustiva.

U.D.5.3. Hipertexto

En esta Unidad el alumno debe adquirir el concepto de hipertexto, algunas de sus posibles estructuras y utilizar un sistema de dichas características. En general, cuando se comparan productos multimedia se suelen incluir enciclopedias en CD- ROM que permiten conseguir este objetivo. Debido a la dificultad asociada a un buen sistema de hipertexto y al número de horas que exige no se ha incluido en la programación la realización de ninguna de estas estructuras.

U.D. 6. Bases de datos.

- 150 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

El objetivo es el trabajo desde un entorno gráfico con las bases de datos. Control de acceso, mantenimiento y generación de informes. Los accesos se realizarán tanto a bases de datos locales como a bases de datos remotas.

U.D. 7. Diseño de páginas web dinámicas.

Manejo y diseño de páginas en código HTML. Programación de páginas dinámicas en ASP. Creación de servidores. Acceso y bases de datos y generación de formularios para la transmisión de datos entre páginas y correo.

U.D.8. Proyecto Integrador

Tiene un carácter eminentemente procedimental. La pretensión de integrar en un mismo proyecto todas las herramientas estudiadas no se considera viable, incluso en algunas situaciones no sería coherente y, por lo tanto, se van a establecer unas directrices que permitan conseguir realizar un buen proyecto en el tiempo previsto.

En primer lugar se aconseja incluir, obligatoriamente, contenidos y procedimientos pertenecientes a algunas Unidades didácticas (ver diagrama) que son comunes a cualquiera de los entornos estudiados. En segundo lugar se elegirá un camino correspondiente a una herramienta específica. El profesor puede asignar la realización de un mismo proyecto mediante las distintas implementaciones derivadas de la elección de la herramienta de desarrollo. También se puede optar por plantear distintos proyectos con requerimientos más acordes a cada herramienta de desarrollo.

Un diagrama que permite la visualización de todos los caminos posibles es:

Elegir Camino

Visual Basic

S. Multimedia

Bases de Datos

Diseño de páginas web

- 151 -

Presentación de la aplicación

PROYECTO INTEGRADOR

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Directrices para la realización del proyecto integrador

1.5 Elementos Curriculares de cada Unidad.

UNIDAD DIDÁCTICA Nº 1:Diseño de “Interfarces” de Usuario.

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Conceptos de clase y objeto. Tipos.

- Estructuras asociadas a objetos:- Constructores y destructores.- Punteros y arrays

- Herencia y polimorfismo.

- Programación bajo Windows:- Concepto de interfáz gráfica,

funciones y características - Handles, identificadores y

mensajes. - La librería ObjectWindows.

- Objetos aplicación: - Conceptos, funciones y

tratamiento.

- Objetos interface:- Conceptos, funciones y

tratamiento.

- Objetos ventana: - Conceptos, funciones y

tratamiento.

- Objetos menús:- Conceptos, funciones y

tratamiento.

- Objetos cajas de diálogo:- Conceptos, funciones y

tratamiento.

- Objetos gráficos: clases DC y objetos GDI.

- Tratamiento de archivos de datos.

- Impresión de ventanas y

- Construcción de clases de datos y funciones miembro que definen nuevos objetos con una conducta particular.

- Aplicación correcta de los prefijos de identificadores, identificaciones y la jerarquía de clases de Object-Windows.

- Transformación de un esquema de programación secuencial en uno de programación orientada a sucesos.

- Realización de una plantilla para implementar una aplicación conforme a las especificaciones Windows.

- Manejo de objetos almacenados para emplear características gráficas.

- Manejo y control de los eventos más usuales en una ventana.

- Utilización de ventanas especializadas (controles) aso-ciándolas a su clase y fichero cabecera correspondiente.

- Integración de las funciones y objetos más usuales para la realización de una aplicación elemental.

- Utilización de contextos de dispositivos aplicando las funciones, objetos y clases de G131 de ObjectWindows y/o de Windows.

- 152 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

documentos.

- Sistemas de ayuda.- Aplicación de las funciones que

permiten la realización de operaciones básicas en el manejo de archivos de datos.

Actividades de enseñanza-aprendizaje Actividades de evaluación- Aplicación de los conocimientos

y métodos necesarios para la inicialización y finalización de aplicaciones ObjectWindows.

- Construcción y manejo de objetos interface creando dis-tintas vistas para el usuario.

- Creación y modificación de ventanas configurando los atributos de creación.

- Elaboración del código necesario para la inclusión de otros objetos en una ventana.

- Utilización y propuesta de métodos de control de eventos que se ejecuten al realizar entradas por teclado y/o ratón.

- Inclusión de recursos menú y utilización de estos objetos realizando los procesos adecuados para su construcción y uso.

- Creación, gestión y manejo de los cuadros de diálogo más comunes.

- Modificación de un diseño de ventana sencillo añadiendo elementos de control: botones, casillas de verificación, barras de desplazamiento, etc.

- Realización de la impresión de ventanas y/o documentos.

- Elaboración de un sistema de ventanas de ayuda.

- Selección de las estructuras más adecuadas para la reali-zación de una secuencia de presentación predeterminada.

- Justificación de la elección de determinados objetos ante el conjunto de posibilidades que ofrece la interface de trabajo.

- Valoración de las dificultades que conlleva la elección de unos objetos y estructuras para la resolución de un problema.

- Discernir si es conveniente la estructuración de los datos mediante listas.

- Presentación que permita el tratamiento y manejo de ficheros de datos mediante una interface agradable de usuarios.

- A partir de un conjunto de especificaciones y/o restric-ciones elaboración de una presentación sencilla.

- Realización de presentaciones sencillas orientadas a un tema específico: gestión, juegos, etc.

- Resolución, a partir de los conocimientos adquiridos, de una variación desconocida mediante consulta a sistemas de ayuda, manuales y /o bibliografía relacionada.

- 153 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA 2: P.O.O. en Visual Basic

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Fundamentos y características de Visual Basic.

- Definición y tipos de variables y Ctes.

- Definición y tipos de operadores y sentencias.

- Procedimientos y funciones.

- Estructuras y arrays.

- Definición y propiedades de un objeto.

- Objetos del sistema.

- Definición y tipos de variables objeto.

- Controles y arrays de controles.

- Diseño de menús.

- Diseño de cajas de diálogo.

- Ficheros de datos: tipos y tratamiento.

- Impresión de ventanas y documentos.

- Procesos de control del ratón.

- Realización de un esquema estructural para la formación de un proyecto.

- Manejo de las herramientas gráficas verificando la repercusión de la aplicación de sus propiedades asociadas.

- Manejo y control de los eventos más usuales de una ventana y su encadenamiento.

- Aplicación de las funciones que permiten la realización de operaciones básicas en el manejo de archivo de datos.

- Combinación de las funciones y objetos más usuales para realizar una aplicación elemental.

- Composición de estructuras que permitan el manejo de archivos de datos.

- Composición de estructuras que permitan la aplicación y control de los eventos, objetos, funciones, archivos y procesos más comunes necesarios para la creación de interfaces gráficas de usuario en el entorno objeto de esta Unidad Didáctica.

Actividades de enseñanza-aprendizaje Actividades de evaluación- Creación y modificación de un

formulario.

- Utilización de las distintas herramienta (toolbox).

- Realización de una ventana mediante un formulario incluyendo algunos controles.

- A partir de ciertas especificaciones implementación de un ejemplo sencillo.

- Selección de los controles más adecuados para la realización de una secuencia predeterminada.

- justificación de la elección de

- 154 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Encadenamiento de formularios aplicando las propiedades adecuadas a los controles que contienen.

- Escritura asociada a un control de un código para cada suceso.

- Control de la pulsación de una tecla o de una combinación de teclas.

- Creación de un menú y un conjunto de submenús asig-nándoles las propiedades y el código adecuado para la función que deban realizar.

- Realización de menús desplegables flotantes.

- Utilización de casillas de verificación.

- Establecimiento de una selección de opciones mediante botones de opción.

- Creación y manipulación de tablas de doble entrada.

- Impresión de formularios.

- Realización de ventanas que incluyan elementos gráficos: líneas, curvas, figuras, etc.

- Asociación de un icono a una aplicación.

- Lectura, grabación y actualización de ficheros de datos considerando los distintos modos de acceso.

- Acceso a una base de datos.

determinados controles ante un conjunto de posibilidades

- Valoración de las dificultades que planteará la elección de unos objetos o estructuras para la resolución de problemas.

- Realización de una presentación que permita el tratamiento y manejo de ficheros indexados.

- Planificación del acceso a una base de datos.

- Discernir si es conveniente la estructuración de los datos mediante tablas de doble entrada.

- 155 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº3: “Interfarces” Gráficas de Usuario (GUI).

(Tiempo estimado: 50 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- la Interface de documentos múltiples (MDI).

- El portapapeles.

- Intercambio dinámico de datos (DDE).

- Librerías de enlace dinámico (DLL).

- Funciones de la API.

- Objetos vinculados e insertados (OLE).

- Los controles VBX de Visual Basic.

- Gestión de la memoria en Windows.

- El editor y compilador de recursos.

- Resolución de problemas que requieran necesariamente el uso de medios complejos.

- Manejo e interpretación de manuales y material bibliográfico.

- Integración correcta de objetos, funciones y librerías pertenecientes a interfaces gráficas compatibles.

- Realización de intercambios de datos en modo automático mediante la comunicación de aplicaciones.

Actividades de enseñanza-aprendizaje Actividades de evaluación- Realización de un ejemplo

práctico utilizando la MDI.

- Realización de la comunicación entre dos aplicaciones compatibles, por ejemplo: entre un procesador de textos y una hoja de cálculo.

- Asociación de tareas sencillas con funciones de la API capaces de realizarlas, consultando los manuales apropiados.

- Modificación de algún ejemplo ya realizado introduciendo un proceso que permita el enlace e inclusión de objetos.

- Creación de una DLL.

- Realización de algún tipo de transferencia utilizando el

- Justificación de la influencia del uso de algunas funciones y librerías en la asignación y/o liberación d memoria.

- A partir de unas especificaciones proposición de un esquema de comunicación entre vanas aplicaciones.

- Comprobación de la existencia o no de una función API conociendo la tarea que debe realizar consultando la bibliografía necesaria.

- Evaluación del rendimiento de una aplicación reseñando sus posibles mejoras mediante el uso de algunas de estas técnicas avanzadas.

- 156 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónportapapeles de Windows.

- Construcción de un ejemplo sencillo que permita utilizar controles compatibles Visual Basic (VBX).

- 157 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 4:Elaboración de Servicios de Presentación.

(Tiempo estimado: 24 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Generalidades sobre la calidad del software.

- Objetivos del control de calidad de un servicio de presentación.

- Tipos y procedimientos de control: - Criterios de validación de los

servicios de presentación.

- Control de la información proveniente de un servicio d presentación.

- Control de los requerimientos de usuario.

- Control de los sistemas de mensajes de error y ayudas al usuario.

- Eficiencia, fiabilidad y robustez de una aplicación bajo unos servicios de presentación realizados.

- Control de las técnicas de desarrollo y elaboración de la documentación del servicio de presentación.

- Explicación y elaboración de los procedimientos de prueba para cada uno de los procesos de control establecidos.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de los ejercicios y aplicaciones realizados en las Unidades Didácticas anteriores:

- Realización de pruebas de las aplicaciones mediante operaciones indebidas.

- Proposición de soluciones con el fin de corregir los defectos observados.

- Análisis y evaluación de los procesos

- Presentación de un trabajo que efectúe, de modo exhaustivo, el control de calidad de los servicios de presentación implementados.

- 158 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónimplementados bajo las distintas interfaces estudiadas.

- Establecimiento de una lista de requerimientos de usuario que se hayan cumplido en los ejercicios realizados por el alumno.

- Establecimiento de una lista de especificaciones de usuario que habiendo sido requeridas no se han cumplido en los ejercicios realizados por el alumno.

- Elaboración y control de calidad de la documentación del servicio de presentación del programa-demostra-ción realizado en la Unidad anterior.

- 159 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 5:Entornos Multimedia.

(Tiempo estimado: 20 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Fundamentos de un sistema multimedia: el estándar MPC

- Multimedia con Windows: - Controladores multimedia. - La grabadora de sonidos.- El transmisor de medios.

- Unidades CD.:- Tipos y características. - CD-ROM.: instalación, uso y

rendimiento.- Productos multimedia no

estándares:- Tarjetas de vídeo. - Vídeo-machine (Fast). - Photo-CD (Kodak). - FotoMan (Logitech).

- Utilidades principales de los sistemas multimedia: la teleconferencia, puntos de información, educación interactiva, simulación, realidad virtual, etc.

- Identificación de las características mínimas de un sistema multimedia.

- Identificación de los elementos multimedia que incorpora Windows.

- Manejo e interpretación de bibliografía y artículos incluidos en revistas especializadas.

- Manejo e interpretación de los manuales de los distintos elementos multimedia.

- Identificación y expresión de las ventajas e incovenientes de las principales utilidades de los sistemas multimedia frente a los sistemas tradicionales.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Lectura de artículos de revistas especializadas en multimedia.

- Búsqueda de información de interés que permita la selección de productos multimedia en función de su relación calidad/precio.

- Estudio y evaluación sobre lo que aportaría la inclusión de características multimedia en los ejemplos/problemas realizados en las Unidades Didácticas anteriores.

- Comprobación, a partir de unos datos y/o características, de si un componente multimedia cumple el estándar MPC.

- A partir de unas especificaciones redacción de un informe justificando la necesidad de elementos multi-media que se derivan de ellas.

- Selección de novedades multimedia de interés mediante consultas a revistas, informes y/o libros.

- 160 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Unidad Didáctica 5.1. : El Sonido

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Fundamentos, propiedades y características del sonido.

- Bases de audio digital: grabación y reproducción de sonidos.

- Formatos de archivos de sonido.

- Descripción y configuración hardware de una interfaz de sonido.

- Software básico de una tarjeta de sonido: - Editores de audio digital.- Reproducción y grabación de

audio. - Conversión de archivos de

audio.

- Otras utilidades software de una tarjeta de sonido: - Vinculación e incrustación de

objetos (OLE). - Reconocirniento y síntesis de

voz..- Conexión y control de un

CD-ROM.

- La interface digital para instrumentos musicales (MIDI).

- Identificación de las características y terminología más comunes de los elementos que constituyen un sistema de sonido.

- Manejo de bibliografía y documentos especializados.

- Interconexión de tarjetas de sonido y CD-ROM.

- Integración de sonido en ejemplos y aplicaciones ya desarrollados.

- Aplicación del tratamiento adecuado de los archivos de audio convirtiéndolos al formato más idóneo y eliminando los factores no deseados (ruido, silencio, etc.).

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Grabación, reproducción y modificación de un fichero de sonido.

- Conversión del formato de un fichero de sonido a otr formato.

- Visualización de una onda de sonido e insereción de efectos especiales mediante las órdenes precisas.

- Comprobación de las necesidades de memoria para el almacenamiento de archivos

- Identificación de los formatos de los ficheros de sonido.

- Presentación de informes y trabajos realizados.

- Comparación de las prestaciones del software disponible para Windows y para DOS.

- Deducción de criterios de selección de utilidades software para la integración de sonido en aplicaciones multimedia.

- 161 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje Actividades de evaluaciónsegún sus parámetros de grabación (frecuencia, compresión, etc.).

- Aplicación de la vinculación y/o incrustación de un objeto si el software y el entorno de trabajo lo permiten.

- Personalización de un archivo de usuario mediante alguna utilidad del software de sonido. .

- Control del funcionamiento de una unidad CD-ROM mediante el software de la tarjeta de sonido.

- Comprobación del funcionamiento, propiedades y posibilidides de cada una de las aplicaciones software de la tarjeta de sonido disponible.

- Lectura de revistas especializadas y consulta de bibliografía sobre el tenia.

- Planteamiento de un esquema de interacción con las Unidades Didácticas anteriores.

Artículo 1. Unidad Didáctica 5.2. : Las Imágenes

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Características de los dispositivos gráficos: monitores y tarjetas de vídeo (CGA, EGA, VGA y SVGA).

- Formatos de archivos gráficos.

- Colores y paletas de color.

- Captura y visualización de imágenes en pantalla.

- Digitalización y resolución de imágenes mediante escáner.

- Impresión de imágenes.

- Inclusión de imágenes en gráficos5ara aplicaciones de gestión: diagramas de barras, de líneas y sectoriales.

- Reconocimiento de las características y terminología más comunes de los elementos y dispositivos gráficos.

- Manejo de bibliografía y documentos especializados.

- Integración de imágenes en ejemplos y aplicaciones ya desarrollados.

- Utilización correcta del software en la digitalización de imágenes.

- Listado de los parámetros necesarios para la realización de gráficos tridimensionales.

- Explicación de la secuencia de

- 162 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Introducción al manejo de gráficos en tres dimensiones.

- Introducción a los procesos de animación.

- Software para tratamiento de imágenes:- Editores de recursos.- Entornos gráficos para

preparación y tratamiento de imágenes.

- Compresión y descompresión de ficheros de imagen.

etapas necesarias para conseguir una animación sencilla.

- Aplicación del tratamiento adecuado a los archivos de imágenes realizando su conversión al formato necesario y eliminando los factores no deseados.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Digitalización y visualización de una imagen.

- Retoque de una imagen ajustando el brillo, contraste, color, etc.

- Modificación del tamaño y resolución de una imagen.

- Realización de trabajos con impresoras de prueba y finales.

- Realización de pruebas de color e impresión.

- Almacenamiento y transferencia de auditivos comprobando las necesidades de memoria en función de sus parámetros de grabación.

- Aplicación de una vinculación y/o incrustación de una imagen si el software y el entorno de trabajo lo permiten.

- Listado, previa consulta documental, de las restricciones legales que afectan a la digitalización de imágenes con fines comerciales.

- Identificación de los formatos de los archivos de imágenes.

- Presentación de informes y trabajos realizados.

- Evaluación de las prestaciones del software disponible para el tratamiento de imágenes.

- Deducción de criterios de selección de utilidades software para la integración de imágenes en aplicaciones multimedia.

- Planteamiento de un esquema de interacción con las Unidades Didácticas anteriores.

- 163 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Unidad Didáctica 5.3.: Hipertexto

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Nacimiento y evolución histórica.

- Características de hipermedia.

- Estudio de un hipertexto:- Presentación de la aplicación.- Complejidad en el diseño,

implementación y código asociado.

- Niveles de anidamiento.- Funcionalidad de la aplicación.

- Ventajas e inconvenientes del uso de hipertexto: complejidad estructural.

- Principales áreas de aplicación y desarrollo.

- Identificación de un sistema hipermedia.

- Descripción de los parámetros fundamentales que son necesarios para el abordaje de la construcción de un sistema hipertexto.

- Análisis de una implementación de un sistema hipertexto.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Comprobación de la utilización de hipertexto en alguna aplicación multimedia disponible.

- Contraste de las ventajas e inconvenientes del uso de hipertexto frente a la inclusión de texto tradicional en una aplicación específica.

- Proposición de alguna estructura para la implementa-ción de hipertexto, de modo elemental.

- Determinación de la complejidad de un hipertexto en función del área de desarrollo al que se orienta.

- Evaluación de la funcionalidad de un sistema de hipertexto comercializado.

- 164 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Unidad Didáctica 5.4.: Diseño de Pantallas para Servicios Multimedia.

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Introducción al diseño de interfaces de usuario.

- Modelos de diseño de la interfaz de usuario.

- Directrices generales para el diseño de GUI:- Diseño basado en el

desarrollo de prototipos.

- Directrices de diseño GUI para aplicaciones multimedia:- Elementos y características

genéricas a todas las pantallas de la aplicación.

- Elementos y características específicas de cada pantalla de la aplicación.

- Otros aspectos del diseño.

- Composición y diseño de estructuras que permitan la aplicación y control de los eventos, objetos, función, archivos y procesos más comunes necesarios para la creación de aplicaciones con interfaces gráficas de usuario.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización de un esquema que permita la estructuración de los programas realizados hasta este momento bajo las distintas interfaces gráficas estudiadas.

- Selección de programas bajo algún criterio para integrarlos en un programa de demostración.

- Confección de varios diseños de pantallas para el desarrollo de la presentación de este programa de demostración.

- Realización de un ciclo de optimización suponiendo que el programa de demostración sea un prototipo.

- Presentación de un trabajo que permita integrar correctamente objetos, funciones y librerías pertenecientes a interfaces gráficas compatibles empleando las directrices de diseño estudiadas.

- 165 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 6:Bases de datos.

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Nacimiento y evolución histórica.

- Características de las bases de datos.

- Estudio de una base de datos:- Tipos de bases.- Presentación de la aplicación.- Complejidad en el diseño,

implementación y código asociado.

- Acceso a las bases.- Funcionalidad de la aplicación

sobre las bases.

- Ventajas e inconvenientes del uso de bases de datos: complejidad estructural.

- Principales áreas de aplicación y desarrollo.

- Identificación de un sistema de bases de datos.

- Descripción de los parámetros fundamentales que son necesarios para el abordaje de la construcción de una aplicación con bases de datos.

- Análisis de una implementación de una aplicación con bases.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización de trabajos con bases de prueba y finales.

- Realización de pruebas con distintas bases.

- Almacenamiento y transferencia de datos comprobando las necesidades de memoria en función de sus parámetros de grabación.

- Aplicación de mantenimiento de una base.

- Realización de informes y proyectos sobre bases de datos.

- Presentación de un trabajo que permita integrar correctamente objetos, funciones y librerías pertenecientes a distintos tipos de bases de datos, elaborando los informes necesarios.

- 166 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 7:Diseño de páginas web dinámicas.

(Tiempo estimado: 30 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Nacimiento y evolución histórica.

- Características de los lenguajes de diseño de páginas.

- Estudio de los distintos tipos de lenguajes:- Lenguajes de cliente.- Lenguajes de servidor.- HTML.- JAVA.- ASP.- PHP.

- Ventajas e inconvenientes del uso de cada tipo.

- Principales áreas de aplicación y desarrollo.

- Identificación de páginas estáticas y dinámicas.

- Descripción de los parámetros fundamentales que son necesarios para el abordaje de la construcción de una página web.

- Análisis de una implementación de una página dinámica.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- Realización de trabajos con HTML.

- Realización de pruebas con ASP.

- Almacenamiento y transferencia de datos entre páginas.

- Formularios.

- Envío de mensajes.

- Presentación de un trabajo que permita integrar correctamente objetos, funciones y librerías pertenecientes a distintos tipos de lenguajes.

- 167 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

UNIDAD DIDÁCTICA Nº 6:Proyecto Integrador. (Tiempo estimado: 11 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Como contenidos soporte de esta Unidad se consideran todos los incluidos en las Unidades Didácticas anteriores.

- Como contenidos organizadores de esta Unidad se pueden considerar 'todos los propuestos en las Unidades Didácticas anteriores. No obstante, con el fin de clarificar objetivos mínimos que debe alcanzar el alumno y facilitar una estructuración de posibilidades se aconseja seguir las directrices establecidas en el apartado correspondiente de este capítulo.

Actividades de enseñanza-aprendizaje Actividades de evaluación

- A partir de las especificaciones y requerimientos del profesor (considerando las mismas como las de un futuro cliente y/o jefe de categoría superior): - Realización del servicio de

presentación requerido efectuando el diseño y el control de calidad del mismo y empleando, en su desarrollo, alguno de los descritos en el punto correspondiente de este capítulo.

- Presentación del trabajo realizado incluyendo:- Consideraciones derivadas

del análisis de los requeri-mientos y especificaciones de partida.

- Justificación del entorno de desarrollo y lenguaje de programación seleccionado.

- Diseño de pantallas justificando los criterios seguidos.

- Programación del servicio de presentación.

- Documentación del servicio de presentación

- Relación de las pruebas y/o estructuras empleadas para efectuar el control de calidad del servicio de presentación.

BIBLIOGRAFíA

- Microsoft Visual Basic. Manual del programador.

- Enciclopedia de Visual Basic. Fco. Javier Cevallos.

- A fondo. Visual Basic 6. Harold Davis

- HTML. Diseño y creación de páginass Web.

- ASP. Active Server Pages. Marcombo.

- 168 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

.

Formación y orientación

laboral

Agustín Muñoz Martín

- 169 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN..............................................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO..................................................3

3. ORGANIZACIÓN DE LOS CONTENIDOS.......................................................................73.1 Tipo y enunciado del contenido organizador...............¡Error! Marcador no definido.3.2 Estructura de contenidos.............................................¡Error! Marcador no definido.

4. PROGRAMACIÓN............................................................¡Error! Marcador no definido.4.1 Relación Secuenciada de Unidades............................................................................84.2 Elementos Curriculares de cada Unidad.....................................................................9

5. BIBLIOGRAFÍA.................................................................¡Error! Marcador no definido.

- 170 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN

Estamos ante un Módulo de 64 horas que se encuadra en el segundo curso del Ciclo formativo de grado superior correspondiente al título de Técnico Superior en Desarrollo de Aplicaciones Informáticos, como un módulo profesional socioeconómico.

La finalidad de este Título es proporcionar a los alumnos la formación necesaria para, entre otras cosas, comprender la organización y características de la administración y gestión en general y en Andalucía en particular, así como los mecanismos de inserción y orientación profesional; conocer la legislación laboral básica y las relaciones que de ella se derivan y adquirir los conocimientos y habilidades necesarias para trabajar en condiciones de seguridad y prevenir posibles riesgos en las situaciones de trabajo.

Entre sus objetivos generales están interpretar el marco legal, económico y organizativo que regula y condiciona la actividad informática, identificando los derechos y las obligaciones que se derivan de las relaciones laborales, adquiriendo la capacidad de seguir y mejorar los procedimientos establecidos y de actuar proponiendo soluciones a las anomalías que pueden presentarse en los mismos, seleccionar y valorar críticamente las diversas fuentes de información relacionadas con su profesión, que le permitan el desarrollo de su capacidad de autoaprendizaje y posibiliten la evolución y adaptación de sus capacidades profesionales a los cambios tecnológicos y organizativos del sector.

Tanto para aquella formación como para estos objetivos está pensado este módulo de Formación y orientación laboral.

El modelo de programación propuesto presenta las capacidades terminales que aparecen en el correspondiente Decreto del currículo desglosadas en Criterios de Evaluación como resultado de un proceso de análisis.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje que va a constituir el eje de todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Se trata de un contenido procedimental.

A continuación se propone la estructura de contenidos que tiene su fundamento en la naturaleza y enunciado del contenido organizador y las variables más importantes relacionadas con el aumento de complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades de Trabajo constituidas por bloque de contenidos y actividades de aprendizaje y de evaluación.

- 171 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

8.1 Detectar las situaciones de riesgo más habituales en el ámbito laboral que puedan afectar a su salud y aplicar las medidas de protección y prevención correspondientes.

8.1.1. Identificar, en situaciones de trabajo tipo, los factores de riesgo existentes.

8.1.2. Describir los daños a la salud en función de los factores de riesgo que los generan.

8.1.3. Identificar las medidas de protección y prevención en función de la situación de riesgo.

13,14 y 15

- 172 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

8.2 Aplicar las medidas sanitarias básicas inmediatas en el lugar del accidente en situaciones simuladas.

8.2.1. Identificar la prioridad de intervención en el supuesto de varios lesionados o de múltiples lesionados, conforme al criterio de mayor riesgo vital intrínseco de lesiones.

8.2.2. Identificar la secuencia de medidas que deben ser aplicadas en función de las lesiones existentes.

8.2.3. Realizar la ejecución de las técnicas sanitarias (RPC, inmovilización, traslado) aplicando los protocolos establecidos.

16

- 173 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

8.3 Diferenciar las formas y procedimientos de inserción en la realidad laboral como trabajadores por cuenta ajena o por cuenta propia.

8.3.1. Identificar las distintas modalidades de contratación laboral existentes en su sector productivo que permite la legislación vigente.

8.3.2. Describir el proceso que hay que seguir y elaborar la documentación necesaria para la obtención de un empleo, partiendo de una oferta de trabajo de acuerdo consu perfil profesional.

8.3.3. Identificar y cumplimientar correctamente los documentos necesarios, de acuerdo con la legislación vigente,para constituirse en trabajador por cuenta propia.

.

2 y 4

- 174 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

8.4 Orientarse en el mercado de trabajo, identificando sus propias capacidades e intereses y el itinerario profesional más idóneo.

8.4.1 Identificar y evaluar las capacidades, actitudes y conocimietos propios con valor profesionalizador.

8.4.2. Definir los intereses individuales y sus motivaciones, evitado, en su caso, los condicionamientos por razón de sexo o de otra índole.

8.4.3. Identificar la oferta formativa y la demanda laboral referida a sus intereses.

9,10,11y 12

- 175 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

8.5.Interpretar el marco legal del trabajo y distinguir los derechos y obligaciones que se derivan de las relaciones laborales.

8.5.1. Emplera las fuentes básicas de información del derecho laboral ( Constitución, Estatuto de los trabajadores, Directivas de la Unión Europea, Convenio Colectivo) distinguiendo los derechos y las obligaciones que le incumben.

8.5.2. Interpretar los diversos conceptos que intervienen en una “Liquidación de haberes”.

8.5.3. En un supusto de negociación colectiva tipo:

Describir el proceso de negociación. Identificar las variables (salariales, seguridad

e higiene, productividad, tecnologías) objeto de negociación.

Describir las posibles consecuencias y medidads, resultado de la negociación.

8.5.4. Identificar las prestaciones y obligaciones relativas a la Seguridad Social.

1,3,5, 6,78,17,18,19,20,21

y 22

- 176 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3.- PROGRAMACIÓN.

3.1 Relación Secuenciada de Unidades

La propuesta de programación está constituida por una relación secuenciada de Unidades Didácticas en la que se integran y desarrollan, al mismo tiempo, distintos tipos de contenidos y actividades de formación y de evaluación huyendo de los clásicos temas o lecciones estancos que mediatizan al proceso de aprendizaje.

Para el diseño de una programación concreta será preciso contemplar:

- Los conocimientos previos del alumno

- Los recursos materiales del centro educativo

- Los medios utilizados en el entorno productivo

RECOMENDACIONES PARA LA CONFECCIÓN Y DESARROLLO DE ACTIVIDADES

El profesor debe diseñar actividades, cuestionarios y guiones en apoyo de las actividades y evaluación del aprendizaje. En cada Unidad didáctica se programarán actividades específicas de recuperación para los alumnos que no alcancen las capacidades propuestas y de consolidación para el resto.

Las actividades y la distribución temporal de las Unidades que se hace a continuación deben ser tomadas a modo de guía u orientación general y es labor de cada profesor el adaptarlas, modificarlas o cambiarlas en función de las características inmediatas de su propio entorno de actividad: tipo de alumnos, conocimientos previos de estos, equipamiento del centro educativo, sistemas empleados en el entorno, etc.

- 177 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3.2 Elementos Curriculares de cada Unidad

U N I D A D D E T R A B A J O Nº 1: DERECHO DEL TRABAJO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Antecedentes históricos del derecho del trabajo.

-El trabajo regulado por el Derecho Laboral.

- Trabajos excluidos de regulación laboral.

- Relaciones laborales con regulación especial.

- Fuentes del Derecho del trabajo.

- Principios de aplicación de las normas laborales.

- Manejo de un libro de texto.

- Utilización de apuntes para completar la información contenida en el libro.

- Resolución de casos prácticos.

- Análisis de noticias aparecidas en los medios de comunicación social.

- 178 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Identificar qué tipos de trabajos son los que constituyen una relación laboral.

- Conocer la pluralidad de normas que regulan las relaciones laborales.

- Distinguir de entre la variedad de normas laborales existentes cuál es la que se debe aplicar a un caso concreto.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar en entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( mbito real)

- Utilizar adecuadamente los textos normativos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 179 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 2: EL CONTRATO DE TRABAJO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Concepto y sujetos del contrato de trabajo.

- Forma y duración del contrato de trabajo.

- El periodo de prueba.

- El contrato de trabajo de duración indefinida.

- Contrato de trabajo de duración determinada.

- Contratos temporales en función de las características del trabajo.

- Contratos temporales para el fomento de la contratación.

- Utilización de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos.

- Análisis de noticias aparecidas en los medios de comunicación.

- 180 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- saber quiénes son las personas con capacidad para firmar un contrato de trabajo.

- Distinguir los diferentes tipos de contratos de trabajos existentes en la actualidad.

- Conocer los períodos de pruebas que se pueden fijar.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normativos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 181 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 3: E L SALARIO Y EL TIEMPO DE TRABAJO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- El salario y sus clases.

- El salario mínimo interprofesional.

- La nómina.

- Las garantías del salario

-El tiempo de trabajo.

- El descanso laboral.

- Utilización de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos.

- Análisis de noticias aparecdias en los medios de comunicación social.

- 182 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Identificar los diferentes conceptos en que se puede dividir el salario.

-Distinguir el salario de las percepciones extrasalariales que pueden recibir los trabajadores

-Reconocer las garantías que tiene todo trabajador en orden al cobro de sus salarios.

- Conocer los derechos y deberes relativos a los tiempos de trabajo y descansos retribuidos.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

.

- 183 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 4: MODIFICACIÓN, SUSPENSIÓN Y EXTINCIÓN DEL CONTRATO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Modificación del contrato de trabajo.

- Suspensión del contrato de trabajo.

- Las excedencias

- La extinción del contrato de trabajo.

- La liquidación de haberes.

- Manejo de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Diferenciar los distintos supuestos de modificación y suspensión de la relación laboral.

- Identificar las causas por las que se puede producir la finalización de un contrato de trabajo.

- Reconocer los conceptos económicos que intervienen en la liquidación de haberes o finiquito.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a

- 184 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 5: LA SEGURIDAD SOCIAL.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Sistema de la Seguridad Social.

- Afiliación a la Seguridad Social.

- Cotización a la Seguridad Social.

- Prestaciones de la Seguridad Social.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Conocer el sistema español de la Seguridad Social y sus regímenes.

- Conocer la afiliación a la Seguridad Social.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una

- 185 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- Conocer las normas de cotización a la Seguridad Social en los distintos regímenes.

relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 186 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 6: LA REPRESENTACIÓN LABORAL Y LA NEGOCIACIÓN COLECTIVA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Los Sindicatos

-La representación de los trabajadores en la empresa

-La elección de los representantes de los trabajadores.

-Las competencias y garantías de los representantes de los trabajadores.

-La negociación colectiva.

-La elaboración del convenio colectivo.

-Duración y contenido del convenio colectivo.

- Los conflictos colectivos.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos,

- 187 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Conocer las funciones de las organizaciones sindicales.

- Reconocer a las personas u órganos con capacidad para negociar y representar a los trabajadores dentro de la empresa.

- Identificar las formas de exteriorizar los conflictos colectivos.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 188 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 7: ÉTICA Y TRABAJO.

(Tiempo estimado:3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Ética moral y derecho.

- Evolución del concepto de trabajo.

- Características del trabajo en la actualidad.

- Ocio y negocio.

- Trabajo y empleo.

- La dimensión ética del trabajo: aplicaciones morales.

- Ética, trabajo y economía.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

- 189 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Valorar las diferencias entre trabajo y empleo.

-Resolver dilemas morales laborales en función de criterios éticos propios.

-Valorar la dimensión moral de la economía y el trabajo imperante y la ética que las justifica.

- Apreciar el sentido humano del trabajo y el tiempo libre.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 190 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 8: EL MERCADO LABORAL.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Concepto de mercado laboral.

-Estrcutura del mercado laboral.

-Los cambios actuales del mercado laboral.

-Las formas del desempleo.

-La situación del mercado laboral en España.

-Las tendencias en las ocupaciones del futuro.

-Recursos y servicios que facilitan la insrción profesional.

-Recursos y servicios públicos.

- Centro de información juvenil.

- Iniciativas privadas.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

- 191 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Identificar los factores que influyen en las relaciones laborales.

-Conocer el marco donde se desarrollan dichas relaciones.

-Conocer los organismos públicos y privados que facilitan la información, formación y el acceso al trabajo.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 192 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 9: EL PROYECTO PROFESIONAL.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-EL Proyecto profesional.

-El análisis de las características personales y profesionales.

-El conocimiento de las profesiones

-La definición del objetivo profesional.

-Itinerarios formativos profesionalizadores.

-Itinerarios desde la formación reglada: La Formación Profesional Inicial.

-Itinerarios desde el mundo laboral.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

- 193 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Identificar las ofertas formativas y la demanda laboral referidas a la formación e intereses personales.

-Identificar y evaluar las propias capacidades, actitudes y conocimientos, con valor profesionalizador.

-Establecer un itinerario profesional adecuado.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral (ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 194 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 10: TÉCNICAS DE BÚSQUEDA Y DE ACCESO AL EMPLEO PÚBLICO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Las ofertas públicas de empleo.

-Los sistemas de acceso a la función pública. -La participación en las oposiciones.

-La preparación de las oposiciones.

-El acceso al empleo público como contrato laboral.

- Las fuentes de información sobre las ofertas de empleo público.

-La consulta de los diarios oficiales.

-Manejo de un libro de texto.

-Utilización de apuntes para completar la información.

-Resolución de casos prácticos.

-Utilización de noticias aparecidas en los medios de comunicación.

- 195 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Aplicar técnicas y procedimientos que faciliten el acceso a una ocupación.

- Diferenciar las formas de acceso que se ofertan en los puestos públicos.

- Conocer los pasos a seguir en la búsqueda de ocupación en los organismos públicos.

.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuistos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 196 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 11: LAS TÉCNICAS DE BÚSQUEDA Y DE ACCESO AL EMPLEO PRIVADO.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La oferta y la demanada de emple privado.

-La selección de personal por la empresa.

-El análisis de la oferta de empleo.

-El curriculum vitae.

-La carta de presentación.

- La autocandidatura.

- Las pruebas psicotécnicas y profesionales.

- La entrevista de selección.

- La organización de la búsqueda de empleo.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

- 197 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Conocer los mecanismos de la oferta y la demanda en los procesos de selección de la empresa privada.

-Describir el proceso que hay que seguir en la búsqueda de ocupación por cuenta ajena.

-Cumplimentar la documentación necesaria para acceder a un empleo , partiendo de una oferta de trabajo.

- Organizar la documentación y planificar la búsqueda.

-Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 198 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 12: INICIATIVAS PARA EL TRABAJO POR CUENTA PROPIA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Las personas emprendedoras.

-Las ideas de negocio.

-El análisis del mercado y la definición de la actividad empresarial.

-La viabilidad de la empresa.

-La forma jurídica de la empresa.

- El análisis económico financiero.

- El proceso de constitución de la empresa.

- Ayudas para la creación de empresas.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

- 199 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Identificar otra forma de inserción laboral, como trabajador por cuenta propia.

-Describir los procesos necesarios para crear una empresa.

-Conocer los distintos modelos de empresas que existen en la legislación vigente.

- Cumplimentar la documentación necesaria para constituirse en trabajador por cuenta propia.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 200 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 13: PREVENCIÓN DE RIESGOS.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La seguridad y la salud laboral.

-Las normas europeas sobre seguridad y salud laboral.

-La normativa sobre la salud laboral.

-Los organismos responsables de la seguridad e higiene en el trabajo.

-Las obligaciones del empresario.

- Los delegados de prevención y los comités de seguridad y salud.

- Las obligaciones de los trabajadores.

- Los servicios de prevención.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Reconocer la importancia del cumplimiento de las normas sobre la salud y la seguridad en el trabajo.

- Conocer los derechos y obligaciones de los trabajadores relativos a su salud y seguridad en el trabajo.

- Distinguir quiénes son los sujetos obligados al mantenimiento de la salud laboral.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o

- 201 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 14: RIESGOS Y DAÑOS PROFESIONALES.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Los riesgos profesionales. - Los factores de riesgo psicológicos y sociales-La sobrecarga física y posturas de riesgo en el trabajo.-Los contaminantes químicos y biológicos.-Factores de microclima laboral, tecnológicos y de seguridad-Los daños profesionales.-La incapacidad temporal.

-La incapacidad permanente.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Conocer los factores de riesgo más frecuentes en el ámbito laboral y la manera de evitarlos.

- Reconocer los daños más frecuentes para la salud a causa de accidentes y enfermedades profesionales.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar in entorno de trabajo en el que, establecida una relación laboral, se extraigan de la

- 202 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Distinguir los diferentes tipos de inacapacidad laboral.

misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 15: LA PREVENCIÓN DE DAÑOS PROFESIONALES.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Las técnicas de prevención de daños profesionales.

-Los equipos de protección individual.

-Medidas e instrumentos de protección.

-Señalización de seguridad.

-Técnicas generales para mejorar la seguridad en el trabajo.

-Prevención contra incendios.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

- 203 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Reconocer las diferentes técnicas de prevención de riesgos laborales.

-Conocer las medidas de protección personal en el trabajo.

- Distinguir las diferentes señales de seguridad existentes.

- Conocer algunas medidas generales para mejorar la seguridad en el trabajo.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 16: PRIMEROS AUXILIOS EN LA EMPRESA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Los primeros auxilios en la empresa.

-Las fracturas.

-Los esguinces

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

- 204 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Las hemorragias.

-Las quemaduras.

-Accidentes por electrocución.

- La asfixia.

- Técnicas de reanimación cardiopulmonar.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Identificar las lesiones más frecuentes producidas a causa de accidentes de trabajo.

- Conocer los primeros auxilios que deben ser aplicados de forma inmediata en el lugar del accidente.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 205 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 17: LA EMPRESA Y SU ORGANIZACIÓN.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-El papel de la empresa en la economía.

- Elementos de la empresa.

- Las funciones y el éxito de la empresa.

- Tipos de empresas según su actividad.

- Tamaño de la empresa.

- Marco legal de la empresa.

- Organización de la empresa

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Identificar una empresa y cuáles son sus elementos, funciones y finalidades.

-Clasificar una empresa según su actividad, su dimensión y su forma jurídica.

-Explicar las áreas funcionales de una empresa y cuáles son las relaciones que existen entre ellas.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar in entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario

- 206 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Realizar el organigrama a partir de su descripción.

socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 18: LA INFORMACIÓN ECONÓMICA-FINANCIERA DE LA EMPRESA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-El patrimonio de la empresa.

-Los medios de la empresa.

-El activo del balance.

-La financiación en la empresa.

-El pasivo del balance.

- El equilibrio financiero del balance.

- El análisis del balance.

- el análisis de los resultados de la empresa.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- 207 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Analizar los documentos a través de los cuáles se conoce el patrimonio y los resultados de una empresa.

-Analizar los resultados de una empresa.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 19: CONCEPTOS BÁSICOS DE ECONOMÍA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Concepto de economía.

-Bienes y factores de producción.

-Actividades productivas.

-Las elecciones económicas.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

- 208 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-El sistema de la economía de mercado.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Saber de qué se ocupa y qué estudia la economía.

-Conocer los conceptos más usuales que se utilizan en el análisis económico.

-Realizar ejercicios de representación del comportamiento económico mediante instrumentos analíticos.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 209 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 20: VISIÓN PANORÁMICA DE LA ECONOMÍA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Introducción a la macroeconomía

-Objetivos e instrumentos de la macroeconomía.

-Medición de la riqueza nacional.

-La financiación de la empresa.

-Empleo y desempleo.

-La inflación.

- La función económica del Estado.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Diferenciar entre microeconomía y mactroeconomía.

-Conocer los principales objetivos macroeconómicos y las políticas económicas que el Estado moderno se plantea en la actualidad.

- Interpretar el funcionamiento general del mercado monetario.

-Conocer el significado del término inflación y sus posibles causas y consecuencias

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de

- 210 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 21: ECONOMÍA

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-El comercio entre países.

-Ganancias del intercambio.

-Sistemas de comercio exterior.

-La balanza de pagos.

-La estructura de la balanza de pagos.

-Mercado de divisas y tipos de cambio.

-Sistemas cambiarios.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Explicar las razones económicas por las cuales existe el mercado internacional.

-Valorar las ventajas o desventajas del comercio entre países.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de

- 211 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Identificar los principales instrumentos de protección utilizados por los países a nivel internacional.

- Interpretar los datos que aporta la balanza de pagos a la economía de un país.

-Comprender el funcionamiento del mercado de divisas y la evolución en el tipo de cambio de una moneda.

trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral (ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

U N I D A D D E T R A B A J O Nº 22: ECONOMÍA GLOBAL Y LA UNIÓN EUROPEA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La globalización de la economía.

-La regionalización económica.

-La integración económica.

-Costes y beneficios de la integración.

-Origen y desarrollo de la Unión Europea.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

- 212 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

-Objetivos de la Unión Europea.

- Las principales instituciones comunitarias.

- Sistema monetario europeo.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Valorar los procesos de integración económica que están sucediendo a nivel mundial.

-Conocer el proceso de constitución de la Comunidad Europea.

- Analizar la capacidad de autoestima que tiene el alumnado candidato al primer empleo.

- Capacidad para diseñar un entorno de trabajo en el que, establecida una relación laboral, se extraigan de la misma derechos y obligaciones entre las partes.

- Organizar y dirigir su propio itinerario socioprofesional.

- Aplicar soluciones normativas a problemas o supuestos de carácter o entorno laboral.

- Resolver otros supuestos prácticos de régimen laboral ( ámbito real)

- Utilizar adecuadamente los textos normatibvos y materiales de apoyo o de autoaprendizaje.

- Mostrar una actitud de respeto y tolerancia dentro del grupo.

- 213 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Relaciones en el

entorno de trabajo

Agustín Muñoz Martín

- 214 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN..............................................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO..................................................3

3. ORGANIZACIÓN DE LOS CONTENIDOS.......................................................................73.1 Tipo y enunciado del contenido organizador...............................................................83.2 Estructura de contenidos.............................................................................................9

4. PROGRAMACIÓN..........................................................................................................124.1 Relación Secuenciada de Unidades..........................................................................124.2 Elementos Curriculares de cada Unidad...................................................................14

5. BIBLIOGRAFÍA...................................................................................................................

- 215 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN

Estamos ante un Módulo de 64 horas que se encuadra en el segundo curso del Ciclo formativo de grado superior correspondiente al título de Técnico Superior en Desarrollo de Aplicaciones Informáticos, como un módulo asociado a la competencia.

La finalidad de este Título es proporcionar a los alumnos la formación necesaria para, entre otras cosas, permitir el desempeño de las funciones sociales con responsabilidad y competencia.

Entre sus objetivos generales están establecer un clima positivo de relación y colaboración con el entorno, valorando la comunicación como uno de los aspectos más esenciales en su profesión, desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez profesional que permitan mejorar la calidad de trabajo y motivar hacia el perfeccionamiento profesional, valorar la importancia de la comunicación profesional así como las normas y procedimientos de organización en las relaciones laborales, tanto de carácter formal como informal y su repercusión en la actividad e imagen de la empresa u organismo.

Tanto para aquella formación como para estos objetivos está pensado este módulo de Relaciones en el entorno de Trabajo.

El modelo de programación propuesto presenta las capacidades terminales que aparecen el correspondiente Decreto del currículo desglosadas en Criterios de Evaluación como resultado de un proceso de análisis.

Después se presenta el enunciado del contenido organizador de todo el proceso de enseñanza-aprendizaje que va a constituir el eje de todos los contenidos y la secuencia de Unidades Didácticas del Módulo. Se trata de un contenido procedimental.

A continuación se propone la estructura de contenidos que tiene su fundamento en la naturaleza y enunciado del contenido organizador y las variables más importantes relacionadas con el aumento de complejidad de todo el procedimiento que se enseña.

De la estructura de contenidos se obtiene la secuencia de Unidades de Trabajo constituidas por bloque de contenidos y actividades de aprendizaje y de evaluación.

- 216 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MODULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.1 Utlilizar eficazmente las técnicas de comunicación en su medio laboral para recibir y emitir instrucciones e información, intercambiar ideas, asignar tareas y coordinar proyectos.

6.1.1. Identificar el tipo de comunicación utilizado en un mensaje y las distintas estrategias utilizadas para conseguir una buena comunicación.

6.1.2. Clasificar y caracterizar las distintas etapas de un proceso comunicativo.

6.1.3. Distinguir una buena comunicación que contenga un mensdaje nítido de otra con caminos divergentes que desfiguren o enturbien el objetivo principal de la transmisión.

6.1.4. Deducir las alteraciones producidas en la comunicación de un mensaje en el que existe disparidad entre lo emitido y lo percibido.

6.1.5. Analizar y valorar las interferencias que dificultan la comprensión de un mensaje.

1,2 y 3

- 217 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.2 Afrontar los conflictos que se originen en el entorno de su trabajo, mediante la negociación y la consecución de la participación de todos los miembros del grupo en la detección del origen del problema, evitando juicios de valor y resolviendo el conflicto, centrándose en aquellos aspectos que se puedan modificar.

6.2.1 Definir el concepto y los elementos de la negociación.

6.2.2 Identificar los tipos y la eficacia de los comportamientos posibles en una situación de negociación.

6.2.3 Identificar estrategias de negociación relacionándolas con las situaciones más habituales de aparición de conflictos en la empresa.

6.2.4 Identificar el método para preparar una negociación teniendo en cuenta las fases de recogida de información, evaluación de la relación de fuerzas y previsión de posibles acuerdos.

11 y 12

- 218 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.3 Tomar decisiones, contemplando las circunstancias que obligan a tomar esa decisión y teniendo en cuenta las opiniones de los demás respecto a las vías de solución posibles.

6.3.1. Identificar y clasificar los posibles tipos de decisiones que se pueden utilizar ante una situación concreta.

6.3.2. Analizar las circunstancias en las que es necesario tomar una decisión y elegir la más adecuada.

6.3.3. Aplicar el método de búsqueda de una solución o respuesta.

6.3.4. Respetar y tener en cuenta las opiniones de los demás, aunque sean contrarias a las propias.

.

13 y 14

- 219 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.4 Ejercer el liderazgo de una manera efectiva en el marco de sus competencias profesionales adoptando el estilo más apropiado en cada situación.

6.4.1. Identificar los estilos de mando y los comportamientos que caracterizan cada uno de ellos.

6.4.2. Relacionar los estilos de liderazgo con diferentes ssituaciones ante las que puede encontrarse el líder.

6.4.3. Estimar el papel, competencias y limitaciones del mando intermedio en la organización.

6,7 y 8

- 220 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.5.Conducir, moderar y/o participar en reuniones, colaborando activamente o consiguiendo la colaboración de los participantes.

6.5.1. Enumerar las ventajas de los equipos de trabajo frente al trabajo individual.

6.5.2. Describir la función y el método de la planificación de reuniones, definiendo, a través de casos simulados, objetivos, documentación, orden del día, asistentes y convocatoria de una reunión.

6.5.3. Definir los diferentes tipos y funciones de las reuniones.

6.5.4. Describir los diferentes tipos y funciones de las reuniones.

6.5.5. Identificar la tipología de participantes.

6.5.6. Describir las etapas del desarrollo de una reunión.

6.5.7. Enumerar los objetivos más relevantes que se persiguen en las reuniones de grupo.

6.5.8. Identificar las diferentes técnicas de dinamización y fucionamiento de grupos.

6.5.9. Descubrir las características de las técnicas más relevantes.

9 y 10

- 221 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de EvaluaciónUnidades didácticas

6.6. Impulsar el proceso de motivación en su entorno, facilitando la mejora en el ambiente de trabajo y el compromiso de las personas con los objetivos de la empresa.

6.6.1. Definitr la motivación en el entorno laboral.

6.6.2. Explicar las grandes teorías de la motivación.

6.6.3. Identificar las técnicas de motivación aplicables en el entorno laboral.

6.6.4. En casos simulados seleccionar y aplicar técnicas de motivación adecuadas a cada situación.

4 y 5

- 222 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. ORGANIZACIÓN DE LOS CONTENIDOS

3.1 Tipo y enunciado del contenido organizador

Considerando los Criterios de Evaluación se deduce que el contenido organizador debe ser de tipo procedimental.

A este contenido de tipo procedimental se encuentran ligados una serie de contenidos conceptuales y actitudinales que originan los que son soporte de las destrezas y habilidades que el alumno debe adquirir.

3.2 Estructura de contenidos.

A. Conocer el concepto y la estructura de la empresa.

Elementos de capacidad.

A. 1. Definir el concepto de empresa.Tipo de capacidad: Conocimiento. Unidades didácticas: 1

A.2.Identificar los distintos elementos que constituyen la estructura de una empresa.Tipo de capacidad: Conocimiento. Unidades didácticas: 1

B. Utilizar eficazmente las técnicas de comunicación en su medio laboral percibir y emitir instrucciones e información, intercambiar ideas, asignar coordinar tareas y proyectos.

Elementos de capacidad.B. 1.Identificar el tipo de comunicación utilizado en un mensaje y las distintas estrategias para conseguir una buena comunicación.Tipo de capacidad: Conocimiento y aplicación. Unidades didácticas: 2 y 3.

B.2.Clasificar y caracterizar las distintas etapas de un proceso comunicativo.Tipo de capacidad: Conocimiento y aplicación. Unidades didácticas: 2 y 3.

B.3. Distinguir una buena comunicación que contenga un mensaje nítido de otra que desfigure el objetivo principal de la transmisión.

Tipo de capacidad: Conocimiento y aplicación. Unidades didácticas: 2 y 3.

B.4. Analizar y valorar las interferencias que dificultan la comprensión de un mensaje.

- 223 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Tipo de capacidad: Conocimiento y aplicación. Unidades didácticas: 2 y 3.

C. Impulsar el proceso de motivación en su entorno laboral, facilitando la mejora en el ambiente de trabajo y el compromiso de las personas con los objetivos dé la empresa.

Elementos de capacidad.

C. 1. Definir la motivación en el entorno laboral.

Tipo de capacidad: Conocimiento. Unidades didácticas: 4 y 5.

C.2. Explicar las grandes teorías de la motivación.Tipo de capacidad: Conocimiento. Unidades didácticas: 4 y 5.

C.3. Identificar las técnicas de MOTIVACIÓN aplicables en el entorno laboral.

Tipo de capacidad: Conocimiento. Unidades didácticas: 4 y 5.

CA.En casos simulados seleccionar y aplicar técnicas de motivación adecuadas a cada situación.

Tipo de capacidad: Aplicación. Unidades didácticas: 4 y 5.

D. Ejercer el liderazgo de una manera efectiva en el marco de sus competencias y adoptar el estilo más apropiado en cada situación.

Elementos de capacidad.

D. 1.Identificar los estilos de mando y los comportamientos que caracterizan cada uno de ellos.

Tipo de capacidad: Conocimiento. Unidades didácticas: 6, 7 y 8.

D.2.Relacionar los estilos de liderazgo con diferentes situaciones ante las que puede encontrarse el líder.

Tipo de capacidad: Conocimiento. Unidades didácticas: 6, 7 y 8.

D.3.Estimar el papel, competencias y limitaciones del mando intermedio en la organización.

- 224 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Tipo de capacidad: Conocimiento. Unidades didácticas: 6, 7 y 8.

E. Conducir, moderar y/o participar en reuniones, colaborando activamente o consiguiendo la colaboración de los participantes.

Elementos de capacidad.

E.1.Enumerar las ventajas de los equipos de trabajo frente al trabajo individual.

Tipo de capacidad: Conocimiento. Unidades didácticas: 9 y 10.

E.2. Describir la función y el método de la planificación de reuniones, definiendo, a través de casos simulados, objetivos, documentación, orden del día, asistentes y convocatoria de una reunión.

Tipo de capacidades: Conocimiento y aplicación. Unidades didácticas: 9 y 10.

Definir los diferentes tipos y funciones de las reuniones.

Tipo de capacidades: Conocimiento. Unidades didácticas: 9 y 10.

E.4. Identificar la tipología de los participantes.

Tipo de capacidades: Conocimiento. Unidades didácticas: 9 y 10.

E.5.Describir las etapas del desarrollo de una reunión.

Tipo de capacidades: Conocimiento y Aplicación. Unidades didácticas: 9 y 10.

E.6. Enumerar los objetivos más relevantes que se persiguen en las reuniones de grupo.

Tipo de capacidad: Conocimiento. Unidades didácticas: 9 y 10.

E.7.Identificar las diferentes técnicas de dinamización y funcionamiento de los grupos.

Tipo de capacidades: Conocimiento. Unidades didácticas: 9 y 10.

F. Afrontar los conflictos que se originen en el entorno de trabajo, mediante la negociación y la participación de todos los miembros.

Elementos de capacidad.

F. 1. Definir el concepto y los elementos de la negociación.

- 225 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Tipo de capacidad: Conocimiento. Unidades didácticas: 1 1.y 12.

F.2.Identificar los tipos y la eficacia de los comportamientos posibles en una situación de negociación.

Tipo de capacidades: Conocimiento. Unidades didácticas: 1 1,y 12.

F.3.Identificar estrategias de negociación relacionándolas con las situaciones más habituales de aparición de conflicto en la empresa.

Tipo de capacidades: Conocimiento y aplicación. Unidades didácticas: 11 y 12.

FA.Identificar el método para preparar una negociación.

Tipo de capacidades: Conocimiento y aplicación. Unidades didácticas: 11 y 12.

G. Tomar decisiones, contemplando las circunstancias que obligan a tomar esa decisión y teniendo en cuenta las opiniones de los demás respecto a las vías de solución posibles.

Elementos de capacidad.

G. 1Identificar y clasificar los posibles tipos de decisiones que se pueden utilizar ante una situación concreta.

Tipo de capacidades: Conocimiento.Unidades didácticas: 13 y 14

G.2.Analizar las circunstancias en las que es necesario tomar una decisión y elegir la más adecuada.

Tipo de capacidades: Conocimiento y aplicación.Unidades didácticas: 13 y 14.

G.3.Respetar o tener en cuenta las opiniones de los demás, aunque sean contrarias a las propias.

Tipo de capacidades: Aplicación. Unidades didácticas: 13 y 14.

4. PROGRAMACIÓN

4.1 Relación Secuenciada de Unidades

La propuesta de programación está constituida por una relación secuenciada de Unidades Didácticas en la que se integran y desarrollan, al mismo tiempo, distintos tipos de contenidos y

- 226 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

actividades de formación y de evaluación huyendo de los clásicos temas o lecciones estancos que mediatizan al proceso de aprendizaje.

Para el diseño de una programación concreta será preciso contemplar:

- Los conocimientos previos del alumno

- Los recursos materiales del centro educativo

- Los medios utilizados en el entorno productivo

La relación secuenciada de Unidades didácticas es:

U. D. 1: El factor humano en la empresa. U.D.2- Fundamentos de comunicación en la empresa. U. D. 3: Los tipos de comunicación en la empresa. U. D.4: El contenido de la motivación de los trabajadores. U.D.5: El proceso de la motivación de los trabajadores. U. D. 6: La direcci6n-en la empresa. U. D. 7: Liderazgo: definición y modelos teóricos. U. D. 8: El liderazgo situacional en la empresa. U. D. 9: Los equipos de trabajo en la empresa. U. D. 10: Las reuniones de trabajo. U. D. 11: Las negociaciones en la empresa. U. D. 12: Estrategias de negociación en la empresa. U. D. 13: La efectividad de las decisiones en la empresa. U. D. 14: Técnicas para mejorar las decisiones en la empresa. U. D. 15: La ética en la empresa.

La U.D.1 tiene como objetivo dar a conocer al alumno el concepto de empresa y la estructura y funcionamiento de la misma. Es una unidad de conocimiento.

La U.D.2 pretende poner en conocimiento del alumno el proceso de comunicación en la empresa, determinando las distintas etapas de la misma y los elementos que intervienen en todo proceso de comunicación. Asimismo se establecen las barreras que dificultan la comprensión del mensaje y las redes de comunicación en la empresa. Es una unidad de conocimiento y aplicación. Se completa con la Unidad 3.

La U.D.3 pretende dar a conocer al alumno los distintos tipos de comunicación que existen en la empresa adaptándolos al tipo de información que se desea transmitir. Es una unidad de conocimiento y aplicación.La U.D.4 tiene como fin identificar la motivación de los trabajadores en el entorno laboral y explicar las técnicas motivacionales del contenido adecuándolas a cada situación laboral. Es una unidad de conocimiento y aplicación. Se completa con la Unidad 5.

La U.D.5 completa la Unidad anterior explicando las técnicas de motivación del proceso y aplicándolas a cada situación. Es una unidad de conocimiento y aplicación.

La U.D.6 intenta que el alumno identifique la figura del directivo y el papel de la dirección en el entorno de trabajo y lo diferencie del líder. Asimismo que conozca lo distintos tipos

- 227 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

de autoridad y poder existentes en la empresa. Es una unidad de conocimiento. Se completa con las Unidades 7 y 8.

la U.D.7 tiene como fin dar a conocer al alumno los distintos tipos de liderazgo existentes en la empresa y la influencia de estos estilos en el clima social de la empresa. Es una unidad de conocimiento. Se completa con la Unidad 8.

La U.D.8 completa las unidades anteriores determinando el estilo de dirección adecuado para cada nivel de madurez profesional de los empleados. Asimismo relaciona los estilos de liderazgo con diferentes situaciones en las que se puede encontrar el líder. Es una unidad de conocimiento.

La U.D.9 pretende que el alumno sea capaz de identificar las fases de formación de los grupos de trabajo en la empresa, de clasificar los distintos tipos de equipos de trabajo y sus finalidades y de identificar los distintos roles que desempeñan todos los miembros del equipo de trabajo. Es una unidad de conocimiento y aplicación.

La U.D.10 trata de definir los distintos tipos de reuniones y sus etapas de desarrollo. Asimismo intenta que se seleccione la reunión más adecuada en función de los objetivos. Es una unidad de conocimiento y aplicación.

La U.D.11 pretende que el alumno conozca todo lo relacionado con la negociación en la empresa: tipos, características, la influencia de las características personales de las partes en el proceso negociador, etc. Es una unidad de conocimiento. Se completa la unidad 12.

LaU.D.12 completa la unidad anterior estableciendo las etapas del proceso de negociación. Asimismo establece las diferencias que existen entre una estrategia y una táctica negociadora a la vez que establece las distintas clases de las mismas. Es una unidad de conocimiento y aplicación.

La U.D.13 da a conocer las fases del proceso de toma de decisiones en la empresa en casos simulados, aplicar este proceso con el fin de solucionar un problema. Es una unidad de conocimiento y aplicación. Se completa con la Unidad 14.

La U.D.14 pretende dar a conocer las técnicas más conocidas para facilitar el proceso de toma de decisiones y aprender a elegir la técnica más adecuada a cada caso. Es una unidad de conocimiento y aplicación.

La U.D.15 trata de valorar la importancia de la dimensión ética en la vida empresarial. Es una unidad de conocimiento.

RECOMENDACIONES PARA LA CONFECCIÓN Y DESARROLLO DE ACTIVIDADES

El profesor debe diseñar actividades, cuestionarios y guiones en apoyo de las actividades y evaluación del aprendizaje. En cada Unidad didáctica se programarán actividades

- 228 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

específicas de recuperación para los alumnos que no alcancen las capacidades propuestas y de consolidación para el resto.

Las actividades y la distribución temporal de las Unidades que se hace a continuación deben ser tomadas a modo de guía u orientación general y es labor de cada profesor el adaptarlas, modificarlas o cambiarlas en función de las características inmediatas de su propio entorno de actividad: tipo de alumnos, conocimientos previos de estos, equipamiento del centro educativo, sistemas empleados en el entorno, etc.

4.2 Elementos Curriculares de cada Unidad

U N I D A D D E T R A B A J O Nº 1: EL FACTOR HUMANO EN LA EMPRESA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Introducción.- Concepto y factores clave en la empresa.- Los principios comunes a toda empresa.- La estructura de la empresa.

- Introducción.- El organigrama.

- Los tipos de estructura empresarial.- La organización formal e informal.- La cultura empresarial.

- Manejo de un libro de texto.

-Utilización de apuntes para completar la información contenida en el libro.

- Resolución de casos prácticos.

-Análisis de noticias aparecidas en los medios de comunicación social.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Reconocimiento de los distintos elementos de la estructura de una empresa.

- Estudio de un organigrama de

- Resolución de casos prácticos.

- Participación en clase mediante debates para la mejor comprensión del tema.

- 229 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

una empresa en concreto.

- Interpretación de los principios comunes a toda empresa

- Realización de una prueba teórica por escrito.

U N I D A D D E T R A B A J O Nº 2: FUNDAMENTOS DE LA COMUNICACIÓN EN LA EMPRESA

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-El concepto y los niveles de la comunicación.

-Los elementos y funciones de la comunicación en la empresa.

- Las etapas del proceso de comunicación.

- Las barreras de la comunicación.

-Las redes de comunicación en la empresa.

- Utilización de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos.

- Análisis de noticias aparecidas en los medios de comunicación.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Mediante la utilización de ejemplos, tratar de establecer los distintos ele-mentos de la comunicación y las barreras que dificultan la comprensión del mensaje.

-Participación en clase.

-Resolución de casos prácticos.

-Realización de una prueba por escrito.

- 230 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 3: LOS TIPOS DE COMUNICACIÓN EN LA EMPRESA.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- La comunicación interna en la empresa.

- Las direcciones de la comunicación.

- La comunicación oral.

- La comunicación escrita.

-Ventajas y desventajas de la comunicación oral y escrita.

- La comunicación no verbal.

- Utilización de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- A través de noticias aparecidas en los medios de comunicación, establecer la diferencia entre comunicación oral y escrita.

-Aprender a elegir el tipo de comunicación más adecuada a cada caso en concreto.

-Conocer los distintos gestos que constituyen la comunicación no

- Resolución de casos prácticos.

- Participación en clase.

- Realización de una prueba por escrito.

- 231 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

verbal.

U N I D A D D E T R A B A J O Nº 4: EL CONTENIDO DE LA MOTIVACIÓN

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- La motivación laboral.

- Las dos grandes corrientes teóricas de la motivación de los trabajadores.

-La motivación y la jerarquía de las necesidades.

- Las necesidades aprendidas.

- Las condiciones de trabajo y la motivación laboral.

- Visión global de las teorías del contenido.

- Manejo de un libro de texto.

- Utilización de apuntes para completar la información.

- Resolución de casos prácticos

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Mediante la utilización de casos reales, aprender a distinguir las distintas teorías de la motivación del contenido.

-Resolución de casos prácticos.

- Debates en clase.

-Realización de una prueba escrita.

-Resolución de casos prácticos.

- 232 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 5: EL PROCESO DE LA MOTIVACIÓN DE LOS TRABAJADORES

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- La motivación instrumental.

-La motivación en función del valor, la expectativa y el resultado deltrabajo.

-La fuerza motivadora de las metas profesionales.

-La motivación como resultado de las comparaciones laborales.

- Técnicas de motivación laboral.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Mediante la utilización de casos reales, aprender a distinguir las distintas teorías de la motivación del proceso.

- Resolución de casos prácticos.

- Participación en clase.

- Realización de una prueba por escrito.

- 233 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 6: LA DIRECCIÓN EN LA EMPRESA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La dirección en la empresa.

-La dirección y el liderazgo.

-Las funciones de la dirección.

-Las habilidades de la dirección.

-La autoridad en la empresa.

-La delegación de la autoridad.

-El poder en la empresa.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos,

Actividades de enseñanza-aprendizaje

Actividades de evaluación

-Mediante la utilización de ejemplos, conocer las funciones del director de una empresa. Asimismo se conocerá la autoridad y el poder en la empresa.

- Participación en clase.

- Realización de una prueba por escrito.

- Resolución de casos prácticos.

- 234 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 7: LIDERAZGO: DEFINICIÓN Y MODELOS TEÓRICOS

(Tiempo estimado:3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- Los estilos de liderazgo.

- El liderazgo como rasgo de personalidad.

- El liderazgo como conducta.

- El liderazgo desde un enfoque humanista.

- El liderazgo desde un enfoque situacional.

- Consonancia entre la situación y el estilo de liderazgo.

- Consonancia entre la tarea y el estilo de liderazgo.

- Manejo de un libro de texto.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- A través de distintos ejemplos, se distinguirán los tipos de lideres existentes y la importancia de estos en el mundo de la empresa.

- Participación en clase.

- Resolución de casos prácticos.

- Realización de una prueba por escrito.

- 235 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 8: LAS VARIABLES DE LA RELACIÓN DIRECTIVA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Las variables de la relación directiva.

-El comportamiento del directivo.

-El concepto de madurez profesional.

-Los niveles de la madurez profesional.

-El concepto situacional de la dirección empresarial.

-Los estilos directivos situacionales.

-Un método para aplicar la teoría.

- Manejo de un libro de texto.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- A través de los medios de que disponemos, tenemos que determinar cuál es el comportamiento del directivo en la empresa.

- Participación en clase.- Realización de una prueba por escrito.

- 236 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 9: LOS EQUIPOS DE TRABAJO EN LA EMPRESA

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Los grupos en la empresa.

-Los equipos de trabajo.

-La formación de los equipos de trabajo.

-Las funciones de los equipos en la empresa.

-La participación en el equipo de trabajo.

-La eficacia de los equipos de trabajo.

-Las ventajas y los inconvenientes de los equipos de trabajo.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Con esta unidad se pretende que se conozcan los tipos de equipos de trabajo existentes y la importancia de los mismos en el ámbito de la empresa, para ello se utilizaran ejemplos reales y hacer que los alumnos realicen algunas actividades en equipo.

-Participación en clase.

-Realización de actividades en equipo.

-Resolución de casos prácticos.

- Realización de una prueba por escrito.

- 237 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 10: LAS REUNIONES DE TRABAJO.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Concepto y funciones de las reuniones.

-Las fases de una reunión laboral.

-Los tipos de reuniones en la empresa.

-El debate entre profesionales.

-Tipología y tratamiento diferencia¡ de los participantes de una reunión.

-Manejo de un libro de texto.

-Utilización de apuntes para completar la información.

-Resolución de casos prácticos.

-Utilización de noticias aparecidas en los medios de comunicación.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Partiendo de toda la documentación que tenemos, se determinará la importancia que tienen las reuniones en la empresa. También se conseguirá aprender a seleccionar el tipo de reunión más adecuado a cada caso en concreto.

.

- Participación en clase.

- Resolución de casos prácticos.

- Realización de una prueba por escrito

- 238 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 11: LAS NEGOCIACIONES EN LA EMPRESA.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La negociación en la empresa.

-Las características de la negociación.

-Los tipos de negociación.

-La personalidad de los negociadores.

-La negociación colectiva en la empresa.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Partiendo de distintos ejemplos, se determinarán los distintos tipos de negociación que existen en la empresa.

-Se analizará la importancia que tiene la personalidad de los negociadores en el desarrollo de una negociación.

- Participación en clase.

- Resolución dé casos prácticos.

- Realización de una prueba por escrito.

- 239 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 12: ESTRATEGIAS DE NEGOCIACIÓN EN LA EMPRESA.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Las estrategias negociadoras.

-Las tácticas negociadoras.

-La negociación eficaz.

-Cómo romper los puntos muertos en una negociación.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Resolución de casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Utilizando diversos ejemplos reales, aprender a distinguir entre una estrategia y una táctica negociadoras.

- Partiendo de estos mismos ejemplos, aprender a elegir los tipos de estrategia y táctica más aconsejable en cada caso concreto.

- Resolución de casos prácticos.

- Participación en clase.

- Realización de una prueba por escrito.

- 240 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 13: : LA EFECTIVIDAD DE LAS DECISIONES EN LA EMPRESA.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-La toma de decisiones.

-Las fases del proceso de toma de decisiones.

-Las decisiones en función del tipo de problemas.

-Los factores que intervienen en las decisiones.

-Las decisiones en la empresa- centralización y descentralización.

- Manejo de un libro de texto.

- Utilización de apuntes.

- Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Mediante reuniones celebradas en clase se pretende que el alumno aprenda a distinguir las distintas fases del proceso de toma de decisiones en la empresa y cuáles son las más adecuadas en cada caso.

- Resolución de casos prácticos.

- Participación en clase.

- Realización de una prueba por escrito.

- 241 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 14: : TÉCNICAS PARA MEJORAR LAS DECISIONES EN LA EMPRESA.

(Tiempo estimado: 5 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

- La evaluación numérica de los riesgos.- El árbol de decisiones.-El método Dafo.-Técnicas de los "cómo" en secuencia.-Técnica de los "por qué" en secuencia.-Técnicas para mejorar la toma de decisiones-Técnica Delphi.-Técnicas para fomentar la creatividad.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Partiendo de las decisiones tomadas en la unidad 14, aplicar las técnicas para mejorarlas que existen y poder tomar la decisión más acertada.

- Resolución de casos prácticos.

- Participación en clase.

- Realización de una prueba por escrito.

- 242 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

U N I D A D D E T R A B A J O Nº 15: LA ÉTICA EN LA EMPRESA.

(Tiempo estimado: 3 horas)

Conceptos (contenidos soporte) Procedimientos (contenidos organizadores)

-Los implicados en la vida de la empresa.

-¿ Qué es la ética ?.

-Los tres niveles de análisis.

-Las etapas del desarrollo moral.

-Las teorías éticas fundamentales.

-Los principios éticos.

-La empresa y los trabajadores.

-Manejo de un libro de texto.

-Utilización de apuntes.

-Casos prácticos.

Actividades de enseñanza-aprendizaje

Actividades de evaluación

- Como en esta unidad lo que se pretende es que el alumno valore la importancia de la dimensión ética en la vida empresarial, se utilizará como actividad principal el debate o participación en clase.

- Participación en clase.

- Realización de una prueba por escrito.

- 243 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Formación En Centros

De Trabajo

ANTONIO VICO LIZANA

- 244 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN.....................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO. DESGLOSE DE LOS ELEMENTOS CURRICULARES DEL DECRETO...............................................................................................5

3. ANÁLISIS DE LAS NECESIDADES FORMATIVAS...............................6

4. DESCRIPCIÓN DE LAS ACTIVIDADES................................................8

5. TEMPORALIZACIÓN..............................................................................9

6. SEGUIMIENTO.....................................................................................10

7. EVALUACIÓN.......................................................................................11

- 245 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

1. INTRODUCCIÓN.

El módulo de Formación en Centros de Trabajo consiste en desarrollar un programa formativo , donde se establece un proceso de aprendizaje, basado en una formación eminentemente práctica, ubicada en un entorno productivo.

La característica más relevante del módulo, es que se desarrolla en un ámbito productivo real donde se podrán observar y desempeñar las funciones propias de los distintos puestos de trabajo relativos a la profesión que se ha elegido y , conocer la organización de los procesos productivos, los equipos, las nuevas técnicas de producción o de servicios y las relaciones sociolaborales de la empresa.

Este módulo al igual que el resto de los módulos del ciclo formativo es de carácter obligatorio y se realiza como la última fase de la formación profesional. También, como el resto de los módulos será evaluado y calificado, aunque de forma diferente (APTO, NO APTO), y el resultado obtenido influirá en la evaluación final del ciclo formativo. Para obtener el título se han de haber superado todos los módulos del ciclo formativo.

Los objetivos de la Formación en Centros de Trabajo son:

1. Complementar los conocimientos, habilidades y destrezas adquiridos en el centro educativo con el fin de que los alumnos alcancen mejores y más ajustados niveles de cualificación profesional.

2. Posibilitar la adquisición de técnicas y capacidades que requieren instalaciones, equipamientos, organizaciones y estructuras propias de centros de producción y que por su naturaleza y características no pueden darse en los centros educativos.

3. Favorecer el conocimiento de la estructura organizativa y de las relaciones laborales de los sectores productivos relativos a los estudios que cursa el alumno o alumna facilitándole su transición a la vida laboral activa.

4. Fomentar en el alumno la autonomía, creatividad profesional y responsabilidad, para resolver cuestiones que se presentan en la realidad laboral y buscar soluciones con la necesaria independencia.

5. Adaptar los conocimientos adquiridos por el alumno o alumna en el centro educativo a las necesidades reales de las empresas de su entorno productivo.

Este módulo esta constituido por:

- 246 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Un conjunto de capacidades terminales, es decir, un conjunto de objetivos que el alumno ha de conseguir como mínimo, para alcanzar la cualificación y el nivel de formación profesional que acredita el título.

Unos criterios de evaluación, que son el desglose de cada capacidad terminal en capacidades más simples, que pueden ser observables y aportar evidencias de su correcto desarrollo. Estos criterios orientan las actividades formativas (contenidos) que el alumno debe desarrollar en un centro de trabajo.

La administración educativa es la que define las capacidades terminales de cada módulo profesional con sus correspondientes criterios de evaluación, para garantizar unos mínimos que sean comunes a todos los ciclos que se imparten en las distintas comunidades autónomas.

Este módulo se puede desarrollar gracias a las empresas colaboradoras que firman un convenio de cooperación con el centro educativo. En este convenio, se concreta el programa formativo que tendrá que desarrollar el alumno en sus instalaciones y se designa un tutor laboral de la empresa y un tutor del centro educativo. Ambos se encargarán del seguimiento y de la evaluación de la formación del alumno.

Las actividades concertadas a través del programa formativo serán el vehículo para desarrollar la última fase del proyecto de aprendizaje del alumno, en la que practicará las competencias profesionales adquiridas en el centro educativo.

En el diseño, desarrollo y evaluación de las actividades, participan tanto el centro educativo como la empresa y no supone que existe relación laboral del alumno con la empresa. Esta participación no debe entenderse como una sustitución temporal de mano de obra.

La empresa para poder desarrollar las actividades concertadas, ha de crear unos puestos formativos. Estos puestos no son necesarios en su organigrama de producción ni de servicios, pero en ellos se desarrollan actividad real de la empresa, sin sustituir a ningún operario existente aunque sí colaborando con él.

Formarse en el centro de trabajo, no es sólo adquirir destrezas en el desarrollo de las actividades, es además obtener experiencias basadas en la reflexión del proceso de realización es estas actividades. El alumno se formará tanto profesionalmente como personalmente basándose en sus relaciones en el entorno laboral.

De alguna manera, el alumno al hacer el programa formativo en laempresa se convierte en un “embajador” de la Formación Profesional,

- 247 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

y a través de sus actos y comentarios muchas personas van a querer analizar los progresos y deficiencias del sistema educativo. Su responsabilidad es muy elevada pero todo tiene su recompensa, en este caso son su propia formación y la posibilidad de contratación que se le puede presentar. Aunque está claro que la contratación no es uno de los objetivos del módulo.

En definitiva, el módulo de Formación en Centros de Trabajo es una puerta abierta hacia el crecimiento personal y profesional, donde el alumno es el protagonista y de él van a depender los resultados.

- 248 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de Evaluación

2.1 Establecer y mantener una comunicación apropiada con su entorno profesional: usuarios, servicios técnicos del sistema, dirección del departamento y de la empresa.

3.1.28.Interpretar la terminología informática y de la gestión de la empresa.

3.1.29.Elegir el momento, lugar y canales más adecuados para plantear una comunicación.

3.1.30.Definir previamente los objetivos y puntos que se deben tratar en sus comunicaciones con usuarios y servicios técnicos.

3.1.31.Admitir abiertamente cuando se produzca la falta de comprensión de aspectos técnicos e instrucciones formuladas.

3.1.32.Mantener una actitud receptiva a las consideraciones y sugerencias que se le formulen.

3.1.33.Redactar informes y propuestas adecuadas con la terminologíaInformática y de gestión de la empresa.

- 249 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de Evaluación

2.2 Cumplir las tareas y objetivos encomendados con profesionalidad e integrarse en el sistema de relaciones técnico-sociales de la empresa.

2.2.1. Interpretar las instrucciones que recibe y responder del trabajo desarrollado.

2.2.2. Observar los procedimientos y normas internas de relaciones laborales establecidas en el centro de trabajo y mostrat en todo momento una actitud de consideración con el resto de los integrantes de la empresa.

2.2.3. Detectar los límites de su capacidad de decisión y las repercusiones de su actividad sobre el sistema de información y el funcionamiento de la empresa.

2.2.4. Ajustarse a lo establecido en las normas y procedimientos técnicos: documentación técnica y de toma de decisiones, normas de seguridad y confidencialidad de la información, etc...

2.2.5. Cumplir los objetivos y tareas asignadas en orden de prioridad con criterios de productividad, meticulosidad y eficacia en el trabajo.

2.2.6. Mostrar una actitud de afán de superación de los problemas de permanente aprendizaje y adaptación a los cambios tecnológicos y a los procedimientos de trabajo.

- 250 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LAS NECESIDADES FORMATIVAS.

La estructura económica de Jerez y su área de influencia está caracterizada por un latifundio de monocultivo en el sector primario (agricultura), y la práctica ausencia de un sector secundario o industrial, que en la zona tiene por incipiente carácter meramente testimonial, sin embargo el sector terciario, básicamente el área comercial, abre un abanico importante de posibilidades para el futuro de nuestros alumnos, debido a la existencia en la zona de medianas y pequeñas empresas dedicadas a la venta de hardware, software, reparación, montaje de redes y software a medida ( RJP, REDLAN, INCOSOFT, ISAGRI, SERVILOGIG, CYBERSUR, CÍRCULO BLANCO, REDICOM, GESTALT, EURO-SYSTEM, ARCONET, AUTOSPORT, PC KING...).

Siendo coherentes con los objetivos generales que el Plan pretende alcanzar y teniendo en cuenta el entorno socioeconómico y la previsiblemente futura inserción profesional de los alumnos, se han considerado como empresas idóneas para la realización de las prácticas formativas las empresas citadas anteriormente. Cada curso aumenta el número de empresas colaboradoras en las que muchos de los alumnos siguen posteriormente trabajando. Estas empresas permiten un desarrollo bastante completo del currículo poniendo en práctica los conocimientos adquiridos en muchos casos de modo teórico.

La F.C.T. se realiza gracias a la colaboración de las Empresas citadas anteriormente y en muchos casos, ellas mismas se ofrecen para recibir a los alumnos.

- 251 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. DESCRIPCIÓN DE LAS ACTIVIDADES.

Las actividades descritas serán concordantes con el perfil profesional correspondiente al Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Informáticas.

Montaje y reparación de ordenadores.Realizarán operaciones que permitan el montaje de equipos nuevos, reparación de los averiados, configuración de equipos e instalación de software.

Montaje y reparación de Redes.El alumno instalará tarjetas, hub, swicht, cableado y los elementos necesarios para la

conexión en red de los equipos. Configurará las redes para el intercambio de datos y el correcto funcionamiento.

Elaboración, mantenimiento e instalación de Software.Utilizando las herramientas aprendidas en nuestro Centro, los alumnos analizarán,

diseñarán nuevas aplicaciones a medida para las empresas en la que desarrollan su actividad. También instalarán paquetes ya existentes, configurando las aplicaciones que demande el cliente.

Creación y mantenimiento de páginas Web.Podrá diseñar páginas Web y mantener las páginas que existan en la empresa.

Actividades de carácter general.Se tratará de integrar el alumno con el resto de la plantilla adecuando el horario de las

prácticas al horario general de la empresa y facilitando de esta forma su tránsito a la vida activa.Se enseñará no sólo en el trato con el público, sino que además deberá saber dirigirse adecuadamente a jefes, compañeros y clientes, aprendiendo también la forma de ejecución de cualquier trámite fuera de la empresa ante entidades u organismos públicos o privados.

Las tareas pormenorizadas se reflejarán en los cuadernos de prácticas del alumno y se controlarán por parte del Tutor laboral. Cabe mencionar aquí que no es fácil fijar con antelación las relación de tareas en cada caso concreto, pues dependerá de las características de las empresas seleccionadas.

- 252 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

4. TEMPORALIZACIÓN.

Este módulo profesional se hace una vez superados los módulos profesionales asociados a la competencia y socioeconómicos, al final de la Formación Profesional Específica coincidiendo con el tercer trimestre del curso académico.

Existen las convocatorias ordinaria y extraordinaria. Las fechas de comienzo y finalización de las mismas se adecuarán al calendario de cada curso, pero generalmente la convocatoria ordinaria comienza a mediados de Marzo y finaliza a mediados de Junio y la extraordinaria comprende de principios de Abril a finales de Junio.

Se considera normalmente una jornada laboral de 7 horas diarias durante 4 días a la semana ya que el quinto se usa para el desarrollo del Proyecto Integrado. Este punto varía dependiendo de los horarios de trabajo de las empresas colaboradoras adecuándose los contratos a esta característica.

El número mínimo de horas para la Formación en Centros de Trabajo es de 210. En nuestro caso, la media aproximada de horas en las dos convocatorias es de 300.

- 253 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

5. SEGUIMIENTO.

Los alumnos tienen asignado un tutor docente que se encarga del seguimiento y evaluación de este módulo profesional. La empresa designa a su vez un tutor laboral que asesora y orienta al alumnado en la realización de las actividades formativas.

Como mínimo cada dos semanas, el tutor docente visita la empresa y junto al tutor laboral comprueban el grado de cumplimiento del programa formativo, las actividades que el alumno ha hecho y en su caso la competencia mostrada por el mismo en las situaciones de trabajo.

- 254 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

6. EVALUACIÓN.

Los instrumentos de evaluación que se van a utilizar son:

Asistencia a la empresa con puntualidad y cumplir el horario establecido.

Realización de las tareas previstas por los tutores laboral y docente.

Colaboración del alumno para el buen funcionamiento y ambiente de trabajo en la empresa.

Relación respetuosa del alumno con sus superiores y demás compañeros.

Evaluación del tutor laboral.

- 255 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Proyecto Integrado

ANTONIO VICO LIZANA

- 256 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

CONTENIDO

1. INTRODUCCIÓN.....................................................................................2

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO. DESGLOSE DE LOS ELEMENTOS CURRICULARES DEL DECRETO...............................................................................................4

3. TEMPORALIZACIÓN..............................................................................8

4. METODOLOGÍA......................................................................................9

5. EVALUACIÓN.......................................................................................10

- 257 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. INTRODUCCIÓN.

El módulo profesional de Proyecto Integrado tiene los objetivos que se detallan a continuación:

6. Complementar los conocimientos, habilidades y destrezas adquiridos en el centro educativo con el fin de que los alumnos alcancen mejores y más ajustados niveles de cualificación profesional.

7. Fomentar en el alumno la autonomía, creatividad profesional y responsabilidad para resolver cuestiones que se presentan en la realidad laboral y buscar soluciones con la necesaria independencia.

8. Adaptar los conocimientos adquiridos por el alumno en el Centro Educativo a las necesidades reales de las empresas de su entorno productivo.

La administración educativa es la que define las capacidades terminales de cada módulo profesional con sus correspondientes criterios de evaluación, para garantizar unos mínimos que sean comunes a todos los ciclos que se imparten en las distintas comunidades autónomas.

- 258 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

2. ANÁLISIS DE LOS ELEMENTOS DEL CURRÍCULO DEL MÓDULO. DESGLOSE DE LOS COMPONENTES CURRICULARES DEL DECRETO.

Capacidades terminales

Criterios de Evaluación

2.1 Realizar el análisis y diseño de aplicaciones y bases de datos.

3.1.34. Definir diagramas entidad-relación del modelo conceptual de la base de datos.

3.1.35. Obtener el diseño lógico a partir del modelo de datos y aplicar procesos de normalización de tablas.

3.1.36. Obtener un diseño físico de la base de datos e implementarlo sobre el sistema gestor de base de datos.

3.1.37. Descomponer las aplicaciones en módulos y elaborar alternativas de implementación.

3.1.38. Evaluar costes y necesidades de recursos.

3.1.39. Elaborar prototipos y demostraciones.

3.1.40. Especificar condiciones de error y su tratamiento.

3.1.41. Documentar el modelo de datos y describir tablas y atributos.

3.1.42.Documentar las especificaciones y características de los módulos de la aplicación.

3.1.43.Confeccionar un análisis, diseño de datos y procesos con Herramientas CASE.

- 259 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de Evaluación

2.2 Elaborar aplicaciones usando diferentes herramientas de desarrollo.

2.2.1Codificar un módulo de programación en un lenguaje estructurado de tercera y/o cuarta generación, a partir de un repositorio de una herramienta CASE.

2.2.2 Utilizar librerías del sistema y paquetes de software disponible.

Documentar los módulos de programación y los datos

usados. Aplicar los estándares de control de calidad y los

procedimientos de prueba establecidos. Medir los rendimientos de las aplicaciones y evaluar las

prestaciones y el consumo de recursos.Realizar sobre un Gui particular, el diseño de servicios de

presentación de la aplicación.

- 260 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de Evaluación

2.3 Definir y planificar en detalle los contenidos para el desarrollo de un proyecto identificado en el campo profesional.

2.3.1 Identificar y obtener la información necesaria.

2.3.2 A partir de las informaciones relevantes sobre las actividades del sector productivo:

Analizar e interpretar la información. Proponer una idea para un proyecto. Definir el proyecto justificando su finalidad, objeto,

características y viabilidad.

2.3.3 A partir de la idea de un proyecto integrado ya definida:

Describir la estructura general del proyecto. Determinar la documentación técnica necesaria Identificar los medios, recursos y espacios relacionándolos

con sus características. Precisar los tiempos de realización. Seleccionar la normativa aplicable al desarrollo del proyecto.

- 261 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de Evaluación

2.4 Simular/Ejecutar el proyecto ideando soluciones para su realización.

2.4.1. Partiendo del proyecto integrado definido:

Elaborar los cálculos necesarios para la realización del proyecto.

Determinar las fases de ejecución. Realizar, en su caso, las operaciones necesarias

aplicando los criterios de calidad y seguridad establecidos.

2.4.2. Ante una serie de problemas concretos derivados de la simulación/ejecución del proyecto:

Proponer al menos dos soluciones posibles a los problemas planteados.

Justificar la solución elegida.

- 262 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

Capacidades terminales

Criterios de Evaluación

2.5 Valorar en su conjunto y justificar las decisiones tomadas en la definición, planificación, simulación y ejecución del proyecto.

2.5.1 Seleccionar la variables de cada una de las fases del proyecto susceptibles de ser evaluadas.

2.5.2 Revisar las soluciones o decisiones que se han tomado en la simulación/ejecución del proyecto.

2.5.3 Evaluar las variables de cada una de las fases del proyecto y éste mismo en su conjunto.

- 263 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

3. TEMPORALIZACIÓN.

La duración del Proyecto Integrado coincidirá con la de la Formación en Centros de Trabajo.

Los alumnos deberán asistir a clase un día a la semana mientras dure la Formación en Centros de Trabajo. El número de horas aproximado será de 66 horas siendo 60 el número mínimo de éstas.

4. METODOLOGÍA.

Ejecución en clase del proyecto elegido por el alumno y aceptado por los profesores de segundo D.A.I. Todos los profesores del ciclo asesorarán al alumno en esta tarea aclarando las posibles dudas que se le planteen.

La búsqueda de documentación e información por parte del alumno en las entidades pertinentes así como en otras fuentes como Internet.

6. EVALUACIÓN.

Los instrumentos de evaluación que se van a utilizar son:

Asistencia a clase y elaboración del proyecto en la misma.

Presentación adecuada y profesional del proyecto.

Entrega del proyecto en los plazos establecidos.

Funcionamiento sin errores ni interrupciones.

Documentación completa incluyendo análisis y ayuda.

Control total de errores, evitando cualquier error intencionado.

- 264 -

Proyecto curricular Ciclo Superior de Desarrollo de Aplicaciones Informáticas

- 265 -