CICLO FORMATIVO DE GRADO SUPERIOR DE DESARROLLO DE APLICACIONES MULTIPLATAFORMA 1) INFORMACIÓN GENERAL NOMBRE DEL CICLO Nº HORAS TITULACIÓN IDIOMA FAMILIA PROFESIONAL OBJETIVO (COMPETENCIA GENERAL) CFGS Desarrollo de Aplicaciones Multiplataforma (LOE) 2000 horas = 1683 online + 317 presenciales de Formación en centros de trabajo Título Oficial de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma Título Homologado por la Generalitat de Catalunya La impartición del ciclo es en español Informática y comunicaciones La competencia general de este título consiste en desarrollar, implantar, documentar y mantener aplicaciones informáticas multiplataforma, utilizando tecnologías y entornos de desarrollo específicos, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de usabilidad y calidad exigidos en los estándares establecidos. CONTENIDOS Sistemas informáticos Bases de datos Programación Lenguajes de marcas y sistemas de gestión de la información Entornos de desarrollo Acceso a datos Desarrollo de interfaces Programación multimedia y dispositivos móviles Programación de servicios y procesos Sistemas de gestión empresarial Formación y orientación laboral Empresa e iniciativa emprendedora Proyecto de desarrollo de aplicaciones multiplataforma Formación en centros de trabajo REQUISITOS DE ACCESO Para acceder a un Ciclo Formativo de Grado Superior es necesario haber superado la Prueba de Acceso o tener uno de los siguientes títulos: Bachillerato LOGSE Prueba de acceso a la universidad para mayores de 25 años COU
FPII Otros Ciclos Formativos de Grado Superior Otro título oficial equivalente o superior a cualquiera de los anteriores OCUPACIONES Y PUESTOS DE TRABAJO Desarrollar aplicaciones informáticas para la gestión empresarial y de negocio. Desarrollar aplicaciones de propósito general. Desarrollar aplicaciones en el ámbito del entretenimiento y la informática móvil. Cualificaciones completas y unidades de competencia: 2155 Programación en lenguajes estructurados de aplicaciones de gestión UC 2022311 Configurar y explotar sistemas informáticos UC 2022611 Gestionar bases de datos relacionales UC 2049411 Desarrollar componentes software en lenguajes de programación estructurada CUALIFICACIONES PROFESIONALES Y UNIDADES DE COMPETENCIA 2080 Programación con lenguajes orientados a objetos y bases de datos relacionales UC 2022311 Configurar y explotar sistemas informáticos UC 2022611 Gestionar bases de datos relacionales UC 2022711 Desarrollar componentes programario en lenguajes de programación orientados a objetos Cualificaciones parciales y unidades de competencia: 2303 Programación de sistemas informáticos UC 2096411 Crear elementos programario para la gestión del sistema y sus recursos 2363 Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes UC 2121311 Instalar y configurar sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes
TALLER INICIAL: Tiene lugar una semana antes del inicio del semestre para todos aquellos alumnos que se matriculan por primera vez FECHAS DE INICIO EXISTEN DOS PERIODOS POSIBLES ANUALES PARA COMENZAR LOS ESTUDIOS EN UCOC: PRIMER INICIO: SEPTIEMBRE/OCTUBRE SEGUNDO INICIO: ENERO/FEBRERO 2) OBJETIVOS Ajustar la configuración lógica del sistema analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos. Identificar las necesidades de seguridad analizando vulnerabilidades y verificando el plan preestablecido para aplicar técnicas y procedimientos relacionados con la seguridad en el sistema. Interpretar el diseño lógico de bases de datos, analizando y cumpliendo las especificaciones relativas a su aplicación, para gestionar bases de datos. Instalar y configurar módulos y complementos, evaluando su funcionalidad, para gestionar entornos de desarrollo. Seleccionar y emplear lenguajes, herramientas y librerías, interpretando las especificaciones para desarrollar aplicaciones multiplataforma con acceso a bases de datos. Gestionar la información almacenada, planificando e implementando sistemas de formularios e informes para desarrollar aplicaciones de gestión. Seleccionar y utilizar herramientas específicas, lenguajes y librerías, evaluando sus posibilidades y siguiendo un manual de estilo, para manipular e integrar en aplicaciones multiplataforma contenidos gráficos y componentes multimedia. Emplear herramientas de desarrollo, lenguajes y componentes visuales, siguiendo las especificaciones y verificando interactividad y usabilidad, para desarrollar interfaces gráficos de usuario en aplicaciones multiplataforma. Seleccionar y emplear técnicas, motores y entornos de desarrollo, evaluando sus posibilidades, para participar en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento. Seleccionar y emplear técnicas, lenguajes y entornos de desarrollo, evaluando sus posibilidades, para desarrollar aplicaciones en teléfonos, PDA y otros dispositivos móviles.
Valorar y emplear herramientas específicas, atendiendo a la estructura de los contenidos, para crear ayudas generales y sensibles al contexto. Valorar y emplear herramientas específicas, atendiendo a la estructura de los contenidos, para crear tutoriales, manuales de usuario y otros documentos asociados a una aplicación. Seleccionar y emplear técnicas y herramientas, evaluando la utilidad de los asistentes de instalación generados, para empaquetar aplicaciones. Analizar y aplicar técnicas y librerías específicas, simulando diferentes escenarios, para desarrollar aplicaciones capaces de ofrecer servicios en red. Analizar y aplicar técnicas y librerías de programación, evaluando su funcionalidad para desarrollar aplicaciones multiproceso y multihilo. Reconocer la estructura de los sistemas ERP-CRM, identificando la utilidad de cada uno de sus módulos, para participar en su implantación. Realizar consultas, analizando y evaluando su alcance, para gestionar la información almacenada en sistemas ERP-CRM. Seleccionar y emplear lenguajes y herramientas, atendiendo a los requerimientos, para desarrollar componentes personalizados en sistemas ERP-CRM. Verificar los componentes software desarrollados, analizando las especificaciones, para completar un plan de pruebas. Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones. Describir los roles de cada uno de los componentes del grupo de trabajo, identificando en cada caso la responsabilidad asociada, para establecer las relaciones profesionales más convenientes. Identificar formas de intervención ante conflictos de tipo personal y laboral, teniendo en cuenta las decisiones más convenientes, para garantizar un entorno de trabajo satisfactorio. Identificar y valorar las oportunidades de promoción profesional y de aprendizaje, analizando el contexto del sector, para elegir el itinerario laboral y formativo más conveniente. Identificar los cambios tecnológicos, organizativos, económicos y laborales en su actividad, analizando sus implicaciones en el ámbito de trabajo, para mantener el espíritu de innovación. Reconocer las oportunidades de negocio, identificando y analizando demandas del mercado para crear y gestionar una pequeña empresa.
Reconocer sus derechos y deberes como agente activo en la sociedad, analizando el marco legal que regula las condiciones sociales y laborales para participar como ciudadano democrático 3) PROGRAMA Módulo Contenido Horas M1 Sistemas informáticos 165h UF1: Instalación, configuración y explotación del sistema informático UF2: Gestión de la información y de recursos en una red UF3: Implantación de software específico M2 Bases de datos 231h UF1. Introducción a las bases de datos UF2. Lenguajes SQL: DML y DDL UF3. Lenguaje SQL: DCL y extensión procedimental UF4. Bases de datos objeto-relacionales M3 Programación 297h UF1. Programación estructurada UF2. Diseño modular UF3. Fundamentos de gestión de ficheros UF4. Programación orientada a objetos UF5. POO. Librerías de clases fundamentales UF6. POO. Introducción a la persistencia en BD M4 Lenguajes de marcas y sistemas de gestión de información 99h UF1. Programación con XML UF2. Ámbitos de aplicación de XML UF3. Sistemas de gestión empresarial M5 Entornos de desarrollo 66h UF1. Desarrollo de software UF2. Optimización del software UF3. Introducción al diseño orientado a objetos M6 Acceso a datos 136h UF1. Persistencia en ficheros UF2. Persistencia en BDR-BDOR-BDOO UF3. Persistencia en BD nativas XML UF4. Componentes de acceso a datos M7 Desarrollo de interfaces 99h UF1. Diseño e implementación de interfaces UF2. Preparación y distribución de aplicaciones M8 Programación multimedia y dispositivos móviles 99h UF1. Desarrollo de aplicaciones para dispositivos móviles UF2. Programación multimedia UF3. Desarrollo de juegos para dispositivos móviles
M9 Programación de servicios y procesos 99h UF1. Seguridad y criptografía UF2. Procesos e hilos UF3. Zócalos y servicios M10 Sistemas de gestión empresarial 99h UF1. Sistemas ERP-CRM. Implantación UF2. Sistemas ERP-CRM. Explotación y adecuación M11 Formación y orientación laboral 99h UF1. Incorporación al trabajo UF2. Prevención de riesgos laborales M12 Empresa e iniciativa emprendedora 66h UF1. Empresa e iniciativa emprendedora M13 Proyecto de desarrollo de aplicaciones multiplataforma 99h UF1. Proyecto de desarrollo de aplicaciones multiplataforma M14 Formación en centros de trabajo (FCT) 317h 4) OFERTA DE MÓDULOS Los módulos del ciclo se ofrecen en semestres alternativos, por lo que en el momento de realizar la matrícula es importante comprobar si los módulos en que queremos inscribirnos se imparten en ese semestre. En la siguiente tabla se especifica la oferta de módulos para este Ciclo Formativo: MÓDULOS QUE SE INICIAN EN SEPTIEMBRE/OCTUBRE M1: Sistemas informáticos M3: Programación (I) M2: Bases de datos MÓDULOS QUE SE INICIAN EN ENERO/FEBRERO M4: Lenguajes de marcas y sistemas de gestión de información M3: Programación (II) M11: Formación y orientación laboral* M6: Acceso a datos M12: Empresa e iniciativa emprendedora M7: Desarrollo de interfaces M5: Entornos de desarrollo M13: Proyecto de desarrollo de aplicaciones multiplataforma** M8: Programación multimedia y dispositivos móviles M9: Programación de servicios y procesos M10: Sistemas de gestión empresarial M13: Proyecto de desarrollo de aplicaciones multiplataforma** * Este módulo contendrá algunas actividades en lengua inglesa. ** El Proyecto de Síntesis se ofrece todos los semestres, y se desarrolla de forma intensiva y en el mes posterior a la finalización de todos los módulos del Ciclo Formativo.
La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse en cualquier semestre del año, pero no podrá cursarse hasta haber superado el 50% de los módulos del Ciclo Formativo. REQUERIMIENTOS: Para cursar el Proyecto de Síntesis es necesario haber cursado todos los módulos del Ciclo Formativo o estar cursando los últimos en el mismo semestre en que se realice el Proyecto. 5) ITINERARIOS FORMATIVOS RECOMENDADOS a) ITINERARIO RECOMENDADO EN DOS AÑOS Para todos aquellos alumnos que tengan alta disponibilidad de tiempo para dedicar a los estudios (30 horas semanales aproximadamente), se recomienda realizar el ciclo en dos años de acuerdo con el siguiente orden: 1r SEMESTRE: M1 + M2 2º SEMESTRE: M3 (I) + M4 + M11 + M12 3r SEMESTRE: M3 (II) + M6 + M7 4º SEMESTRE: M5 + M8 + M9 + M10 + M13 La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse una vez finalizado el 2º semestre siempre y cuando se hayan aprobado el 50% de los módulos del Ciclo Formativo. B) ITINERARIO RECOMENDADO EN TRES AÑOS Si tienes cargas laborales y/o familiares y cuentas con una disponibilidad para los estudios de aproximadamente 20 horas semanales, te recomendamos realizar el ciclo en tres años, de acuerdo con el siguiente orden: 1r SEMESTRE: M2 2º SEMESTRE: M3 (I) + M4 3r SEMESTRE: M1 + M3 (II) 4º SEMESTRE: M9 + M10 + M11 5º SEMESTRE: M6 + M7 6º SEMESTRE: M5 + M8 + M12 + M13
La Formación en Centros de Trabajo (FCT), que corresponde a las prácticas en empresas, puede iniciarse una vez finalizado el 3r semestre siempre y cuando se hayan aprobado el 50% de los módulos del Ciclo Formativo. 6) TIPOLOGÍA DE LA FORMACIÓN a) DESCRIPCIÓN DE LA FORMACIÓN Es una formación online que no requiere más presencialidad que la establecida por la ley: La formación práctica en los centros de trabajo (módulo FCT) Los exámenes que se realizarán en los centros UCOC. Se trata de una formación dirigida a un grupo de alumnos, por lo tanto, el alumno se encontrará acompañado y en contacto con otros estudiantes a través del campus virtual. Es una formación tanto teórica como práctica que requiere actividad constante por parte del alumno. Hay una evaluación continua que garantiza la adquisición progresiva de las competencias requeridas. Los estudios se pueden llevar a cabo de forma asíncrona (sin estipular una hora concreta de conexión). La formación contempla la posibilidad de participar en elementos síncronos (que requerirán una hora concreta de conexión) como es el caso de las clases virtuales, aunque éstas no son obligatorias para aprobar. La intervención de los profesores es activa, impartiendo clases, corrigiendo actividades, moderando foros, etc. Los alumnos cuentan con servicios de referencia y soporte, a los que podrán dirigirse para orientarse y resolver las dudas o incidencias necesarias. b) METODOLOGÍA La metodología en UCOC se caracteriza por su dinamismo y se centra en la actividad del alumno. El plan docente conforma la estructura y la actividad de aprendizaje del aula, que se asienta en tres elementos principales: Los materiales: Cada módulo cuenta con contenidos de todos los temas que se abordan, tanto en la teoría como en la práctica. Entre estos contenidos se pueden encontrar materiales didácticos específicos y recursos de aprendizaje como puedan ser artículos, vídeos, referencias bibliográficas, etc. Las actividades: Para garantizar la aplicación práctica de los conocimientos adquiridos y la integración de los contenidos de cada tema, se encuentran las actividades. Éstas son corregidas y evaluadas de forma individual por los profesores. Entre las actividades se pueden encontrar trabajos de desarrollo, resolución de casos, foros de debate, búsquedas en internet, etc. Las clases virtuales: Sirven a modo de resumen de la materia impartida y de las actividades realizadas con el objetivo de ampliar y reforzar el aprendizaje. Estas clases son impartidas en directo por el profesor de la asignatura a través de un
sistema de videoconferencia y permiten a los alumnos expresar dudas sobre la materia a través de un chat habilitado durante la sesión. Las clases virtuales de cada asignatura se imparten regularmente y quedan almacenadas en el campus virtual para que aquellos alumnos que no han podido asistir en el momento en que se celebran puedan consultarlas en cualquier otro momento. c) SISTEMA DE EVALUACIÓN El sistema de evaluación contempla evaluación continua y exámenes: Evaluación continua: Se establece con el fin de garantizar el aprendizaje progresivo y consta de actividades a desarrollar y realización de diferentes test. El peso de la evaluación continua es de un 50% de la nota de la Unidades formativas que componen un módulo y se ha de obtener como mínimo un 5 para que pueda hacer media con la nota de examen y superar la asignatura. *Las clases virtuales no son evaluables, pero su asistencia y participación en directo será valorada por los respectivos profesores. La no asistencia a estas clases nunca perjudicará ni podrá restar nota a los alumnos. Exámenes: Los exámenes de los módulos, entre los que se encuentra también la presentación del trabajo final de síntesis, son presenciales y se realizan al final de cada semestre en los centros UCOC de Barcelona o Madrid. La convocatoria se desarrolla durante un único fin de semana, pudiendo comenzar el viernes por la tarde y extendiéndose hasta el domingo. En ella se concentran los exámenes de todas las asignaturas que se han cursado ese semestre. El peso del examen es de un 50% de la nota de las Unidades formativas que componen un módulo y se ha de superar con una nota mínima de 5. *En el semestre en que se realice el Proyecto de Síntesis habrá una convocatoria adicional de manera presencial para la presentación del mismo. Superación de una Unidad formativa: Para aprobar una Unidad Formativa se requiere aprobar el examen presencial y que la nota final de la Unidad formativa sume una puntuación igual o superior a un 5. Nota UF= 50% nota examen (mín. 5) + 50% nota evaluación continua (mín. 5) Superación de un Módulo: Para aprobar un módulo o asignatura es necesario superar todas las Unidades Formativas que lo componen. Superación de Ciclo: Para superar un ciclo formativo completo deben aprobarse todos los módulos que lo componen, incluido el módulo de Formación en Centros de Trabajo.
d) SOPORTE AL ALUMNO El estudiante dispone de una serie de servicios que dan soporte tanto a su aprendizaje como a los trámites administrativos que deba realizar: Profesorado: Existe la figura de un profesor para cada uno de los módulos. Los profesores, además de impartir el contenido, resuelven las dudas que tiene el alumno en cuanto a la dinámica de la asignatura y a los contenidos teóricos y prácticos de la misma en un plazo máximo de: 48 horas en días laborables 72 horas en días no laborables Una semana en períodos vacacionales. Secretaría académica: La secretaría académica integra todos los procesos administrativos y necesarios para estudiar, como puedan ser la inscripción, la matriculación, la tramitación del expediente, la certificación, etc. Gestión docente: Desde el servicio de gestión docente, se orientará a los alumnos en relación al itinerario a seguir y a la dinámica general de aprendizaje. Además, coordinará la acción tutorial y será el punto de referencia del alumno para gestionar las dudas y cuestiones que puedan afectar al proceso de aprendizaje. 7) REQUISITOS a) REQUISITOS TÉCNICOS Los requisitos técnicos para poder estudiar son disponer de un ordenador PC actual con una potencia media-alta y un software actualizado, así como una conexión a Internet de banda ancha. Además, es necesario: Disponer de un paquete Microsoft Office 2003 o superior (versión online reducida y gratuita en https://skydrive.live.com/ ). Tener instalado: o Flash Player (descarga gratuita en http://get.adobe.com/es/flashplayer/) o Adobe Reader (descarga gratuita en http://get.adobe.com/es/reader/ ) Disponer de altavoces o cascos y, puntualmente, de una cámara de vídeo y micrófono (integrados habitualmente en ordenadores portátiles o como dispositivos externos en PC de sobremesa).
Y se recomienda: Utilizar el siguiente navegador de descarga gratuita para acceder al campus virtual: o Google Chrome (descarga gratuita en http://www.google.com/chrome?hl=es) b) OTROS REQUISITOS Para poder estudiar sin dificultades se requieren además otros conocimientos técnicos o competencias específicas: Conocimientos técnicos: Se requieren conocimientos básicos de informática, de utilización de navegadores, de uso de correo electrónico y de edición de textos. Conocimientos del campus y de la dinámica de aprendizaje: Para las personas que se matriculen por primera vez, es obligatorio realizar el Módulo 0, una formación virtual que tiene como objetivo conocer el manejo del campus virtual y entender la dinámica de aprendizaje. Esta formación tendrá lugar una semana antes del inicio del primer semestre. Competencias para ser un buen estudiante a distancia: Se requiere capacidad de autodisciplina y responsabilidad en la gestión del propio aprendizaje.