Professional Documents
Culture Documents
Departamento de Informtica
C/ La Iglesia s/n - 30012 Patio - MURCIA
PROGRAMACIN DIDCTICA
ESQUEMA DE CONTENIDOS
1 ANLISIS DEL CURRCULO DEL MDULO PROFESIONAL DESARROLLO DE APLICACIONES EN ENTORNOS DE 4 GENERACIN Y CON HERRAMIENTAS C.A.S.E. ____________________________________________________________________ 5
1.1 1.2 Mtodo de trabajo seguido para efectuar el anlisis_________________________________5 El ciclo Desarrollo de Aplicaciones Informticas _________________________________5
1.2.1 Referencia del sistema productivo____________________________________________________ 5 1.2.1.1 Perfil profesional _______________________________________________________________ 5 1.2.1.1.1 Competencia general_________________________________________________________ 5 1.2.1.1.2 Capacidades profesionales ____________________________________________________ 5 1.2.1.1.2.1 Relacin de capacidades establecidas ________________________________________ 5 1.2.1.1.2.2 Requerimientos de autonoma en las situaciones de trabajo _______________________ 6 1.2.1.1.3 Unidades de competencia _____________________________________________________ 6 1.2.1.1.4 Realizaciones y dominios profesionales vinculados con la Unidad de Competencia nmero 3: Elaborar, adaptar y probar programas en lenguajes de programacin estructurados y de cuarta generacin. 6 1.2.1.1.4.1 Realizaciones y criterios de realizacin _______________________________________ 6 1.2.1.1.4.2 Dominio profesional _____________________________________________________ 8 1.2.1.2 Evolucin de la competencia profesional ____________________________________________ 8 1.2.1.2.1 Cambios en los factores tecnolgicos, organizativos y econmicos_____________________ 8 1.2.1.2.2 Cambios en las actividades profesionales _________________________________________ 8 1.2.1.2.3 Cambios en la formacin _____________________________________________________ 9 1.2.1.3 Posicin en el proceso productivo__________________________________________________ 9 1.2.1.3.1 Entorno profesional y de trabajo________________________________________________ 9 1.2.1.3.2 Entorno funcional y tecnolgico ________________________________________________ 9 1.2.1.3.3 Ocupaciones, puestos de trabajo tipo ms relevantes ________________________________ 9 1.2.2 Objetivos generales _______________________________________________________________ 9
1.3
1.3.1 Tendencias cientfico-tecnolgicas (con xito comercial)_________________________________ 10 1.3.2 Destinatarios ___________________________________________________________________ 13 1.3.3 Ubicacin, diseo curricular base ___________________________________________________ 13 1.3.4 Relacin con el proyecto curricular de etapa (PCE) y con el de ciclo________________________ 14 1.3.5 Mtodo de desarrollo curricular adoptado_____________________________________________ 14 1.3.6 Anlisis de los elementos del currculo y desglose de capacidades _________________________ 15 1.3.6.1 Aportacin del mdulo a la consecucin de los objetivos generales del ciclo _______________ 15 1.3.6.2 Desglose de Capacidades Terminales con indicacin de las Unidades de Trabajo (U.T.) directamente vinculadas_________________________________________________________________ 16
PROGRAMACIN _______________________________________________________ 17
2.1
2.1.1 2.1.2
2.2
2.2.1 Fuentes documentales y legales_____________________________________________________ 18 2.2.2 Presentacin de las U.T. __________________________________________________________ 18 2.2.3 Conceptos, procedimientos y actitudes _______________________________________________ 19 2.2.3.1 Conceptos y procedimientos _____________________________________________________ 19 2.2.3.2 Actitudes ____________________________________________________________________ 19 2.2.3.2.1 Actitudes personales ________________________________________________________ 19 2.2.3.2.2 Actitudes vinculadas con relaciones interpersonales _______________________________ 19 2.2.4 Actividades de enseanza-aprendizaje comunes a todas las U.T. ___________________________ 19 2.2.5 Distribucin temporal ____________________________________________________________ 20 2.2.6 UNIDAD 1: Modelado E/R. Herramientas CASE. _________________________________________ 21
J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
2.2.6.1 Objetivos ____________________________________________________________________ 21 2.2.6.2 Conceptos (contenidos soporte) __________________________________________________ 21 2.2.6.3 Procedimientos (contenidos organizadores) _________________________________________ 21 2.2.6.4 Mnimos/Criterios de evaluacin _________________________________________________ 21 2.2.7 UNIDAD 2: Bases de datos relacionales. Antecedentes. Caractersticas. Algebra relacional. Normalizacin. __________________________________________________________________________ 21 2.2.7.1 Objetivos ____________________________________________________________________ 21 2.2.7.2 Conceptos (contenidos soporte) __________________________________________________ 22 2.2.7.3 Procedimientos (contenidos organizadores) _________________________________________ 22 2.2.7.4 Mnimos/actividades de evaluacin _______________________________________________ 22 2.2.8 UNIDAD 3: Introduccin a SQL. Tipos, operadores y funciones. Sentencias de seleccin I. _____ 22 2.2.8.1 Objetivos ____________________________________________________________________ 22 2.2.8.2 Conceptos (contenidos soporte) __________________________________________________ 23 2.2.8.3 Procedimientos (contenidos organizadores) _________________________________________ 23 2.2.8.4 Mnimos/Criterios de evaluacin _________________________________________________ 23 2.2.9 UNIDAD 4: Sentencias de seleccin II: multitabla, subconsultas y resumen. _________________ 23 2.2.9.1 Objetivos ____________________________________________________________________ 23 2.2.9.2 Conceptos (contenidos soporte) __________________________________________________ 23 2.2.9.3 Procedimientos (contenidos organizadores) _________________________________________ 23 2.2.9.4 Mnimos/Criterios de evaluacin _________________________________________________ 24 2.2.10 UNIDAD 5: Profundizacin en los tipos de datos. Creacin, supresin y modificacin de tablas y vistas 24 2.2.10.1 Objetivos __________________________________________________________________ 24 2.2.10.2 Conceptos (contenidos soporte) ________________________________________________ 24 2.2.10.3 Procedimientos (contenidos organizadores) _______________________________________ 24 2.2.10.4 Mnimos/Criterios de evaluacin _______________________________________________ 24 2.2.11 UNIDAD 6: Manipulacin de datos. insert, update y delete_______________________________ 25 2.2.11.1 Objetivos __________________________________________________________________ 25 2.2.11.2 Conceptos (contenidos soporte) ________________________________________________ 25 2.2.11.3 Procedimientos (contenidos organizadores) _______________________________________ 25 2.2.11.4 Mnimos/Criterios de evaluacin _______________________________________________ 25 2.2.12 UNIDAD 7: Administracin y seguridad en SGBDR____________________________________ 25 2.2.12.1 Objetivos __________________________________________________________________ 25 2.2.12.2 Conceptos (contenidos soporte) ________________________________________________ 25 2.2.12.3 Procedimientos (contenidos organizadores) _______________________________________ 26 2.2.12.4 Mnimos/Criterios de evaluacin _______________________________________________ 26 2.2.13 UNIDAD 8: Introduccin a la programacin web. Elementos. HTML y sus sucesores. Clientes. Servidores. Lenguajes del lado cliente y del lado servidor. Formularios. _____________________________ 26 2.2.13.1 Objetivos __________________________________________________________________ 26 2.2.13.2 Conceptos (contenidos soporte) ________________________________________________ 26 2.2.13.3 Procedimientos (contenidos organizadores) _______________________________________ 26 2.2.13.4 Mnimos/Criterios Evaluacin _________________________________________________ 27 2.2.14 UNIDAD 9: Elementos y sintaxis del lenguaje PHP. ____________________________________ 27 2.2.14.1 Objetivos __________________________________________________________________ 27 2.2.14.2 Conceptos (contenidos soporte) ________________________________________________ 27 2.2.14.3 Procedimientos (contenidos organizadores) _______________________________________ 27 2.2.14.4 Mnimos/Criterios de evaluacin _______________________________________________ 27 2.2.15 UNIDAD 10: Programacin en lenguaje PHP. referencia de funciones I. ____________________ 27 2.2.15.1 Objetivos __________________________________________________________________ 28 2.2.15.2 Conceptos (contenidos soporte) ________________________________________________ 28 2.2.15.3 Procedimientos (contenidos organizadores) _______________________________________ 28 2.2.15.4 Mnimos/Criterios de evaluacin _______________________________________________ 28 2.2.16 UNIDAD 11: Programacin en lenguaje PHP. referencia de funciones II. ___________________ 28 2.2.16.1 Objetivos __________________________________________________________________ 28 2.2.16.2 Conceptos (contenidos soporte) ________________________________________________ 28 2.2.16.3 Procedimientos (contenidos organizadores) _______________________________________ 29 2.2.16.4 Mnimos/Criterios de evaluacin _______________________________________________ 29
J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
2.2.17 UNIDAD 12: Uso de b.d. funciones PHP para conexiones y consultas a B.D. ________________ 29 2.2.17.1 Objetivos __________________________________________________________________ 29 2.2.17.2 Conceptos (contenidos soporte) ________________________________________________ 29 2.2.17.3 Procedimientos (contenidos organizadores) _______________________________________ 29 2.2.17.4 Mnimos/Criterios de evaluacin _______________________________________________ 29 2.2.18 UNIDAD 13: JavaScript / ECMAScript ______________________________________________ 30 2.2.18.1 Objetivos __________________________________________________________________ 30 2.2.18.2 Conceptos (contenidos soporte) ________________________________________________ 30 2.2.18.3 Procedimientos (contenidos organizadores) _______________________________________ 30 2.2.18.4 Mnimos/Criterios de evaluacin _______________________________________________ 30 2.2.19 UNIDAD 14: Proyecto de aplicacin en PHP/JavaScript con acceso a BD relacional___________ 30 2.2.19.1 Objetivo___________________________________________________________________ 30 2.2.19.2 Conceptos (contenidos soporte) ________________________________________________ 30 2.2.19.3 Procedimientos (contenidos organizadores) _______________________________________ 31 2.2.19.4 Mnimos/Criterios de evaluacin _______________________________________________ 31 2.2.20 UNIDAD 15: Java en la web_______________________________________________________ 31 2.2.20.1 Objetivo___________________________________________________________________ 31 2.2.20.2 Conceptos (contenidos soporte) ________________________________________________ 31 2.2.20.3 Procedimientos (contenidos organizadores) _______________________________________ 31 2.2.20.4 Mnimos/Criterios de evaluacin _______________________________________________ 31
2.3
2.4
2.4.1 Evaluacin sumativa _____________________________________________________________ 35 2.4.1.1 Cuestiones generales ___________________________________________________________ 35 2.4.1.2 Convocatorias ordinarias y extraordinarias __________________________________________ 35 2.4.1.2.1 Cuestiones generales ________________________________________________________ 35 2.4.1.2.2 Cumplimiento de lo dispuesto en la Orden de 1/06/2006 ____________________________ 36 2.4.2 Criterios generales de evaluacin ___________________________________________________ 37 2.4.3 Evaluacin de la prctica docente ___________________________________________________ 38
ATENCIN A LA DIVERSIDAD DEL ALUMNADO _____________________________38 PREVENCIN DE RIESGOS LABORALES ____________________________________39 INTERDISCIPLINARIEDAD _________________________________________________41 ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES __________________41
2.9 BIBLIOGRAFA Y LEGISLACIN APLICABLES AL PROCESO DE PROGRAMACIN________________________________________________________________41 2.10 Bibliografa para el mdulo ___________________________________________________42
Bibliografa fundamental: _________________________________________________________ 42 Bibliografa complementaria: ______________________________________________________ 42 Hardware ______________________________________________________________________ 42 Software_______________________________________________________________________ 43 Elementos auxiliares _____________________________________________________________ 43 Recursos complementarios ________________________________________________________ 43
J.M.Ruiz M; (Programa DAE4G.2009.doc)
2.10.1 2.10.2
RECURSOS _____________________________________________________________ 42
3.1.1 3.1.2 3.1.3 3.1.4
PROGRAMACIN DIDCTICA
1 ANLISIS DEL CURRCULO DEL MDULO PROFESIONAL DESARROLLO DE APLICACIONES EN ENTORNOS DE 4 GENERACIN Y CON HERRAMIENTAS C.A.S.E.
1.1 MTODO DE TRABAJO SEGUIDO PARA EFECTUAR EL ANLISIS
Comenzar efectuando una relacin de los objetivos generales (O.G.) del ciclo Desarrollo de Aplicaciones Informticas (D.A.I.) uno de los ciclos en los que el profesorado de la especialidad de Informtica desarrolla su tarea docente. Seguidamente proceder a indicar cules son, a mi juicio, las aportaciones del mdulo Desarrollo de Aplicaciones en Entornos de 4 Generacin y con Herramientas CASE a la consecucin de dichos O.G. Para ello, tomar como punto de partida, las Capacidades Terminales (C.T) del mdulo y sus realizaciones profesionales asociadas (indicadas ambas en el R.D. 1661/1994 de Ttulo del Ciclo Superior indicado) efectuando a partir de aqu el estudio de la aportacin de cada una de stas a la consecucin de los fines del ciclo. Por ltimo, proceder a relacionar las capacidades terminales con los correspondientes elementos de capacidad, elementos stos que permitirn posteriormente establecer los criterios de evaluacin encaminados a analizar si el proceso de enseanza aprendizaje incorpora al acervo de capacidades del alumno las que se han definido como C.T.
PROGRAMACIN DIDCTICA
tades que se presenten, con una actitud tolerante hacia las ideas de los compaeros y subordinados. Actuar ante situaciones de posible emergencia, informando y solicitando ayuda a quien proceda, dirigiendo las actuaciones de los miembros de su equipo y aplicando con seguridad y eficacia los distintos sistemas, medios o equipos para prevenirlos y corregirlos. Resolver problemas y tomar decisiones individuales sobre sus actuaciones o las de otros, identificando y siguiendo las normas establecidas procedentes, dentro del mbito de su competencia, consultando dichas decisiones cuando sus repercusiones organizativas, econmicas o de seguridad son importantes. 1.2.1.1.2.2 Requerimientos de autonoma en las situaciones de trabajo A este tcnico, en el marco de las funciones y objetivos asignados por tcnicos de nivel superior al suyo, se le requerirn en los campos ocupacionales concernidos, por lo general, las capacidades de autonoma en: Diseo detallado de aplicaciones informticas a partir de la especificacin de los requisitos funcionales de las mismas. Definicin y descripcin de las estructuras de datos, en el mbito lgico y fsico. Definicin y descripcin de la arquitectura modular. Definicin y descripcin de procedimientos e interfaz de usuario. Especificacin de directrices para la realizacin de pruebas unitarias y de integracin de los mdulos o programas. Codificar, probar y depurar programas. Elaborar y mantener documentacin descriptiva de la gnesis, produccin y operatividad de aplicaciones informticas. 1.2.1.1.3 Unidades de competencia Seguidamente se indican todas las unidades de competencia que la legislacin vigente estipula para el ciclo; se subraya la que se vincula al mdulo nmero 4, del que se est efectuando el presente anlisis: 1. Utilizar sistemas informticos aislados o interconectados en red. 2. Realizar el anlisis y el diseo detallado de aplicaciones informticas de gestin. 3. Elaborar, adaptar y probar programas en lenguajes de programacin estructurados y de cuarta generacin. 4. Disear y realizar servicios de presentacin que faciliten la explotacin de aplicaciones.
1.2.1.1.4 Realizaciones y dominios profesionales vinculados con la Unidad de Competencia nmero 3: Elaborar, adaptar y probar programas en lenguajes de programacin estructurados y de cuarta generacin.
1.2.1.1.4.1 Realizaciones y criterios de realizacin REALIZACIONES 3.1. Elaborar programas que cumplan las especificaciones establecidas en el diseo, con bajo coste de mantenimiento. CRITERIOS DE REALIZACIN - La codificacin cumple con las reglas sintcticas del lenguaje seleccionado. - Los programas contienen comentarios significativos y son legibles. - Se aplican correctamente los mtodos estructurados de programacin. - El programa presenta un cdigo ejecutable tras invocar a programas traductores, libreras, depuradores, etc., con los parmetros apropiados y subsanados los errores producidos.
PROGRAMACIN DIDCTICA
REALIZACIONES 3.2. Integrar y enlazar1 programas y rutinas siguiendo las especificaciones establecidas en el diseo.
CRITERIOS DE REALIZACIN - Se utilizan libreras con los parmetros apropiados para integrar y enlazar de forma ptima programas y rutinas. - Se utiliza el enlazador con las opciones apropiadas para integrar y enlazar de forma ptima. - Se tienen en cuenta los recursos disponibles en el sistema informtico (memoria, perifricos, procesador), para que la integracin y el enlace de programas sean ejecutables. - Las funciones de los programas integrados no se ven afectadas por el proceso de integracin. - Los accesos a bases de datos y ficheros son conformes a las necesidades del proceso y cumplen las directrices marcadas por el administrador de datos. - Los datos de salida se obtienen en el formato y dispositivo especificado. - Los recursos necesarios para la realizacin de las pruebas son previamente preparados de forma apropiada. - Se verifica que los procedimientos de tratamiento de errores responden al diseo. - Se comunica a la persona correspondiente todos los problemas o fallos detectados en la prueba del programa. - Se actualizan los cambios introducidos en el programa. - Se detallan en cada programa las estructuras de control, y las estructuras de datos internas y externas utilizadas. - Se detallan los resultados de las pruebas realizadas y de los hallazgos y acciones requeridas. - Se elabora la matriz de referencias cruzadas entre requisitos funcionales, procesos y programas. - Se describen las caractersticas del programa que se ven afectadas por cambios en la configuracin del sistema. - Se elabora una gua de uso para cada programa. - Se identifican las reas del programa afectadas por el cambio. - La incorporacin y/o eliminacin de cdigos no afecta a otros procesos o funciones imple-
3.3. Realizar pruebas funcionales de programas, atendiendo a las especificaciones establecidas en el diseo.
3.4. Elaborar y mantener documentacin descriptiva de programas y pruebas que permitan la consulta y actualizacin por terceras personas.
3.5. Efectuar cambios en programas de acuerdo con los nuevos requerimientos establecidos.
1 En funcin del sistema de desarrollo elegido es posible que la fase de enlazado (link) sea totalmente transparente al desarrollador. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
REALIZACIONES
CRITERIOS DE REALIZACIN mentadas. - La ejecucin del programa satisface los nuevos requerimientos establecidos.
1.2.1.1.4.2 Dominio profesional Informacin (naturaleza, tipo y soportes): Manuales de referencia de lenguajes de programacin. Manuales de referencia de generadores de cdigo. Manuales de referencia de lenguajes de consulta. Informacin sobre las libreras existentes. Informacin sobre programas traductores, enlazadores, etc. Manual de uso de depuradores (Debugger). Especificaciones detalladas del mdulo que hay que desarrollar (cuaderno de carga). Informacin relevante en materia de derechos de propiedad intelectual y "copyrights". Informacin sobre accesos a bases de datos. Informacin sobre los recursos del sistema informtico. Medios de produccin o tratamiento de la informacin: Equipos informticos: ordenadores, perifricos de entrada, salida y almacenamiento. "Software": Lenguajes de programacin estructurados y de 4 generacin. Generadores de aplicaciones (cdigo). Generadores de pantallas e informes, libreras de programas. Editores. Procesos, mtodos y procedimientos: Mtodos estructurados de programacin. Procedimientos de uso de libreras del sistema y del usuario. Procedimientos de uso de programas traductores y enlazadores. Procedimientos de documentacin de programas y prueba. Elaboracin de manual de uso del programa. Principales resultados del trabajo: Obtencin de cdigo ejecutable por el ordenador. Pruebas del funcionamiento del programa. Instrucciones de uso del programa desarrollado Personal y/u organizaciones destinatarias del servicio: Analista de Sistemas. Tcnico de Sistemas. Administrador de datos. Programadores. Usuarios. Clientes.
PROGRAMACIN DIDCTICA
1.2.1.2.3 Cambios en la formacin Segn las tendencias del mercado informtico, se requerir mayor formacin en: - Metodologas y tcnicas para el desarrollo de sistemas, basadas en la "orientacin a objetos". - Mtodos y tcnicas de sistemas basados en el conocimiento (Inteligencia artificial, sistemas expertos...) - Sistemas de informacin distribuidos - Interconexin de equipos en redes locales, metropolitanas y mundiales. Los dos campos de mayor desarrollo son las Intranets y la Internet. En realidad se trata de dos usos de la misma tecnologa que difieren casi exclusivamente en el mbito geogrfico abarcado y en los criterios de seguridad y autenticacin en el acceso de usuarios. 1.2.1.3 Posicin en el proceso productivo 1.2.1.3.1 Entorno profesional y de trabajo Esta figura ejercer su actividad en:
Empresas de servicios informticos, en el departamento de anlisis y programacin. Empresas grandes y medianas, de cualquier sector econmico, dentro del departamento de proceso de datos. Administracin Pblica. Autoempleo en el sector emergente de la programacin para entornos web. Idealmente, este profesional desarrollar su actividad en un entorno de trabajo formado por un equipo de personas, en el que deber saber interpretar perfectamente las especificaciones definidas por el grupo de analistas del proyecto informtico, realizar programas y probar su funcionamiento, consultando a los usuarios para conocer si se satisfacen los requerimientos establecidos. No obstante, cada vez es ms habitual, que bien de forma individual, bien en colaboracin con otros especialistas del ramo, o de actividades complementarias como el diseo grfico, estos profesionales formen pequeas empresas dedicadas a la programacin ad-hoc de soluciones web.
1.2.1.3.2 Entorno funcional y tecnolgico Se ubica fundamentalmente en las funciones/subfunciones de I+D (Anlisis, diseo, produccin y verificacin de productos "software") Los conocimientos tecnolgicos del rea Informtica se encuentran ligados a: 1. Tcnicas de modelado de datos, procesos y flujos de informacin. 2. Tcnicas de programacin estructurada 3. Tcnicas de diseo y realizacin de pruebas de programas. 4. Tcnicas de comunicaciones de interredes. 1.2.1.3.3 Ocupaciones, puestos de trabajo tipo ms relevantes A ttulo de ejemplo, y especialmente con fines de orientacin profesional, se enumeran a continuacin un conjunto de ocupaciones o puestos de trabajo que podran ser desempeados una vez adquirida la competencia profesional definida en el perfil del ttulo. Las ocupaciones o puestos de trabajo tipo ms relevantes son: Analista-programador. Programador. Gestor de Proyectos.
PROGRAMACIN DIDCTICA
3. Documentar las aplicaciones de un proyecto informtico, utilizando el lenguaje profesional con precisin y pulcritud. 4. Evaluar el funcionamiento de una aplicacin mediante la realizacin de pruebas. 5. Disear bases de datos a partir del modelo conceptual y desarrollar aplicaciones, diseando servicios de presentacin, mdulos de programacin e interfaces inter-mdulos, aplicando una metodologa de desarrollo. 6. Proponer cambios en la composicin y configuracin de los sistemas informticos, as como en las aplicaciones informticas existentes en el sistema para resolver los problemas tcnicos de la implantacin de nuevas aplicaciones y responder al rendimiento y prestaciones demandadas. 7. Organizar los recursos y el tiempo disponible, estableciendo prioridades en sus actividades, actuando con orden y meticulosidad y valorando la trascendencia de su trabajo. 8. Establecer un clima positivo de relacin y colaboracin con el entorno, valorando la comunicacin como uno de los aspectos ms esenciales en su profesin. 9. Utilizar con autonoma las estrategias y procedimientos caractersticos y saber hacer propios de su sector, para tomar decisiones frente a problemas concretos o supuestos prcticos, en funcin de datos e informaciones conocidos, valorando los resultados previsibles que de su actuacin pudieran derivarse. 10.Aplicar procedimientos de seguridad, proteccin, confidencialidad y conservacin de la documentacin e informacin en los medios y equipos de oficina e informticos para garantizar la integridad, el uso, acceso y consulta de los mismos. 11.Valorar la incidencia de las nuevas tecnologas de comunicacin y transmisin de informacin en los procesos administrativos y de gestin de empresas. 12.Desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez profesional que permitan mejorar la calidad del trabajo y motivar hacia el perfeccionamiento profesional. 13.Valorar la importancia de la comunicacin profesional as como las normas y procedimientos de organizacin en las relaciones laborales, tanto de carcter formal como informal y su repercusin en la actividad e imagen de la empresa u organismo. 14.Interpretar el marco legal, econmico y organizativo que regula y condiciona la actividad informtica, 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 anomalas que pueden presentarse en los mismos. 15.Seleccionar y valorar crticamente las diversas fuentes de informacin relacionadas con su profesin, que le permitan el desarrollo de su capacidad de autoaprendizaje y posibiliten la evolucin y adaptacin de sus capacidades profesionales a los cambios tecnolgicos y organizativos del sector.
PROGRAMACIN DIDCTICA
as y medianas empresas comenzaron a utilizar este tipo de plataformas como soporte principal de sus herramientas informticas de gestin. A mitad de los ochenta del siglo veinte comienza a popularizarse otro tipo de tecnologa clave, las redes de rea local. Usuarios de pecs que hasta el momento haban estado aislados, comienzan a interconectar sus equipos y a disfrutar de las ventajas inherentes a esta conectividad. As, a alguien se le ocurre la idea de que se puede usar un ordenador personal conectado a una red, con su pantalla en color, su facilidad de manejo, y sus programas amigables, para acceder al gran ordenador central, en lugar de hacerlo con el pesado y arcaico terminal del sistema. Solventadas las dificultades iniciales, aparece de esta forma un nuevo modo de trabajo que ya preludia un cambio fundamental de mentalidad dentro de los departamentos de Informtica. Otra herramienta que se populariza, amplindose sobremanera su utilizacin, son los sistemas relacionales de bases de datos. Mientras que a principios de los ochenta existan serios inconvenientes para su uso en aplicaciones crticas, iniciados los noventa del siglo veinte nadie cuestiona su supremaca tcnica y comercial sobre el resto de sus contrincantes. El siguiente paso, en el que se vislumbra ya la situacin actual, es el que se da cuando los usuarios de sistemas en red conectados a servidores se plantean la siguiente cuestin: Si mi ordenador personal posee ya una ms que aceptable potencia de proceso, un entorno grfico multitarea, gran capacidad de almacenamiento intermedio, y adems es fcil de usar, por qu seguir trabajando en modo emulacin de terminal, donde al final quien ejecuta el programa es el mainframe, y no hacerlo directamente en el pec ? Con ello se descargara al ordenador central de una pesada tara, dejndolo exclusivamente para gestionar la BD -y adems de paso abandonaramos el entorno nada amigable de los terminales en modo texto- . Surgen as los sistemas de explotacin que con mayor o menor acierto se han denominado de cliente-servidor, donde se produce una divisin de trabajo entre ordenadores centrales y personales, divisin que suele expresarse en la existencia de tres capas de software de aplicacin, la capa de lgica de presentacin que se ejecuta en el ordenador de sobremesa, la capa de gestin de datos que inicialmente se ejecut en el mainframe para posteriormente distribuirse entre potentes servidores de datos, y la capa de lgica de proceso, que se puede ejecutar en el cliente, en el servidor, o en el gestor de middleware junto con la lgica de distribucin e interconexin (a la que no incluyo entre las tres puesto que se trata de una capa totalmente transparente al proceso de desarrollo de aplicaciones). El ltimo eslabn de esta cadena de avances ha venido de la mano de las redes IP. En efecto, poco a poco los clientes navegadores web, como MsExplorer, Opera o Mozilla Firefox, se han ido convirtiendo en el interfaz estndar de acceso a todo tipo de informacin, tanto en el propio equipo del usuario, como en la Intranet o en Internet. A su vez los servidores de aplicaciones web, como Apache IIS, han adquirido una importancia fundamental, al incorporar da a da ms funcionalidades. De este modo, y por una simple cuestin de compatibilidad, esos clientes navegadores han ido sumando capacidades para entender datos provenientes no solamente de equipos que ejecutan la misma plataforma hardware/software que el equipo cliente, sino los que se pueden encontrar en plataformas en las que el hardware y o el software son completamente distintas. Paradigma de ello es el lenguaje Java, que permite desarrollar una vez lo que luego se puede ejecutar en mltiples plataformas diferentes a travs de los diferentes navegadores web. Llegados a este punto la idea que surge se puede expresar como sera posible que a las aplicaciones desarrolladas en los entornos de SGBD, se pudiera acceder desde cualquier tipo de mquina, sea cual fuere el S.Operativo y hardware de la misma, y sin necesidad de recompilar, y mucho menos de recodificar, dichas aplicaciones ? La respuesta es evidentemente afirmativa, y la solucin, conocida como modelo de tres capas, consiste simplemente en aislar eficazmente las capas que ya aparecen en el modelo cliente servidor. As, la capa de presentacin es la nica que habitualmente se va a ejecutar en la mquina del usuario final, y va a consistir normalmente en una aplicacin escrita en lenguajes como XHTML+javascript+Java (applet) corriendo en un cliente navegador web, a travs de la cual se va a producir toda la entrada y salida de datos del sistema, aplicacin que se va a complementar con otras escritas en lenguajes como PHP, o el mismo Java (JSP), que corriendo en el servidor de aplicaciones van a redondear la funcionalidad del sistema. Estas aplicaciones, junto con el resto de comandos en lenguaje de marca (XHTML, XML, etc.) van a provenir de los servidores de aplicaciones, en realidad servidores web, en los que se va a ejecutar gran pare de la lgica de la aplicacin excepto las operaciones propias de los SGBD que se ejecutaran en los servidores de datos en los que corra el software de SGBD y aquellas que puedan ejecutarse en las mquinas clientes empleando un lenguaje de guionado de la parte cliente como JavaScript (ECMAScript). Con el modelo de tres capas, desde cualquier mquina de usuario, que cuente con el correspondiente navegador web preparado para Java y dems lenguajes de Internet, se puede acceder a cualquier aplicacin desarrollada desde cualquier entorno. Por ejemplo, una empresa de seguros puede desarrollar una nica aplicacin de gestin de agentes de seguros, para informatizar todas las tareas de sus agentes, los cuales podrn entrar a la citada aplicacin desde cualquier punto del globo que tenga acceso a Internet. El SGBD po J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
dra ser Oracle bajo UNIX en un servidor de alta disponibilidad, los servidores de aplicaciones mquinas SUN corriendo Apache bajo Solaris, y los usuarios podran utilizar cualquier plataforma, como Win32/64 Linux sobre mquinas Intel, MacOsX sobre mquinas Apple, etc., siendo el nico requisito que contaran con un cliente navegador web convenientemente actualizado. En este combinado podra ocurrir tambin que donde dice Oracle dijese MySQL, y donde ponemos Apache, pusiramos IIS, o al revs, el resultado final, salvando quiz ciertas cuestiones cuantitativas, sera equivalente. Desde el momento en que ya se puede conectar no con uno sino con varios SGBD a travs de la red, el mundo cliente servidor / modelo de tres capas abre un nuevo panorama para los usuarios de BD. Surge as el problema al que me refera inicialmente, cada fabricante tena su sistema de gestin incompatible con los dems. Pero pronto llega la solucin, fabricantes independientes de software comienzan a desarrollar sistemas de desarrollo de aplicaciones orientados a bases de datos independientes de stas!! Nacen as herramientas como SQL/Windows, PowerBuider o Unify, que permitan al desarrollador crear aplicaciones de uso intensivo de BD haciendo abstraccin del sistema final en que la aplicacin va a ejecutarse (sobre todo en lo que se refiere al SGBD concreto). Tras sus primeros balbuceos en el competitivo mercado de las aplicaciones informticas de gestin masiva de datos, y a pesar de que abundaron las crticas y los agoreros que prevean funestos desenlaces a quienes se atreviesen a dejar el seguro entorno de los SGBD para pasar al uso de estos advenedizos sistemas de desarrollo cliente servidor, stos comenzaron rpidamente a ganar adeptos. A ello contribuy, y no poco, su estructuracin como entornos de desarrollo GUI fuertemente integrados, donde se combinan caractersticas RAD, de CASE de bajo nivel y la orientacin a objetos. De hecho fue tal el impacto de estas herramientas, que dos de los principales fabricantes de BD del mundo, Oracle y Sybase, crearon en el primer caso -Developer Suite- y adquirieron en el segundo -PowerBuilder- sendos sistemas de desarrollo cliente servidor que, paradoja curiosa, permiten desarrollar aplicaciones para casi todos los sistemas de bases de datos con mayor implantacin en el mercado (de hecho por ejemplo PowerBuilder se usa ms para desarrollar aplicaciones para Oracle que para Sybase, que es la propietaria de la herramienta). En el proceso de expansin de Internet, y en la "internetzacin" del mundo del desarrollo informtico, tanto Developer, como PowerBuilder, han ido derivando hacia aplicaciones plenamente integradas en la va de acceder a la informacin sita en los SGBD para su utilizacin en cualquier punto del mundo a travs de la web. Oracle, en las ltimas versiones de su entorno de desarrollo, conocido como Oracle Developer, ha procedido a desplazar2 paulatinamente la enorme carga que gravitaba sobre el pilar Developer PL/SQL, basado en la tecnologa Form/Reports, y el uso intensivo de su lenguaje PL/SQL, hacia el ms reciente JDeveloper, que no es otra cosa que un JBuilder (entorno IDE Java para desarrollo de aplicaciones de todo tipo) adquirido a Borland all por la versin 3. Adems, Oracle Application Server, que es el servidor de aplicaciones que ocupa la capa intermedia de las tres conocidas y ya citadas, utiliza intensivamente un servidor HTTP, que ellos llaman Oracle HTTP Server (OHS), pero que es en realidad un servidor web Apache al que le han cambiado ligeramente la apariencia. Por su lado Sybase, que sigue empeada en apoyar el proyecto Powerbuilder, enfrentndolo, por ejemplo, con Java, al que tacha de confuso, carente de un buen interfaz de usuario, complejo y poco til en el desarrollo rpido de aplicaciones ( ver el documento titulado Sybase PowerBuilder versus JAVA en http://www.sybase.com/content/1029993/PB_vs_Java_wp.pdf), pone una vela a Dios y otra al diablo, pues tambin existe un Jbuilder para Sybase, y un servidor de aplicaciones EAServer, que trabaja al unsono con applets, servlets, Java Server Pages, etc. Qued ya atrs la necesidad de defender el enfoque "herramientas de desarrollo integral" que, no slo recogan la funcionalidad de las primeras utilidades de desarrollo de formularios e informes, sino que, como era evidente ya a comienzos del nuevo siglo, iban mucho ms all en todos los aspectos que facilitan las actividades de desarrollo de aplicaciones y mejoran las expectativas y posibilidades de los usuarios de BD, frente al enfoque que aparece en el currculo base del ciclo, que citaba los Generadores de pantallas, formularios, e informes como algo diferente de las herramientas CASE y a su vez de stas como elementos ajenos a los SGBD.
2 Un vistazo a los OTN (Oracle Technology Network) Discussion Forums, en Forum Home Developer Tools, efectuado a comienzos del curso acadmico 2008-09, permiti comprobar que el foro de Forms manejaba 52057 tpicos y 189267 mensajes, y que el de JDeveloper se situaba en los 56617 tpicos y 187629 mensajes, es decir, un claro empate tcnico, que teniendo en cuenta la enorme implantacin de Forms/Reports, constituye un xito considerable del mundo Java. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Est claro que para el estado de cosas actual se impone la presentacin al alumno del modelo de tres capas, con acceso a bases de datos relacionales u objeto-relacionales, servidores de aplicaciones, y lgica de presentacin en la estacin del cliente. Es evidente que efectuar el estudio de una hipottica herramienta terica sera absurdo y tedioso, pero tambin es notorio que el planteamiento de utilizar alguno de los gigantescos entornos de desarrollo de las empresas creadoras de SGBD, del tipo de los citados en los prrafos anteriores, cada vez es menos aplicable en el marco cualitativo-temporal tpico de un segundo curso de ciclo formativo superior de informtica. Pero creo que tambin ha quedado claro cul es la orientacin que estas empresas estn dando a sus mastodnticos productos. Resumiendo: servidores de aplicaciones, servidores de bases de datos, y presentacin en el cliente, y todo ello aderezado con los tpicos entremeses del desarrollo web, con lenguajes como PHP, JavaScript y Java a la cabeza. As pues, ste es el enfoque que vamos a dar en este mdulo, analizando las caractersticas y prestaciones de un conjunto de herramientas que constituyen un ejemplo de entorno de tres capas bastante caracterstico, estudiando cmo desarrollar aplicaciones que ataquen a SGBD relacionales y que puedan tomar los datos y presentar los resultados en cualquier ordenador que admita clientes web, sea cual sea su sistema operativo o hardware caracterstico. En concreto, estudiaremos como SGBDR el popular MySQL, y como lenguajes de desarrollo PHP, JavaScript y Java, todo ello acompaado por la presencia de un servidor web, que va a ser Apache pero podra ser tambin IIS. Respecto a herramientas CASE, se asimismo tambin que las candidatas elegidas pertenezcan al cada vez ms amplio mundo del software libre, valorndose su integracin con las otras herramientas. Para el curso actual vamos a emplear principalmente al sucesor de dbDesigner (http://www.fabforce.net/dbdesigner4/), MySQL Workbench, y alguna versin educacional de Visible Analyst. En realidad podra haber elegido otros entornos y mixturas, pero las caractersticas de ligereza, calidad, y bajo coste que tienen stas, su enorme popularidad, y el hecho de que funcionan de manera muy similar tanto en entornos Win32/64 como Linux, las han hecho las candidatas elegidas. Hay no obstante que dejar claro que la herramienta no es lo importante, sino el saber hacer que subyace bajo su uso.
1.3.2 Destinatarios
El alumnado proceder en su mayor parte del Bachillerato (18 aos o ms). Es muy probable que muchos superen los 20 aos. Ello ocurrir tanto con los que accedan a estos estudios mediante la prueba para mayores de dicha edad, como con aquellos procedentes de otros estudios, como la antigua F.P. LGE de 2 grado, el viejo C.O.U. o incluso universitarios que deseen ampliar su formacin profesional. La metodologa a utilizar ha de ser pues preferentemente la adecuada para trabajar con alumnos adultos que, en su mayor parte, tendrn una formacin bsica inicial suficiente. Otro elemento a tener en cuenta es que estos discentes suelen tener un nivel de motivacin bastante alto y que acuden a estudiar F.P. de Grado Superior esperando recibir una formacin profesional de alto nivel y sobre todo la desean til y funcional.
PROGRAMACIN DIDCTICA
3 Es preciso destacar que la LOE no cita por ningn lado los Proyectos Curriculares de Etapa (y mucho menos a los de ciclo), ni tampoco, como haca la LOGSE, a las programaciones docentes. No obstante, en muchas CCAA (entre ellas Murcia), y en muchos centros educativos, se siguen aplicando, y mientras no se aclare la cuestin LOE es necesario tenerlos en cuenta. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
CONTENIDO ORGANIZADOR
Organizacin de los contenidos
ESTRUCTURA DE CONTENIDOS
Definicin de la secuencia : Especificacin concreta de las etapas, niveles y/o caminos de la estructura en Unidades de Trabajo
CONOCIMIENTOS
PROCEDIMIENTOS
ACTIVIDADES
CRITERIOS DE EVALUACIN
1.3.6 Anlisis de los elementos del currculo y desglose de capacidades 1.3.6.1 Aportacin del mdulo a la consecucin de los objetivos generales del ciclo
Para analizar la aportacin del mdulo Desarrollo de Aplicaciones en Entornos de Cuarta Generacin y con Herramientas CASE a la consecucin de los objetivos generales (O.G.) del ciclo Desarrollo de Aplicaciones Informticas, partir del anlisis de las Capacidades Terminales (C.T.) que el alumno ha de adquirir en el proceso de enseanza aprendizaje. La C.T. 4.1(ver 1.3.6.2) se relaciona plenamente con: los O.G. 1 y 2 (ver 1.2.2), en cuanto a la utilizacin de fuentes y recursos de informacin y del sistema para desarrollar las aplicaciones; el O.G. 4, en lo que atae a la evaluacin de la calidad de la aplicacin mediante la realizacin de las pertinentes secuencias de pruebas; el O.G. 5, en cuanto al desarrollo de aplicaciones que accedan a bases de datos, con servicios de presentacin, etctera., usando metodologas de desarrollo; por ltimo con el O.G.10 tambin se relaciona, puesto que, para la elaboracin de aplicaciones, es preciso aplicar procedimientos de seguridad, proteccin, etctera. La C.T. 4.2 est vinculada a la consecucin de: el O.G. 3 (es prcticamente una parfrasis perfecta); tambin podra estarlo con el O.G. 8 ya que la documentacin tiene como objetivo favorecer la comunicacin. La C.T. 4.3 se relaciona con: el O.G. 1 y 2 ya que para el uso interactivo de bases de datos se precisa una seleccin y utilizacin de recursos y fuentes de informacin y la configuracin del recurso S.G.B.D. (al menos en lo que al espacio de trabajo del usuario se refiere); el O.G. 10 puesto que los procedimientos de seguridad son fundamentales en el uso interactivo de S.G.B.D.
J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
La C.T. 4.4 se vincula a: el O.G. 6 directamente por lo que se refiere a aplicaciones; los O.G. vinculados a las C.T. 2.1 y 2.2 ya que la adaptacin de aplicaciones incluye tareas de re-elaboracin de aplicaciones y de documentacin. Por otro lado, todas las C.T. se vinculan a la consecucin de los O.G. 7, 8, 9, 11, 12, 13, 14 y 15, ya que stos, al tener un marcado carcter de transversalidad, deben inspirar en todo momento la actividad docente encaminada a que el alumno adquiera las capacidades terminales de ste y otros mdulos del ciclo.
1.3.6.2 Desglose de Capacidades Terminales con indicacin de las Unidades de Trabajo (U.T.) directamente vinculadas
Capacidades terminales
4.1. Elaborar aplicaciones que cumplan las especificaciones establecidas en el diseo, utilizando entornos de desarrollo de cuarta generacin o generadores de cdigo a partir del repositorio de una herramienta CASE. 1. 2. 3. 4. 5. 6.
Tipo4
C C C/P C C/P C C
Unid. Tjo.
1 2 2 2 2 1 1 8 y siguient.
P 1, 2, 5 P P P P C/P C/P/A P P P C C/P P P P C/P 8 y siguient. P P P P P P P P P C/P P 3 al 6 3 al 6 3 al 6 8 y siguient. 8 y siguient. 3 al 6 5 7 7 8 y siguient. 8 y siguient. 1, 2, 5 8 y siguient. 5 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 2, 5 2, 5 2 8 y siguient. 8 y siguient. 8 y siguient.
PROGRAMACIN DIDCTICA
Capacidades terminales
requerimientos establecidos en el diseo.
Tipo4
P P P P P P P P P
Unid. Tjo.
8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient. 8 y siguient.
2 PROGRAMACIN
2.1 SELECCIN DE LOS CONTENIDOS
2.1.1 Enunciado del contenido organizador (Unidad de Competencia a la que se asocia)
A partir de los elementos curriculares obtenidos anteriormente, as como de las capacidades terminales a la que estn ligados, y teniendo en cuenta el carcter de los Ciclos de grado superior de Formacin Profesional, el aprendizaje debe orientarse hacia la realizacin de diversos procedimientos que desarrollen en el alumno una serie de destrezas bsicas que le permitan su incorporacin al mundo laboral. De la etapa anterior (en la que se han estudiado los distintos elementos de capacidad) se puede deducir que el contenido organizador de este Mdulo es el siguiente:
PROGRAMACIN DIDCTICA
En muchas ocasiones se obtendr provecho de las ventajas que presentan las herramientas CASE, tanto en la generacin de cdigo de la aplicacin como para la elaboracin de documentacin a partir del repositorio de dichas herramientas.
PROGRAMACIN DIDCTICA
2.2.3.2 Actitudes
Las actitudes no se recogen en la redaccin de las U.T. Esto es as porque, por un lado, no tienen entidad para convertirse en contenidos organizadores y, por otro, es factible efectuar aqu mismo una relacin de actitudes cuya consecucin es preciso favorecer y que deben impregnar en todo momento el proceso de enseanza aprendizaje. Seguidamente efecto esta relacin:
2.2.3.2.1 Actitudes personales Valorar el trabajo de investigacin como medio de desarrollo cientfico y tecnolgico. Valorar y fomentar la exactitud y el rigor en la utilizacin de datos y terminologa. Promover una actitud positiva hacia el anlisis e investigacin del funcionamiento y comportamiento de los elementos de su entorno. Promover el gusto por el uso del anlisis racional de los problemas de informatizacin que se presenten frente a los intentos de solucin directos y desorganizados. Perseverar en la bsqueda de soluciones. Valorar la constancia y el esfuerzo propio y ajeno en la realizacin del trabajo. Valorar la calidad y la excelencia como elementos inspiradores del trabajo realizado. 2.2.3.2.2 Actitudes vinculadas con relaciones interpersonales Valorar el trabajo en equipo como el medio ms eficaz para la realizacin de ciertas actividades. Fomentar en el alumno una actitud positiva hacia el mantenimiento de relaciones fluidas con los miembros del grupo funcional en que est integrado, para que se responsabilice de la consecucin de los objetivos asignados al grupo, respete el trabajo de los dems, participe en la organizacin y direccin de tareas colectivas y coopere en la superacin de dificultades que se presenten, con una actitud tolerante hacia las ideas de los compaeros y, en la futura actividad profesional, de los posibles subordinados. Valorar la aceptacin de las normas de comportamiento y trabajo establecidas como un requerimiento organizativo que ser preciso aceptar en el entorno laboral.
PROGRAMACIN DIDCTICA
Toma de notas, en su caso confeccin de apuntes, y realizacin de un esquema sobre el proceso. Manejo de la documentacin aportada o localizacin y uso de la que se indique. En todas aquellas U.T. que lo permitan (aquellas con contenidos prcticos, que son prcticamente todas), se llevar a cabo la ejemplificacin del material terico aportado mediante la realizacin por parte del docente de un supuesto que incluya todos los elementos expuestos. Este supuesto se ir completando conforme se avance en el modelo terico hasta alcanzar un grado de complejidad adecuado al nivel de conocimiento deseable en el alumnado.
16-nov
20-nov
23-nov
27-nov
30-nov 7-dic
4-dic 11-dic
PROGRAMACIN DIDCTICA
14.2 Proyecto de aplicacin en PHP/Javascript con acceso a BD 17 relacional II 14.3 Proyecto de aplicacin en PHP/Javascript con acceso a BD 18 relacional III 14.4 Proyecto de aplicacin en PHP/Javascript con acceso a BD 19 relacional IV 14.5 Proyecto de aplicacin en PHP/Javascript con acceso a BD 20 relacional V 21 15. Java en la web. 22 Pruebas segunda evaluacin 23 Pruebas y repescas Evaluacin y presentacin en centros FCT
2.2.6.1 Objetivos
Entender en qu consiste el modelado conceptual de datos. Explicar las caractersticas fundamentales del modelo entidad-relacin.
2.2.7 UNIDAD 2: Bases de datos relacionales. Antecedentes. Caractersticas. Algebra relacional. Normalizacin.
Esta Unidad tiene como finalidad repasar los conceptos sobre las bases de datos vistos en el mdulo "Anlisis y diseo detallado de aplicaciones informticas de gestin".
2.2.7.1 Objetivos
Definir el concepto de Base de Datos. Reconocer la importancia de las bases de datos para el tratamiento y almacenamiento de la informacin frente a los sistemas de procesamiento tradicionales. Explicar los objetivos de una organizacin de Base de Datos.
J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Definir el concepto de Sistema Gestor de Base de Datos e identificar sus componentes. Repasar los antecedentes, jerrquico y en red, del modelo relacional. Entender la arquitectura Cliente/Servidor y el modelo de tres capas. Describir la estructura del modelo relacional. Realizar operaciones bsicas de lgebra relacional. Aplicar las formas normales 1, 2, 3 y FNBC.
2.2.8.1 Objetivos
Conocer los tipos bsicos de datos y los operadores. Identificar las distintas funciones que se pueden usar con la clusula SELECT.
J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Utilizar las diferentes funciones para realizar consultas a la base de datos. Utilizar el lenguaje SQL para realizar consultas a la base de datos. Utilizar las diferentes clusulas de consulta.
2.2.9.1 Objetivos
Realizar consultas mutitabla complejas y subconsultas. Elegir las clusulas necesarias para realizar la agrupacin de filas. Usar las rdenes precisas para la agrupacin de filas. Emplear correctamente los OUTER-JOIN. Utilizar correctamente los operadores de conjuntos en una sentencia SELECT. Consultas multitabla: INNER, CROSS y NATURAL JOINS. Subconsultas. Que generan valores simples. Que generan listas de valores. Agrupacin de elementos. GROUP BY y HAVING. Combinacin externa. OUTER JOINS. Operadores de conjuntos. UNION, (INTERSECT y MINUS estn pendientes de implementacin). Reglas para la utilizacin de operadores de conjuntos.
PROGRAMACIN DIDCTICA
Utilizar subconsultas correlacionadas. Realizar consultas utilizando las clusulas GROUP BY y HAVING. Entender el concepto de combinacin externa y aplicarlo en la combinacin de tablas. Utilizar adecuadamente los operadores de conjuntos UNION, (INTERSECT y MINUS) para combinar los resultados de varias sentencias SELECT. Distinguir las subconsultas que generan valores simples de las que generan listas de valores. Saber construir consultas que trabajen con conjuntos de filas. A partir de un enunciado saber si se han de utilizar las clusulas de agrupacin. Saber utilizar las clusulas de agrupacin adecuadas para obtener resultados con conjuntos de filas. A partir de un enunciado saber si se ha de utilizar la combinacin externa. Saber utilizar adecuadamente los operadores de conjuntos UNION (INTERSECT y MINUS).
2.2.10 UNIDAD 5: Profundizacin en los tipos de datos. Creacin, supresin y modificacin de tablas y vistas
Esta Unidad presenta aquellas rdenes que nos van a permitir utilizar el Lenguaje de Definicin de Datos (DDL) para crear, suprimir y modificar tablas y vistas.
2.2.10.1 Objetivos
Conocer en profundidad los tipos de datos soportados por el entorno. Manejar con fluidez las rdenes que permiten crear, modificar y suprimir tablas y vistas. Entender el concepto de integridad de datos. Crear y modificar tablas con restricciones. Descubrir la importancia que tiene emplear restricciones al crear tablas.
PROGRAMACIN DIDCTICA
Saber realizar las modificaciones que se pidan en una tabla o vista. Saber consultar el diccionario de datos para obtener informacin sobre las tablas y sus restricciones.
2.2.11.1 Objetivos
Utilizar la orden INSERT. Usar la orden REPLACE. Manejar la orden DELETE. Entender los conceptos de gestin de transacciones: START TRANSACTION, COMMIT y ROLLBACK. SAVEPOINT. Insercin de datos. Orden INSERT. Insercin con SELECT. Reemplazo de datos. Orden REPLACE. Modificacin de datos. UPDATE. Borrado de filas. DELETE. START TRANSACTION, ROLLBACK y COMMIT. Commits implcitos y explcitos. SAVEPOINTs. SET TRANSACTION y LOCK TABLE.
2.2.12.1 Objetivos
Entender los componentes de una base de datos relacional tipo. Entender los procesos de iniciacin y detencin del servidor y los clientes. Herramientas de administracin, versiones de consola de texto y versiones grficas. Seguridad en directorios y autenticacin en acceso a nivel de S.Operativo, y a nivel de B.D. Crear, modificar y borrar usuarios. Establecer y retirar privilegios. Consultar la informacin sobre privilegios de acceso. Utilidades: tablas comprimidas, informe de errores, carga y vaciado de tablas, informacin sobre bases de datos, copias de seguridad, reparacin de bases de datos. Gestin de ndices, clustering, replicacin ... APIs de programacin y de acceso a datos.
PROGRAMACIN DIDCTICA
Gestin de seguridad. Usuarios. Creacin de usuarios. Orden CREATE USER. Modificacin de usuarios. Orden ALTER USER. Borrado de usuarios. Orden DROP USER. Vistas con informacin de los usuarios. Privilegios. Privilegios sobre los objetos. Privilegios del sistema. Orden GRANT. Retirada de privilegios. Orden REVOKE. Informacin de los privilegios. Gestin de tipos de almacenamiento/tabla. Seleccin de un tipo de almacenamiento/tabla. ndices. Clusters. Soporte de API de programacin: C y C++, Java, PHP. Soporte de interfaz de acceso a datos: ODBC, JDBC, ADO.NET
2.2.13 UNIDAD 8: Introduccin a la programacin web. Elementos. HTML y sus sucesores. Clientes. Servidores. Lenguajes del lado cliente y del lado servidor. Formularios. 2.2.13.1 Objetivos
Ver el desarrollo que ha tenido la web a lo largo de la historia Introducir las diferentes tecnologas que se utilizan en la red. Comprender el concepto y tipos de lenguajes de marcado. Entender la diferencia entre pginas web estticas y dinmicas. Conocer las diferentes tecnologas web del lado servidor. Conocer las diferentes tecnologas web del lado cliente. Entender el funcionamiento de los formularios HTML. Historia del web. El protocolo http. Clientes y servidores. Modelo web de tres capas. Los lenguajes de marcado: SGML, HTML, XML, XHTML Pginas web estticas y dinmicas. Lenguajes y aplicaciones del lado cliente: DHTML, ActiveX, JavaScript/VBScript, Applets Lenguajes y aplicaciones del lado servidor: CGI, ISAPI/NSAPI, Servlets, ASP, PHP, JSP Formularios HTML.
PROGRAMACIN DIDCTICA
2.2.14.1 Objetivos
Comenzar a conocer los distintos tipos de datos que soporta el lenguaje, sus caractersticas y la forma de declararlos. Manejar los operadores y las funciones predefinidas del lenguaje. Realizar programas sencillos utilizando las estructuras de control disponibles. Utilizar parmetros de distintos tipos en funciones.
PROGRAMACIN DIDCTICA
2.2.15.1 Objetivos
Avanzar en el conocimiento los distintos tipos de datos que soporta el lenguaje, sus caractersticas y la forma de declararlos. Profundizar en el estudio de las funciones predefinidas y de extensin del lenguaje. Realizar programas sencillos utilizando las funciones disponibles.
2.2.16.1 Objetivos
Profundizar en el estudio de las funciones predefinidas y de extensin del lenguaje. Realizar programas sencillos utilizando las funciones disponibles.
PROGRAMACIN DIDCTICA
Funciones del sistema de archivo y directorios. Funciones de red. Funciones de impresin. Funciones http y ftp. Funciones de URL Funciones de correo. Funciones mimetype. Funciones de compresin. Funciones de cifrado
2.2.17 UNIDAD 12: Uso de b.d. funciones PHP para conexiones y consultas a B.D.
En esta Unidad comenzaremos el estudio en detalle de la referencia de funciones del lenguaje PHP empleadas para el acceso a bases de datos, y particularmente las utilizadas en el acceso al SGBD MySQL.
2.2.17.1 Objetivos
Profundizar en el estudio de las funciones predefinidas y de extensin del lenguaje dedicadas al uso de bases de datos. Realizar programas sencillos utilizando las funciones disponibles.
PROGRAMACIN DIDCTICA
2.2.18.1 Objetivos
Conocer los distintos tipos de datos que soporta el lenguaje, sus caractersticas y la forma de declararlos. Manejar los operadores y las funciones predefinidas del lenguaje. Realizar programas sencillos utilizando las estructuras de control disponibles. Utilizar parmetros de distintos tipos en funciones. Sintaxis bsica. Tipos y variables Operadores. Estructuras de control. Funciones. Parmetros Objetos y mtodos. Modelo de eventos. Describir los tipos de datos de JavaScript y su mbito de aplicacin. Manejar los operadores y las funciones y mtodos predefinidos del lenguaje. Reconocer identificadores correctos y errneos. Identificar y corregir errores sintcticos. Utilizar parmetros para pasar y/o obtener informacin a/de una funcin/mtodo. Entender las diferencias entre las distintas estructuras de control disponibles. Realizar programas sencillos utilizando las estructuras de control disponibles. Conocer los objetos predefinidos y los mtodos que incluyen. Consultar la documentacin disponible obtener informacin adicional.
2.2.19.1 Objetivo
Aplicar los conocimientos adquiridos en los captulos anteriores para confeccionar un caso prctico de acceso a bases de datos relacionales en entorno web.
PROGRAMACIN DIDCTICA
2.2.20.1 Objetivo
Entender la utilizacin del lenguaje java en los lados cliente y servidor de las aplicaciones web. Conocer los principales elementos empleados en la programacin web en java. Distinguir entre aplicacin java, applet, servlet y java server page. Entender la funcionalidad de applets sencillos.
PROGRAMACIN DIDCTICA
El constructivismo, como teora pedaggico-psicolgica que trata de conseguir aprendizajes significativos, es decir, que intenta paliar las deficiencias detectadas en el modelo tradicional, se caracteriza por los siguientes aspectos: 1. El protagonista del aprendizaje es el alumno, ya que es l quien construye sus conocimientos. El profesor ha de elaborar las estrategias oportunas y crear las circunstancias para que el alumno aprenda debiendo tener en cuenta las ideas y conocimientos previos de los alumnos, que se estructuran en forma de esquemas mentales con los que stos operan. 2. El aprendizaje consiste en la modificacin de las estructuras mentales de los alumnos, bien mediante la incorporacin de nuevos contenidos a las mismas, bien mediante la modificacin de las relaciones, que en dichas estructuras, se encuentran establecidas entre los distintos conceptos. 3. Los contenidos han de ser relevantes para el alumno, favoreciendo la relacin entre ciencia, tcnica y anlisis de la realidad. 4. Las fuentes del aprendizaje son mltiples y diversas, no consistiendo nicamente en el profesor o los materiales. 5. Es preciso dedicar ms tiempo para construir conocimientos que para transmitir conceptos. 6. El aprendizaje significativo implica una interiorizacin de actitudes y una aceptacin de nuevos valores. Todo profesor toma, en la realizacin de su tarea, una serie de decisiones sobre tres aspectos fundamentales de la misma: planteamiento metodolgico, estrategias de enseanza y actividades de aprendizaje. La metodologa es la disciplina pedaggica que trata de los mtodos y tcnicas de enseanza; est constituida por un conjunto de normas, principios y procedimientos que debe conocer el docente para orientar a los alumnos en el aprendizaje. Por tanto, es la organizacin racional y bien calculada de los recursos y procedimientos para alcanzar un determinado objetivo. Todo mtodo incluye un nmero variable de estrategias o tcnicas, formas de utilizacin de los recursos didcticos para la consecucin del aprendizaje. Algunos mtodos utilizados son: El de transmisin-recepcin (el profesor expone y el alumno recibe lo expuesto). El inductivo (basado en la observacin, la experiencia y los hechos), que va de lo particular a lo general, basndose la estrategias utilizadas en la realizacin de actividades por parte del alumno; los contenidos importan relativamente y el profesor slo interviene en el proceso de descubrimiento autnomo si el alumno tiene alguna dificultad; El deductivo, que va de lo general a lo particular; utiliza como principal estrategia la exposicin por parte del profesor, que presenta conceptos, principios, definiciones, leyes, etc., de donde extrae las conclusiones aplicadas a los casos particulares que puedan surgir. El constructivista, que relaciona los conocimientos previos del alumno con los que deseamos que aprenda; el profesor, sin abandonar del todo su papel transmisor, debe ser fundamentalmente un organizador del proceso de enseanza. No descarto a priori ninguno de los mtodos, sino que, en general, considero que lo ideal es utilizar una combinacin de todos. La planificacin de las actividades del proceso de enseanza-aprendizaje, por lo que respecta a su seleccin, organizacin y secuenciacin, en cada unidad de trabajo, constituye el elemento esencial en la elaboracin y desarrollo del currculo del mdulo profesional. Ya que el objetivo es alcanzar las capacidades, la eleccin del tipo de actividad debe ser coherente con: Las capacidades que se desea que construya el alumno y sus contenidos asociados. La tipologa e ideas previas detectadas en los alumnos. Los recursos con que se cuenta en el aula. El tiempo de que se dispone. Todo este proceso se ha expuesto ya en 2.2.2 y siguientes por lo que se remite al lector interesado a dichos apartados para su consulta.
PROGRAMACIN DIDCTICA
Se ha ido de lo bsico, simple5 y general a lo ms avanzado y complejo. Se ha tenido en cuenta que para aprender un procedimiento el alumno necesita comprender y saber aplicar previamente los conceptos que lo sustentan (actividades formativas sobre los contenidos soporte). Se ha tenido en cuenta que el aprendizaje de procedimientos se consolida con la prctica (actividades formativas sobre procedimientos). Las actividades se han desarrollado en un contexto activo de aprendizaje donde el alumno es el protagonista activo y el profesor ejerce un papel de apoyo. Se presta atencin a la atencin de las diferencias individuales de los alumnos a la hora de disear y realizar actividades, es decir, stas estn diseadas de tal forma que permiten una cierta flexibilidad en cuanto al nivel requerido por los alumnos para su desarrollo. No obstante, se ha de tener en cuenta que el referente del sector productivo es el mismo para todos por lo que los mnimos son exactamente los mismos para todos los alumnos.
5 El entrecomillado responde al hecho de que pocas cosas son simples de entre las que encontramos en este mdulo. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
su metodologa de trabajo y proporcionar informacin al profesor sobre el proceso de aprendizaje en el aula. En cuanto a los alumnos en los que se detecten necesidades especiales, aunque siempre sin perder de vista la obligatoriedad de superar el nivel de los contenidos mnimos, se programarn actividades especficas despus de un diagnstico individualizado de los problemas que han influido en el proceso de aprendizaje. Antes de la finalizacin del perodo lectivo y, para aquellos que no alcancen en primera instancia los niveles mnimos, el profesor podr proponer actividades de revisin de los contenidos replanteando si es necesario los mtodos de trabajo y la organizacin de los contenidos. Tras la revisin estos alumnos volvern a realizar un cuestionario de evaluacin formativa. El resto de alumnos realizar actividades de consolidacin. En cuanto a los procedimientos, se medirn dos aspectos: Que se posee suficiente conocimiento referido al procedimiento (acciones que lo componen, en qu orden se suceden, condiciones de aplicacin...). Este aspecto se va a medir planteando la realizacin de actividades donde se reclamen estos conocimientos. El uso y aplicacin del conocimiento en situaciones particulares. Este aspecto comprende: la composicin de las acciones de que consta el procedimiento y la generalizacin del procedimiento a otras situaciones. De este modo la evaluacin de procedimientos se llevar a cabo a travs de la observacin directa de las prcticas y de sus resultados, as como del examen de los guiones cumplimentados por los alumnos. Se evaluar qu alumnos no manejan los procedimientos bsicos y el nivel general adquirido por los que s los manejan. Antes de la finalizacin del perodo lectivo el profesor podr proponer la realizacin de prcticas de refuerzo para aquellos alumnos adquieran el nivel mnimo. Asimismo, y para el resto de alumnos se propondrn actividades de consolidacin. Dentro de cada perodo evaluativo se llevarn a cabo pruebas de conocimientos basadas en los contenidos y criterios de evaluacin que se indican en cada U.T. y que podrn consistir, o no, en la resolucin de supuestos y enunciados sobre equipos informticos, contando con los medios usuales para ello (editores, compiladores, manuales, ayuda, etc.), salvo conexin a Internet.
PROGRAMACIN DIDCTICA
Que durante el tercer trimestre el aula informtica ocupada va a quedar completamente libre para su uso por otros alumnos de primer curso que as nunca vern reducida su tasa de uso por debajo de los niveles prescritos sino todo lo contrario; Se hace indispensable que el desarrollo de las actividades de enseanza aprendizaje se efecte ntegramente en un aula dotada con los medios informticos a los que se alude en el punto anterior. Los alumnos utilizarn las estaciones de trabajo de la red a razn un alumno por estacin. Excepcionalmente, y siempre de forma temporal, podr haber dos alumnos por equipo. Se procurar en este caso que ambos alumnos realicen de manera rotativa todas las tareas prcticas sin que se establezcan especializaciones funcionales y, en general, situaciones en las que el uso de un equipo por parte de los dos alumnos sea desigual lo que seguramente impedira a alguno de ellos o a ambos, adquirir todas las capacidades propuestas.
PROGRAMACIN DIDCTICA
naria, el equipo docente decidir para cada alumno que no supere dicha convocatoria, si puede acceder a convocatoria extraordinaria o debe repetir todas las actividades programadas de los mdulos pendientes. En cumplimiento de la legislacin actual, los profesores encargados de impartir la asignatura coordinarn, en su caso, el desarrollo de las tareas de recuperacin a las que debern asistir obligatoriamente los alumnos que deseen y puedan presentarse a la convocatoria extraordinaria. Estas tareas se desarrollarn en el horario lectivo usual de los alumnos, y versarn tanto sobre los conceptos como sobre los procedimientos incluidos en el desarrollo de las U.T. La seleccin y distribucin temporal concreta de las mismas se llevarn a cabo a criterio del docente. Los criterios de evaluacin y calificacin a aplicar en la convocatoria extraordinaria sern los mismos que en la ordinaria con la nica diferencia de la evaluacin de las preguntas realizadas en clase, que por razones obvias no podr ser llevada a cabo, y la consideracin de la actitud en clase, que tampoco podr ser tenida en cuenta. Por otro lado, es conveniente recordar que siendo requisito previo para la realizacin de la F.C.T. la superacin de este mdulo y dada su duracin superior al 25% del horario total del curso, cuando un alumno no lo supere al final del segundo trimestre, no podr realizar la F.C.T. en el plazo ordinario correspondiente al tercer trimestre del curso. Adems, de acuerdo con la legislacin vigente y como criterio general a seguir, aplicable exclusivamente a los mdulos de primer curso6, se establece que: los alumnos que no superen en la convocatoria extraordinaria de junio las actividades programadas, que no hayan agotado las convocatorias disponibles y que decidan completar sus estudios, podrn optar a convocatoria extraordinaria en septiembre. A pesar de que el marcado carcter prctico de los mdulos, lo que implica que para su correcta evaluacin el profesor ha de seguir de cerca el desenvolvimiento del alumno, justificara la no opcin a prueba en convocatoria extraordinaria, con el fin de favorecer al alumno, se cree conveniente adoptar, como criterio general para los mdulos de primero, la opcin de que el alumno realice actividades de recuperacin y acceda despus a una evaluacin y calificacin extraordinaria del mdulo pendiente en la convocatoria extraordinaria de septiembre.
2.4.1.2.2 Cumplimiento de lo dispuesto en la Orden de 1/06/2006 La asistencia a clase es obligatoria y la evaluacin es continua. Por tanto, se requiere que el alumno asista regularmente a las sesiones lectivas, as como a otras actividades programadas. La Orden de 1 de junio de 2006, de la Consejera de Educacin y Cultura, por la que se regula el procedimiento que garantiza la objetividad en la evaluacin de los alumnos de Educacin Secundaria y Formacin Profesional de Grado Superior, establece que la falta de asistencia a clase de modo reiterado puede provocar la imposibilidad de la aplicacin correcta de los criterios de evaluacin y la propia evaluacin continua. El porcentaje de faltas de asistencia, justificadas e injustificadas, que originan la imposibilidad de aplicacin de la evaluacin continua se establece en el 30% del total de horas lectivas de la materia o mdulo. El alumno que incurra en esta situacin se someter a evaluacin extraordinaria, convenientemente programada, que ser establecida de forma pormenorizada en la programacin didctica de cada una de las materias o mdulos que conforman la etapa o ciclo formativo. En el caso de esta materia/mdulo, los mnimos y criterios de evaluacin a aplicar en la evaluacin extraordinaria a la que se refiere el prrafo anterior sern exactamente los mismos que se consideren mnimos en la evaluacin ordinaria. Adems el alumno deber presentar correctamente terminados todos los ejercicios, trabajos y proyectos que se hayan propuesto para su realizacin al resto de la clase. La nica diferencia pues ser la evaluacin de las preguntas realizadas en clase, que por razones obvias no podr ser llevada a cabo, y la consideracin de la actitud en clase, que tampoco podr ser tenida en cuenta. Se entiende que esta prdida del derecho a evaluacin continua y la correspondiente evaluacin extraordinaria se podrn aplicar evaluacin por evaluacin, es decir, el alumno podr perder el derecho a evaluacin en la primera, segunda o tercera, no siendo evaluado durante el resto del curso en el que dichas faltas se hayan producido, ni pudiendo presentarse a exmenes parciales de evaluacin aplicndosele la correspondiente prueba extraordinaria, que no diferir de las pruebas extraordinarias, ejercicios y trabajos que se exijan al resto de los alumnos que no superen las pruebas ordinarias.
6 Este prrafo no se aplica para los mdulos de segundo curso, entre los que se encuentra el mdulo objeto de la presente programacin. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
En caso de que se produzca lo dispuesto en el art. 4.3 de la citada Orden, esto es para los alumnos cuyas faltas de asistencia estn debidamente justificadas o cuya incorporacin al centro se produzca una vez iniciado el curso, o que hayan rectificado de forma fehaciente su actitud absentista, el programa de recuperacin consistir en presentar correctamente terminados todos los ejercicios, trabajos y proyectos que se hayan propuesto para su realizacin al resto de la clase y en el caso de que se haya cumplido ya algn perodo de evaluacin en el que el alumno no haya sido calificado, presentarse a sesin de recuperacin de dicha evaluacin. No obstante, la parte de actitud y respuesta a preguntas de clase, correspondiente a la fase de ausencia, no podr ser tenida en cuenta para evaluar/calificar, por lo que el peso de calificacin correspondiente a este apartado ser repartido proporcionalmente entre los dems. En cuanto al refuerzo y apoyo a los alumnos que presenten discapacidades superables, se debe establecer un anlisis y diagnstico preciso e individual para cada caso, por lo que es ocioso intentarlo desde algo tan genrico como es el proceso de programacin.
2 3 4
La calificacin de cada evaluacin ser la media ponderada de todas las partes de la tabla superior, siendo condicin necesaria obtener un mnimo de 4 puntos sobre 10 en el apartado 4 (Pruebas tericoprcticas), es decir un 2,8 sobre 10 en puntuacin total. La calificacin final ser calculada con la media aritmtica de la obtenida en las evaluaciones parciales, sean stas de sesin ordinaria o de recuperacin, siempre y cuando todas ellas tuvieran evaluacin positiva. En cualquier otro caso la calificacin ser negativa. En las sesiones de evaluacin, tras estudiar y apreciar el aprovechamiento y conducta de cada alumno, se acordarn las medidas de ayuda y recuperacin a seguir con aquellos alumnos que las necesiten.
7 Este 10 % no se podr aplicar a aquellos alumnos que tengan amonestaciones. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Sern candidatos a evaluacin extraordinaria en este mdulo aquellos alumnos que en la convocatoria ordinaria no obtengan una calificacin igual o superior a 5. Para estos alumnos se realizar una evaluacin extraordinaria en el perodo correspondiente. Adems se les encargar la realizacin de actividades individuales durante el periodo intermedio. Estas actividades sern similares a las programadas en clase durante el curso y en el caso de alumnos de Bachillerato o primero de ciclos formativos podrn ser realizadas por el alumno sin necesidad de acudir al centro educativo. Los alumnos de segundo de ciclo formativo debern asistir durante el tercer trimestre a las sesiones presenciales de recuperacin que en su caso se programen. En la fecha fijada para la convocatoria extraordinaria el alumno deber haber entregado al profesor las actividades resueltas y adems realizar una prueba terico-prctica para demostrar las capacidades terminales adquiridas en relacin al presente mdulo.
8 Dada la edad del alumnado del mdulo (a partir de 19 aos) se cree que la realizacin de cuestionarios por parte de los padres ha de ser opcional y con el consentimiento del propio alumnado afectado. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Tener un carcter ordinario y no precisar una organizacin muy diferente de la habitual. No afectar a los componentes prescriptivos del currculo. Segn las circunstancias y manteniendo los mismos objetivos educativos es posible: Plantear metodologas y niveles de ayuda diversos. Proporcionar actividades de aprendizaje diferenciadas Prever adaptaciones de material didctico. Organizar grupos de trabajo flexibles. Acelerar o frenar el ritmo de introduccin de nuevos contenidos Organizar o secuenciar los contenidos de forma distinta. Cambiar la prioridad y la profundizacin de los contenidos. Las diferencias metodolgicas provocarn variaciones en la forma de enfocar o presentar los contenidos y/o actividades y su eleccin se basar entre otros en: El grado de conocimiento previo detectado. El grado de autonoma y responsabilidad. Las dificultades detectadas previamente. Por otro lado, es importante ofrecer una amplia gama de actividades asociadas a diferentes grados de aprendizaje ajustando la ayuda pedaggica a la variedad de necesidades educativas de la siguiente forma: Estableciendo en cada unidad didctica los diferentes grupos de actividades. Representando las actividades de forma secuencial y a modo de actividades graduadas, lo que permitir desmenuzar los contenidos y trabajar un mismo contenido de diversas maneras, a la par que ir caminando hacia actividades ms significativas. Otras medidas pueden consistir en la organizacin de grupos de trabajo flexibles en el seno del grupo bsico, lo que permitir establecer tareas de refuerzo, de profundizacin, etc., en funcin de las diferentes necesidades del grupo. Para ello es necesario reflexionar sobre: Los aprendizajes bsicos e imprescindibles para seguir progresando. La evaluacin que detecte las necesidades de cada grupo. El uso de materiales didcticos especficos diseados en este sentido.
PROGRAMACIN DIDCTICA
Riesgo
Medida preventiva -No utilizar los ascensores en caso de emergencia -No almacenar mercanca combustible en los pasillos de los almacenes. -No almacenar nada en los cuadros elctricos, salas de calderas, maquinaria, etc.
Posturas incorrectas
-Site la altura de la silla de tal forma que, apoyando la mano sobre la mesa, el antebrazo quede en posicin horizontal -Los pies deben apoyarse perfectamente en el suelo. Si no es as, utilizar un apoyapies o tarima para apoyarlos -El borde anterior de la silla debe ser redondeado ya que los bordes vivos dificultan la circulacin sangunea de las piernas -El respaldo de la silla deber ser recto y gradual en altura -La espalda debe apoyarse en el respaldo, justo al comienzo de los omplatos
Destellos y/o reflejos por iluminacin incorrecta o diseo inadecuado de puestos de trabajo. Fatiga visual.
-El tablero de la mesa deber ser de color claro -Las superficies de trabajo (mesa, etc. y productos de limpieza utilizados) no debern ser brillantes sino mates. -La luz (natural o artificial) deber entrar preferiblemente por el lado izquierdo -A ser posible los documentos de lectura guardarn una posicin perpendicular a la direccin visual, particularmente al copiar en mquinas u ordenador -Utilizar soporte o atril ya que permiten disminuir la fatiga visual puesto que el documento y el monitor estn en el mismo plano de trabajo -Las luminarias proporcionaran un nivel de iluminacin constante y adecuada a la tarea. -Reducir los contrastes altos. Uso de cortinas o pantallas en fuentes de luz natural.
-Las sillas deben estar provistas de 5 patas y preferiblemente con ruedas -No sentarse solamente sobre el borde delantero del asiento -En suelos deslizantes (parquet, mrmol, etc.), prestar atencin a los desplazamientos involuntarios de la silla. -Regulacin de asiento y respaldo acorde con la persona que la use. -La pantalla debe permitir el giro e inclinaciones -Buen contraste entre caracteres y fondo -Estabilidad de imagen -Distancia recomendable del ojo a la pantalla: 450-600 mm -Teclado movible, situado al menos a 10 cm de profundidad para apoyar manos y muecas -Portadocumentos Regulable en giro y altura. Situado junto a la pantalla y a su misma altura -Iluminacin Entre 300-500 lux -Luminarias dispuestas para no provocar reflejos y deslumbramiento -Ninguna ventana estar delante ni detrs de la pantalla -Recomendable colocacin de persianas de lminas u otro mecanismo para regular la entrada de luz -Ruido: Aconsejable no sobrepasar los 55 db(A) -Ambiente trmico: Temperatura aconsejable entre 22-24 C -Humedad relativa entre 50 y 60%
Pantallas de visualizacin de datos (PVD): Malestares de cabeza Dolores de nuca Molestias oculares (fatiga visual, lagrimeo, etc.) Dolores en hombros, manos, brazos
-Realizar ligeros movimientos y ejercicios para relajar la musculatura del cuello, espalda y brazos -Realizar pausas, a voluntad, cortas de descanso: unos diez minutos cada hora y media de trabajo. -Organizacin del trabajo evitando puntas -Ceder al trabajador suficiente autonoma para que pueda organizarse la tarea. -Participar y estar involucrado en el trabajo.
Sndrome
de
edificio
enfermo
-Ventilacin completa de todas las reas del edificio: renovacin suficiente del aire interior. -Condiciones termo-higromtricas controladas. -Limpieza y sustitucin de filtros de aire acondicionado. -Mantenimiento de las instalaciones de aire acondicionado. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Riesgo
Medida preventiva -Limpieza general del edificio. Evitar las condiciones que generen y propaguen agentes biolgicos perniciosos. -Filtrado del aire exterior -Evitar generadores de combustiones, humo del tabaco y ciertos productos de limpieza. -Uso de biocidas slo cuando se asegure que no existir exposicin alguna a personas. -Uso adecuado y segn normas de productos insecticidas, desratizaciones, etc.
2.7 INTERDISCIPLINARIEDAD
Para promover la adquisicin, por parte del alumnado, de la tan requerida visin global y coordinada de los procesos productivos y de creacin de servicios a los que est vinculada la competencia profesional de cada ttulo, no slo es necesario que se programen actividades de enseanza y aprendizaje que supongan la integracin de contenidos cientficos, tecnolgicos y organizativos en el mbito de cada mdulo profesional en particular, sino que resulta indispensable la necesaria programacin de actividades de carcter interdisciplinar para todos los mdulos del ciclo formativo por parte del equipo educativo del mismo, sin perjuicio de la posible utilizacin a estos efectos del mdulo profesional transversal que existe en algunos currculos autonmicos conocido como "Proyecto final", "Integracin" , etc. En este caso, se ha introducido la Unidad Didctica de tipo integrador, "Proyecto de aplicacin en PHP/Javasript con acceso a BD relacional", en la que se pretende mostrar las relaciones trasversales que se dan cita en el mdulo de Desarrollo de Aplicaciones en Entornos de 4 Generacin.
PROGRAMACIN DIDCTICA
14.Orden ORDEN ECD/2764/2002, de 30 de octubre, por la que se regulan los aspectos bsicos del proceso de evaluacin, acreditacin acadmica y movilidad del alumnado que curse la Formacin Profesional Especfica establecida en la Ley Orgnica 1/1990, de 3 de octubre, de Ordenacin General del Sistema Educativo. 15.Ley orgnica 10/2002, de 23 de diciembre, de Calidad de la Educacin. 16.Orden de 1 de junio de 2006, de la Consejera de Educacin y Cultura, por la que se regula el procedimiento que garantiza la objetividad en la evaluacin de los alumnos de Educacin Secundaria y Formacin Profesional de Grado Superior. 17.REAL DECRETO 1538/2006, de 15 de diciembre, por el que se establece la ordenacin general de la formacin profesional del sistema educativo. 18.McGraw Hill: Orientaciones didcticas para el texto Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas CASE
3 RECURSOS
Evidentemente, para el proceso de enseanza-aprendizaje de los ciclos de Informtica hacen falta otros recursos amen de los libros de texto. El elemento fundamental, en torno al cual se vertebra todo el proceso, es la instalacin de equipos informticos conectada en red (este detalle es importante) junto con todo el software correspondiente. Lo resumo a continuacin9:
3.1.1 Hardware
Cableado, hubs/conmutadores/routers, y tarjetas de red. Equipos servidores de red con sistema de copia de seguridad.
9 Se trata aproximadamente de la dotacin normal en las aulas de los nuevos ciclos de Informtica. J.M.Ruiz M; (Programa DAE4G.2009.doc)
PROGRAMACIN DIDCTICA
Equipos estacin de trabajo. Impresoras lser y/o de inyeccin de tinta. Acceso a redes exteriores. Escner para preparacin de material. Manuales de instalacin y configuracin de todos los elementos hardware.
3.1.2 Software
Sistema operativo de red (preferentemente de los de mayor uso en el mercado como Linux Windows 2003/2008 Server) Sistema operativo de estacin (tambin de amplia distribucin como Windows XP Profesional/Linux) Software de ofimtica. Entornos de desarrollo de propsito general para los S.Op. disponibles. SGBD y entornos de desarrollo para los S.Op. disponibles. Por ejemplo, MySQL y PHP Herramientas CASE. Por ejemplo, MySQL Workbench, Oracle Designer, Visible Analyst Workbench y Sybase PowerDesigner. Software para gestin y administracin de redes. Software para acceso a Internet. Software de toma de imgenes y OCR para escner. Software para control de las estaciones de los alumnos desde el puesto del trabajo del servidor. Los manuales, impresos y en lnea, de todo el software instalado.