PROGRAMACIÓN PROGRAMACIÓN

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PROGRAMACIÓN PROGRAMACIÓN"

Transcripción

1 MÓDULO: PROGRAMACIÓN CURSO: 2017/2018 DEPARTAMENTO INFORMÁTICA CICLO FORMATIVO D. APLIC. MULTIPLATAFORMA PROFESORES MANUEL J. MOLINO MILLA FRANCISCO MÁRQUEZ Mª DOLORES REVUELTAS Código: Rev.: Fecha Implantación: Entregar a: Página 1 de 37

2 ÍNDICE DE CONTENIDO 1. Objetivos Generales La documentación de los programas desarrollados.metodología Competencias Profesionales Generales Evaluación y Recuperación Procedimientos de Evaluación Criterios de ponderación Criterios de evaluación Criterios de recuperación Evaluación de Competencias Profesionales Atención a la diversidad Alumnos de admisión tardía Alumnos con necesidades educativas especiales Alumnos con compatibilidad laboral y/o modularidad Alumnado con altas capacidades Contenidos Relación de bloques temáticos...11 Utilización avanzada de clases Secuenciación de contenidos Unidad didáctica 1: Identificación de los elementos de un programa informático: Unidad didáctica 2: Utilización de objetos Unidad didáctica 3: Uso de estructuras de control Unidad didáctica 4: Desarrollo de clases Unidad didáctica 5: Lectura y escritura de información Unidad didáctica 6: Aplicación de las estructuras de almacenamiento Unidad didáctica 7: Utilización avanzada de clases Unidad didáctica 8: Mantenimiento de la persistencia de los objetos Unidad didáctica 9: Gestión de bases de datos relacionales Materias Transversales Actividades Complementarias y Extraescolares Bibliografía, Materiales y Recursos Bibliografía de departamento Materiales, recursos y laboratorios...31 Código: Rev.: Fecha Implantación: Entregar a: Página 2 de 37

3 . OBJETIVOS GENERALES Los objetivos generales marcados para el ciclo de Desarrollo de Aplicaciones Multiplataforma, relacionados con el módulo de programación, y especificado en el BOJA número 142 del 21 de julio de 2011, son los abajo señalados: La interpretación y aplicación de los principios de la programación orientada a objetos. La evaluación, selección y utilización de herramientas y lenguajes de programación orientados a objetos La utilización de las características específicas de lenguajes y entornos de programación en el desarrollo de aplicaciones informáticas. La identificación de las funcionalidades aportadas por los sistemas gestores de bases de datos y su incorporación a los programas desarrollados. Código: Rev.: Fecha Implantación: Entregar a: Página 3 de 37

4 . -METODOLOGÍA Metodología El profesor facilitará a través de la aplicación moodle apuntes, actividades, prácticas y enlaces a páginas web relativos a los contenidos expuestos en la programación. Explicará a los alumnos la mayor parte de los contenidos tanto teóricos como prácticos del módulo. El resto deberán ser autoaprendidos por ellos, de forma guiada o autónoma. Las actividades de enseñanza/aprendizaje consistirán principalmente en la codificación en el ordenador de programas relativos a cada unidad temática. Estás se realizarán de forma individual. Los alumnos utilizarán también la aplicación moodle para subir las actividades y programas que indique el profesor. Estrategia Se busca que los alumnos: a) Disfruten del aprendizaje. Para lo cual es preciso hacerlo dinámico y participativo. b) Asuman la responsabilidad de su propio aprendizaje. Para ello, se les orientará para que se impliquen y que desarrollen su autonomía. Código: Rev.: Fecha Implantación: Entregar a: Página 4 de 37

5 . COMPETENCIAS PROFESIONALES GENERALES Los competencias profesionales generales marcadas para el ciclo de Desarrollo de Aplicaciones Multiplataforma, relacionados con el módulo de programación, y especificado en el BOJA número 142 del 21 de julio de 2011, son los abajo señalados: Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades desuso y los criterios establecidos. Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones. Desarrollar aplicaciones implementando un sistema completo de formularios e informes que permitan gestionar de forma integral la información almacenada. Participar en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento y la educación empleando técnicas, motores y entornos de desarrollo específicos. Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos. Establecer vías eficaces de relación profesional y comunicación con sus superiores, compañeros y subordinados, respetando la autonomía y competencias de las distintas personas. Mantener el espíritu de innovación y actualización en el ámbito de su trabajo para adaptarse a los cambios tecnológicos Código: Rev.: Fecha Implantación: Entregar a: Página 5 de 37

6 . EVALUACIÓN Y RECUPERACIÓN 1. Procedimientos de Evaluación Se realizarán exámenes teóricos-prácticos para evaluar el aprendizaje del alumno que abarquen los contenidos del módulo. Se llevará acabo, mínimo un examen por trimestre que constará de una parte tipo test, a realizar en la plataforma y un ejercicios práctico consistente en la realización de uno o dos programas en lenguaje de programación java. Al ser evaluación continua, se podrá referir en cualquier momento a cualquier materia dada anteriormente aunque se haga mas énfasis en la parte no examinada. Cuestión muy obvia en un módulo como éste donde un proyecto de programación suele ser sostenido por un gran número de estructuras de programación desde las mas básicas a las mas complejas. Es imprescindible en al parte práctica del examen que los programas no tengan errores de compilación, en caso contrario no se corregirá dicho programa. Se realizará al menos dos proyectos de software, uno donde el alumno debe usar APIs de terceros para la lectura de ficheros en formato JSON o XML, parsear dichos datos y crear lógica de acuerdo al paradigma de POO y establecer salidas formateadas. Otro proyecto abarcará la parte de diseño de GUI, donde el alumno debe realizar el diseño de alguna interfaz, donde se podrá incluir alguna lógica de programa o simplemente establecer solamente el diseño de la misma. También se puede enlazar con el proyecto anterior sino supone mucha complejidad. Los proyectos se valorarán siempre y cuando no tengan errores de compilación ni de ejecución. Todos los proyectos deberán subirse a un GitHub particular, con los correspondientes commits que establecerán la evolución de dicho proyecto. Se aprobará el módulo siempre y cuando la nota anterior sea un cinco o más. No existen exámenes de recuperación. En el caso que la nota final no sea superior a cinco, en el periodo de junio se recuperará el módulo. Código: Rev.: Fecha Implantación: Entregar a: Página 6 de 37

7 2. Criterios de ponderación La ponderación final será un 10 % teoría, 60 % exámenes prácticos y 30 % la media de los proyectos de software. 3. Criterios de evaluación Criterios de Calificación Criterio (marcar con una X debajo de SI o NO) SI NO La ortografía resta puntuación (en caso afirmativo explicar los criterios) x Los alumnos/as deben llegar a un mínimo de la calificación para acceder a la media (en caso afirmativo determinar los mínimos) x Los alumnos/as deben superar todas las evaluaciones. (si procede, determinar qué evaluaciones debe superar el alumnado para obtener las competencias mínimas) ES EVALUACIÓN CONTINUA, PARA APROBAR DEBEN APROBAR LA ÚLTIMA PRUEBA Y HABER PRESENTADO LOS PROYECTOS DE SOFTWARE DE ACUERDO A LOS CRITERIOS ESTABLECIDOS La falta de asistencia resta puntuación (en caso afirmativo explicar los criterios) x X Código: Rev.: Fecha Implantación: Entregar a: Página 7 de 37

8 4. Criterios de recuperación Criterios de recuperación Criterio (marcar con una X debajo de SI o NO) SI NO La calificación final será la misma que la del examen (en caso negativo, explicar las diferencias) x Puede eliminar materia previamente al examen Existen criterios de corrección diferentes entre convocatoria ordinaria y extraordinaria (explicar en caso afirmativo las diferencias) Se podrá realizar la evaluación final del alumno, en el periodo extraordinario, mediante un proyecto de software que abarque todo el temario. Existe una nota máxima en la recuperación independientemente de la calificación que se obtenga en la misma (en caso afirmativo indicar cual) x x x El alumno podrá asistir a la fase de recuperación del mes de junio, para subir nota, siempre y cuando la normativa vigente lo permita. Los criterios de evaluación sigue siendo los mismos. Código: Rev.: Fecha Implantación: Entregar a: Página 8 de 37

9 5. Evaluación de Competencias Profesionales La formación del módulo contribuye a alcanzar las competencias profesionales, personales y sociales de este título que se relacionan a continuación: 1. Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos. 2. Desarrollar aplicaciones multiplataforma con acceso a bases de datos utilizando lenguajes, librerías y herramientas adecuados a las especificaciones. 3. Desarrollar aplicaciones implementando un sistema completo de formularios e informes que permitan gestionar de forma integral la información almacenada. 4. Participar en el desarrollo de juegos y aplicaciones en el ámbito del entretenimiento y la educación empleando técnicas, motores y entornos de desarrollo específicos. 5. Desarrollar aplicaciones para teléfonos, PDA y otros dispositivos móviles empleando técnicas y entornos de desarrollo específicos. 6. Establecer vías eficaces de relación profesional y comunicación con sus superiores, compañeros y subordinados, respetando la autonomía y competencias de las distintas personas. 7. Mantener el espíritu de innovación y actualización en el ámbito de su trabajo para adaptarse a los cambios tecnológicos y organizativos de su entorno profesional. Código: Rev.: Fecha Implantación: Entregar a: Página 9 de 37

10 . ATENCIÓN A LA DIVERSIDAD 1. Alumnos de admisión tardía Aquellos alumnos que son admitidos en periodo posterior al inicio de clase deberán realizar aquellas pruebas y prácticas obligatorias que hasta ese momento se han llevado acabo. 2. Alumnos con necesidades educativas especiales En este curso no hay. 3. Alumnos con compatibilidad laboral y/o modularidad El alumno matriculado por modularidad tendrá el mismo tratamiento que el alumno de matriculación normal. En cuanto a la compatibilidad laboral, afectará a la asistencia del módulo y se establecerán los criterios que marca el ROF con respecto a este tema. 4. Alumnado con altas capacidades En este curso no hay. Código: Rev.: Fecha Implantación: Entregar a: Página 10 de 37

11 . CONTENIDOS A continuación se detallan las diferentes unidades didácticas con sus correspondientes criterios de evaluación. 1. Relación de bloques temáticos Bloque Temático Identificación de los elementos de un programa informático Nº U.D. Título Unidad Didáctica Horas (según calendario) 1 1 Introducción a la programación 8 x Bloque Temático 2 Introducción a Java 8 x 3 Elementos de un programa (Tipos) 20 x Nº U.D. Uso de estructuras de control Título Unidad Didáctica Trimestre (marcar) 1º 2º 3º Horas (según calendario) Trimestre (marcar) 2 1 Estructuras de control 18 x Bloque Temático Nº U.D. Programación Orientada a Objetos Título Unidad Didáctica 1º 2º 3º Horas (según calendario) Trimestre (marcar) 3 1 Introducción a POO 18 x Bloque Temático Nº U.D. Título Unidad Didáctica Crontol de versiones 1º 2º 3º Horas (según calendario) Trimestre (marcar) 4 1 Git/gitHub 8 x 1º 2º 3º Código: Rev.: Fecha Implantación: Entregar a: Página 11 de 37

12 Bloque Temático Nº U.D. Introducción a las colecciones Título Unidad Didáctica Horas (según calendario) Trimestre (marcar) 1º 2º 3º 5 1 Colecciones básicas 12 x Automatización de tareas en Java Bloque Nº Título Unidad Horas (según calendario) Trimestre (marcar) Temático U.D. Didáctica 1º 2º 3º 6 1 Maven 6 x Creación de paquetes Bloque Nº Título Unidad Temático U.D. Didáctica Horas (según calendario) Trimestre (marcar) 6 1 Packages 6 x Bloque Temático Nº U.D. 1º 2º 3º Entornos de programación Título Unidad Horas (según calendario) Trimestre (marcar) Didáctica 7 1 Eclipse 6 x Bloque Temático Nº U.D. Lectura y Escritura de información Título Unidad Didáctica 1º 2º 3º Horas (según calendario) Trimestre (marcar) 1º 2º 3º 8 1 Operaciones E/S 20 x Código: Rev.: Fecha Implantación: Entregar a: Página 12 de 37

13 Bloque Temático Nº U.D. Título Unidad Didáctica XML Horas (según calendario) Trimestre (marcar) 1º 2º 3º 9 1 Debug en eclipse 6 x Bloque Temático Nº U.D. Depuración de programas Título Unidad Didáctica Horas (según calendario) Trimestre (marcar) 1º 2º 3º 10 1 XML en Java 16 x Bloque Temático Nº U.D. Título Unidad Didáctica Desarrollo de interfaces Horas (según calendario) Trimestre (marcar) 1º 2º 3º 11 1 Swing en Java 30 x Bloque Temático Nº U.D. 9 1 Bloque Temático Nº U.D. Título Unidad Didáctica Ampliación de colecciones en Java Colecciones en Java Horas (según calendario) Trimestre (marcar) Control de errores de un programa Título Unidad Didáctica 1º 2º 3º 16 x Horas (según calendario) Trimestre (marcar) 1º 2º 3º 12 1 Excepciones 8 x Código: Rev.: Fecha Implantación: Entregar a: Página 13 de 37

14 Bloque Temático Nº U.D. Conceptos avanzados de POO Título Unidad Didáctica Horas (según calendario) Trimestre (marcar) 1º 2º 3º 12 1 Herencia y Polimorfismo 16 x Bloque Temático Nº U.D. Título Unidad Didáctica Base de datos relacionales Horas (según calendario) Trimestre (marcar) 1º 2º 3º 13 1 SQLite 16 x Bloque Temático Nº U.D. Acceso a base de datos relaciones Título Unidad Didáctica Horas (según calendario) Trimestre (marcar) 1º 2º 3º 14 1 JDBC 16 x Bloque Temático Nº U.D Base de datos orientadas a objetos Título Unidad Didáctica Base de datos orientadas a objetos Horas (según calendario) Trimestre (marcar) 1º 2º 3º 8 x Código: Rev.: Fecha Implantación: Entregar a: Página 14 de 37

15 2. Secuenciación de contenidos 2.1. Unidad didáctica 1: Introducción a la programación 1.1. Objetivos Didácticos: Conocer el desarrollo histórico de la programación. Distinguir entre programas compilados e interpretados. Conocer las distintas generaciones de programas Conocer el funcionamiento de la programación estructurada. Conocer el funcionamiento de la programación orientada a objetos Contenidos Conceptuales Funcionamiento básico de una computadora. Historia de los lenguajes de programación. Programación estructurada. Programación OO. Compilación e interpretación de lenguajes Contenidos Actitudinales Saber realizar programas sencillos en distintos lenguajes de programación, usando un editor y un compilador o intérprete Criterios de Evaluación Utiliza un editor para escribir programas. Compila programas sencillos. Utiliza intérpretes sencillos Unidad didáctica 2: Introducción a Java Objetivos Didácticos: Conoce la historia del lenguaje Java. Conoce la maquina virtual de Java. Realiza programas sencillos en Java. Maneja la documentación en Java. Código: Rev.: Fecha Implantación: Entregar a: Página 15 de 37

16 Comentarios en java. Conoce el funcionamiento de ant 2.2. Contenidos Conceptuales Historia de Java. Máquina virtual de Java. Herramientos de Java. Comandos de Java: java, javac y javadoc. ant 2.3. Contenidos Actitudinales Valora el lenguaje de programación Java como lenguaje multiplataforma, con todas las ventajas que conlleva. Valora la realiazión de documentación en un programa informático Criterios de Evaluación Sabe instalar JRE y JDK de Oracle en Windows y openjdk y openjre en Ubuntu. Sabe compilar y ejecutar programas sencillos en Java. Sabe generar documentación sencilla con javadoc. Sabe crear comentarios necesarios en los programas informáticos Unidad didáctica 3: Elementos de un programa Objetivos Didácticos: Identificar los elementos básicos de un programa informática: variables, constantes, literales, etc. Saber que java es un lenguaje fuertemente tipado. Conocer las operaciones básica entre los tipos primitivos del lenguaje java. Convertir disitinto tipos de datos Contenidos Conceptuales Variables. Constantes. Literales. Tipos primitivos en java. Operadores aritméticos. Operadores relacionales. Casting entre tipos primitivos en java. Código: Rev.: Fecha Implantación: Entregar a: Página 16 de 37

17 3.3. Contenidos Actitudinales Valorar la necesidad de los tipos en lenguajes como java Criterios de Evaluación Conocer y manejar los tipos en java. Valor el tipado en lenguajes como java. Saber usar los operadores básicos entre los distinto tipos 2.4. Unidad didáctica 4: Uso de estructuras de control 4.1. Objetivos Didácticos Escribir y probar código que haga uso de estructuras de selección. Utilizar estructuras de repetición. Reconocer las posibilidades de las sentencias de salto. Crear programas ejecutables utilizando diferentes estructuras de control. Probar y depurar los programas. Comentar y documentar el código Contenidos Conceptuales Estructuras de selección. Estructuras de repetición Estructuras de salto. Control de excepciones. Depuración de programas. El depurador como herramienta de control de errores. Documentación de programas. Uso de salida con formato Contenidos Procedimentales Implementación y prueba de código que haga uso de las diferentes estructuras de control: - Estructuras de selección. - Estructuras de repetición. Reconocimiento de las posibilidades de las sentencias de salto. Creación de programas ejecutables utilizando diferentes estructuras de control. Prueba y depuración de los programas usando un entorno de desarrollo integrado Criterios de Evaluación Maneja y conoce las estructuras de control. Implementa el código con las estructuras de control necesarias. Código: Rev.: Fecha Implantación: Entregar a: Página 17 de 37

18 2.5. Unidad didáctica 5: Programación orientada a objetos 5.1. Objetivos Didácticos Escribir programas simples. Utilizar métodos y propiedades de los objetos. Utilizar constructores. Utilizar el entorno integrado de desarrollo en la creación y compilación de programas simples. Reconocer la sintaxis, estructura y componentes típicos de una clase. Aplicar formatos en la visualización de la información Contenidos Conceptuales Características de los objetos. Instanciación de objetos. Utilización de métodos. Utilización de propiedades. Utilización de métodos estáticos. Librerías de objetos. Inclusión y uso. Constructores. Destrucción de objetos y liberación de memoria. Entornos de desarrollo para programación orientada a objetos Contenidos Procedimentales Diseño e implementación de una clase de objetos. Utilización de métodos y propiedades de los objetos. Uso de constructores. Uso de un entorno integrado de desarrollo en la creación y compilación de programas simples. Reconocimiento de la sintaxis, estructura y componentes de una clase Contenidos Actitudinales Iniciativa para aportar ideas en el diseño. Actitud ordenada y metódica durante la realización de las tareas y perseverancia ante las dificultades Criterios de Evaluación Código: Rev.: Fecha Implantación: Entregar a: Página 18 de 37

19 Se han identificado los fundamentos de la programación orientada a objetos. Se han escrito programas simples. Se han instanciado objetos a partir de clases predefinidas. Se han utilizado métodos y propiedades de los objetos. Se han escrito llamadas a métodos estáticos. Se han utilizado parámetros en la llamada a métodos. Se han utilizado constructores Unidad didáctica 6: Control de versiones 6.1. Objetivos didácticos Conocer el funcionamiento de un sistema de control de versiones Manejar git. Conocer github Contenidos Conceptuales Sistema de control de versiones. Git, fundamentos. Herramientas de git. Repositorios remotos: github 6.3. Contenidos Procedimentales Instalación de git Creación de repositorios. Manipulación de las herramientas básicas de git. Sincronización con github 6.4. Contenidos Actitudinales Colaboración en grupo y respeto en la comunicación. Valoración de un sistema de control de versiones ante la facilitación del trabajo colaborativo Criterios de Evaluación Crea repositorios. Maneja herramientas básicas de git. Sincroniza repositorios. Trabaja en grupo. Código: Rev.: Fecha Implantación: Entregar a: Página 19 de 37

20 2.7. Unidad didáctica 7: Colecciones básicas 7.1. Objetivos didácticos Manejar las colecciones básicas como son los arrays y los arrayslist. Conocer cuando utilizar una u otra colección. Conocer las ventajas y desventajas de cada una de ellas Contenidos Conceptuales Arrays. ArrayList. Constructores de dichas colecciones. Métodos de dichas colecciones Contenidos Procedimentales Creación de Array. Instanciación de objetos. Declaración de las propiedades y métodos de la clase. Creación de constructores. Implementación de aplicaciones que instancien y utilicen objetos de las clases creadas anteriormente. Uso de mecanismos para controlar la visibilidad de las clases y de sus miembros. Creación y uso de métodos estáticos Utilización de parámetros en la llamada a métodos Incorporación y utilización de librerías de objetos. Identificación de los flujos que forman parte de una aplicación 7.4. Contenidos Actitudinales Actitud ordenada y metódica durante la realización de las tareas y perseverancia ante las dificultades. Predisposición al cambio y mejora de forma autónoma. Iniciativa para aportar ideas, colaboración con el grupo y respeto en la comunicación. Creatividad en las aportaciones Criterios de Evaluación Se ha reconocido la sintaxis, estructura y componentes típicos de una clase. Se han definido clases. Se han definido propiedades y métodos. Se han creado constructores. Se han desarrollado programas que instancien y utilicen objetos de las clases creadas anteriormente. Se han utilizado mecanismos para controlar la visibilidad de las clases y de sus miembros. Código: Rev.: Fecha Implantación: Entregar a: Página 20 de 37

21 Se han definido y utilizado clases heredadas. Se han creado y utilizado métodos estáticos. Se han definido y utilizado interfaces. Se han creado y utilizado conjuntos y librerías de clases Unidad didáctica 8: Automatización de tareas Objetivos didácticos Saber automatizar tareas. Manejar maven 8.2. Contenidos Conceptuales Automatización de tareas. Maven, fundamentos. Dependencias en maven 8.3. Contenidos Procedimentales Instalación de maven Creación de proyectos. Manipulación de dependencias en maven Contenidos Actitudinales Valora la creación de script de automatización de tareas Criterios de Evaluación Instala maven. Crea proyectos sencillos en maven. Incorpora dependencias en los proyectos de maven Unidad didáctica 9: Creación de paquetes Objetivos didácticos Crear archivos jar Manejar la variable CLASSPATH tanto en compilación como en ejecución Contenidos Conceptuales Código: Rev.: Fecha Implantación: Entregar a: Página 21 de 37

22 Archivos jar. Variable CLASSPATH. Comando jar Contenidos Procedimentales Empaquetar programas usando el comando jar. Creación de librerías. Manipulación de archivos jar. Ejecución de archivos jar. Manejar la visibilidad en Java a nivel de paquetes Contenidos Actitudinales Valora la creación de librerías para la estructuración de proyectos complehos Criterios de Evaluación Crea archivos de tipo jar. Compila y ejecuta programas incorporando librerías de tipo jar. Ejecuta archivos jar Unidad didáctica 10: Entornos de desarrollo Objetivos didácticos Conocer el funcionamiento de un IDE. Manejar eclipse Contenidos Conceptuales IDE. Eclipse. Plugin en eclipse Contenidos Procedimentales Instalación de eclipse Instalación de plugin en eclipse. Manipulación de eclipse Contenidos Actitudinales Valoración de un IDE ante el desarrollo de un proyecto de software. Código: Rev.: Fecha Implantación: Entregar a: Página 22 de 37

23 10.5. Criterios de Evaluación Instala de eclipse. Maneja eclipse Instala plugins en eclipse Unidad didáctica 9: Lectura y escritura de información Objetivos Didácticos Reconocer las posibilidades de entrada/salida del lenguaje y las librerías asociadas. Utilizar ficheros para almacenar y recuperar información. Crear programas que utilicen diversos métodos de acceso al contenido de los ficheros Contenidos Conceptuales Tipos de flujos. Flujos de bytes y de caracteres. Clases relativas a flujos. Utilización de flujos. Entrada desde teclado. Salida a pantalla. Ficheros de datos. Registros Apertura y cierre de ficheros. Modos de acceso. Escritura y lectura de información en ficheros. Utilización de los sistemas de ficheros. Creación y eliminación de ficheros y directorios Contenidos Procedimentales Diseño de aplicaciones utilizando ficheros para almacenar y recuperar información. Elección del método de acceso adecuado al contenido de los ficheros Contenidos Actitudinales Autonomía ante las dificultades que pueden surgir en la puesta en funcionamiento y en el uso. Curiosidad e iniciativa para aportar ideas y soluciones. Planificación metódica de las tareas de diseño Criterios de Evaluación Se ha utilizado la consola para realizar operaciones de entrada y salida de información. Se han aplicado formatos en la visualización de la información. Se han reconocido las posibilidades de entrada/salida del lenguaje y las librerías asociadas. Se han utilizado ficheros para almacenar y recuperar información. Código: Rev.: Fecha Implantación: Entregar a: Página 23 de 37

24 Se han creado programas que utilicen diversos métodos de acceso al contenido de los ficheros. Se han utilizado las herramientas del entorno de desarrollo para crear interfaces gráficos de usuario simples. Se han programado controladores de eventos. Se han escrito programas que utilicen interfaces gráficos para la entrada y salida de información Unidad didáctica 12: Depuración de programas Objetivos didácticos Conocer el funcionamiento de depuración de programas. Depurar progrmas con eclipse Contenidos Conceptuales Depuración de programas. Depuración en eclipse Contenidos Procedimentales Maneja el depurador de eclipse Contenidos Actitudinales Valoración de un sistema de depuración ante los problemas que surgen durante el desarrollo de un proyecto Criterios de Evaluación Maneja correctamente el depurador de eclipse en ejemplos sencillos. Código: Rev.: Fecha Implantación: Entregar a: Página 24 de 37

25 2.13. Unidad didáctica 13: XML Objetivos Didácticos Utilizar XML como estructura de persistencia. Acceder a documentos XML. Reconocer las características y ventajas de XML. Crear documentos XML con las clases de java Contenidos Conceptuales Aplicación del estándar XML. Concepto de XML Estructura de un documento XML. Especificación de documentos. DTD y XSD. Clases para la creación y manipulación de documentos XML Contenidos Procedimentales Identificación de las clases relacionadas con el tratamiento de documentos XML. Implementación de programas que realicen manipulaciones sobre documentos XML Contenidos Actitudinales Valorar el uso de estándares como XML en persistencia Criterios de Evaluación Se han escrito programas que utilicen documentos XML. Se han reconocido las librerías de clases relacionadas con XML. Se ha utilizado XML para almacenar y procesar información. Se han utilizado iteradores para recorrer los elementos de las listas. Se han reconocido las características y ventajas de cada una de la colecciones de datos disponibles. Se han creado clases y métodos genéricos. Se han utilizado expresiones regulares en la búsqueda de patrones en cadenas de texto. Se han identificado las clases relacionadas con el tratamiento de documentos XML. Se han realizado programas que realicen manipulaciones sobre documentos XML Código: Rev.: Fecha Implantación: Entregar a: Página 25 de 37

26 2.14. Unidad didáctica 14: Interfaces gráficas Objetivos Didácticos Saber diseñar interfaces gráficas en Java. Conocer los componentes de las interfaces gráficas. Asociar eventos a los componentes de una interfaz gráfica. Usar patrones de diseño de software para separar la lógica del programa, de la interfaz gráfica Contenidos Conceptuales Swing en Java. Componentes. Contenedores. Layouts. Eventos Patrón MVC Contenidos Procedimentales Manejo de swing en eclipse. Diseñar interfaces con swing en eclipse. Asociar eventos a los componentes de una interfaz Contenidos Actitudinales Valorar el uso de interfaz en programas informáticos Criterios de Evaluación Maneja swing en eclipse. Diseña interfaces con swing. Diseña con distintos componentes, layout y contenedores en swing. Asocia eventos a los componentes de una interfaz gráfica realizada en swing. Implementa MVC como patrón de diseño Unidad didáctica 15: Colecciones avanzadas en Java Objetivos Didácticos Código: Rev.: Fecha Implantación: Entregar a: Página 26 de 37

27 Utilizar las distintas colecciones que presenta Java. Saber cuando utilizar una lista, un conjunto o un hash, según la necesidad del programador. Usar los métodos estático de la clase Collections en Java. Conocer las ventajas y desventajas de cada una de las colecciones en Java Contenidos Conceptuales Clase Collection en Java. Clase Map en Java. Clase Collections en Java Contenidos Procedimentales Crear objetos de las distintas colecciones usando el constructor correspondiente. Utilizar los distintos métodos que ofrecen dichas clases. Utilizar la clase Collections que ofrece métodos adicionales para las colecciones en Java Contenidos Actitudinales Valorar el uso de colecciones en Java como instrumento necesario para el almacenamiento de objetos Criterios de Evaluación Crea distintas colecciones en Java: listas, conjuntos y hash. Aplica métodos correctamente en las colecciones Unidad didáctica 16: Excepciones Objetivos Didácticos Controlar el flujo de un programa. Conocer la excepciones mas importantes en Java. Distinguir entre excepciones declarativas y no declarativas. Definir nuevas excepciones Contenidos Conceptuales Excepciones y errores en Java. Código: Rev.: Fecha Implantación: Entregar a: Página 27 de 37

28 Excepciones declarativas y no declarativas Contenidos Procedimentales Manejar excepciones en Java. Definir nuevas excepciones Contenidos Actitudinales Conocer que los errores es algo común en el desarrollo de software y la necesidad de realizar código seguro para cualquier aplicación Criterios de Evaluación Maneja excepciones en Java. Crea nuevas excepciones en Java Unidad didáctica 16: Utilización avanzada de clases Objetivos Didácticos Definir y utilizar clases heredadas. Crear y utilizar métodos estáticos. Definir y utilizar interfaces. Crear y utilizar conjuntos y librerías de clases. Identificar los conceptos de herencia, superclase y subclase. Utilizar modificadores para bloquear y forzar la herencia de clases y métodos. Reconocer la incidencia de los constructores en la herencia. Crear clases heredadas que sobrescriban la implementación de métodos de la superclase. Diseñar y aplicar jerarquías de clases. Probar y depurar las jerarquías de clases. Realizar programas que implementen y utilicen jerarquías de clases. Conocer el funcionamiento del polimorfismo en POO Contenidos Conceptuales Composición de clases. Herencia. Superclases y subclases. Clases y métodos abstractos y finales. Sobreescritura de métodos. Código: Rev.: Fecha Implantación: Entregar a: Página 28 de 37

29 Constructores y herencia. Interfaces. Polimorfismo Contenidos Procedimentales Definición y uso de clases heredadas. Definición y uso de interfaces. Creación y uso de librerías de clases. Identificación de los conceptos de herencia, superclase y subclase. Utilización de modificadores de control de acceso de clases y métodos. Implementación de clases heredadas que sobrescriban métodos de la superclase. Diseño y aplicación de jerarquías de clases. Prueba y depuración de las jerarquías de clases. Diseño de programas que implementen y utilicen jerarquías de clases. Uso del polimorfismo en Java Contenidos Actitudinales Predisposición al cambio y mejora de forma autónoma. Actitud positiva ante las dificultades y problemas que pueden surgir. Creatividad en las aportaciones a la solución Criterios de Evaluación Se han identificado los conceptos de herencia, superclase y subclase. Se han utilizado modificadores para bloquear y forzar la herencia de clases y métodos. c) Se ha reconocido la incidencia de los constructores en la herencia. Se han creado clases heredadas que sobrescriban la implementación de métodos de la superclase. Se han diseñado y aplicado jerarquías de clases. Se han probado y depurado las jerarquías de clases. Se han realizado programas que implementen y utilicen jerarquías de clases. Se ha utilizado el polimorfismo en el diseño de código Unidad didáctica 18: Mantenimiento de la persistencia de los objetos con bases de datos relacionales Objetivos Didácticos Identificar las características de las Bases de Datos Relacionales. Analizar su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos. Instalar sistemas gestores de bases de datos relacionales. Código: Rev.: Fecha Implantación: Entregar a: Página 29 de 37

30 Clasificar y analizar los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Crear bases de datos y las estructuras necesarias para el almacenamiento de objetos. Programar aplicaciones que almacenen objetos en las bases de datos creadas. Realizar programas para recuperar, actualizar y eliminar objetos de las bases de datos. Realizar programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados Contenidos Conceptuales Bases de datos relacionales. Características de las bases de datos relacionales. Instalación del gestor de bases de datos: SQLite. Creación de bases de datos. Mecanismos de consulta. El lenguaje de consultas, sintaxis, expresiones, operadores. Recuperación, modificación y borrado de información Contenidos Procedimentales Identificación de las características de las Bases de Datos Relacionales. Instalación del gestor de bases de datos. Clasificación y análisis de los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Creación de bases de datos y de las estructuras necesarias para el almacenamiento de objetos. Diseño de aplicaciones que almacenen objetos en las bases de datos creadas. Creación de programas para recuperar, actualizar y eliminar objetos de las bases de datos. Realización de programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados Contenidos Actitudinales Profesionalidad y responsabilidad en la consecución de los objetivos finales de la tarea en los plazos marcados. Creatividad en las aportaciones a la solución. Actitud positiva ante las dificultades y problemas que pueden surgir Criterios de Evaluación Se han identificado las características de las bases de datos relacionales. Se ha analizado su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos. Se han instalado sistemas gestores de bases de datos relacionales. Código: Rev.: Fecha Implantación: Entregar a: Página 30 de 37

31 Se han clasificado y analizado los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos. Se han programado aplicaciones que almacenen objetos en las bases de datos creadas. Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos. Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados Unidad didáctica 19: Gestión de bases de datos relacionales Objetivos Didácticos Identificar las características y métodos de acceso a sistemas gestores de bases de datos relacionales. Programar conexiones con bases de datos. Escribir código para almacenar información en bases de datos. Crear programas para recuperar y mostrar información almacenada en bases de datos. Efectuar borrados y modificaciones sobre la información almacenada. Crear aplicaciones que ejecuten consultas sobre bases de datos. Crear aplicaciones para posibilitar la gestión de información presente en bases de datos relacionales Contenidos Conceptuales Conexión con bases de datos relacionales. Características, tipos y métodos de acceso. JDBC como conoctor de Java a base de datos como SQLite. Establecimiento de conexiones. Componentes de acceso a datos. Recuperación de información. Selección de registros. Uso de parámetros. Manipulación de la información. Altas, bajas y modificaciones. Ejecución de consultas sobre la base de datos Contenidos Procedimentales Identificación de las características y métodos de acceso a sistemas gestores de bases de datos relacionales. Programación de conexiones con bases de datos relacionales. Creación de código para almacenar información en bases de datos. Creación de aplicaciones para mantener y gestionar la información almacenada en bases de datos que incluyan operaciones de alta, consulta, modificación y borrado. Utilización de asistentes para la gestión de bases de datos relacionales. Código: Rev.: Fecha Implantación: Entregar a: Página 31 de 37

32 19.4. Contenidos Actitudinales Buena predisposición ante los errores y posibles problemas. Autonomía para la búsqueda de soluciones. Iniciativa para aportar ideas, colaboración con el grupo y respeto en la comunicación. Predisposición al cambio y mejora de forma autónoma Criterios de Evaluación Se han identificado las características y métodos de acceso a sistemas gestores de bases de datos relacionales. Se han programado conexiones con bases de datos. Se ha escrito código para almacenar información en bases de datos. Se han creado programas para recuperar y mostrar información almacenada en bases de datos. Se han efectuado borrados y modificaciones sobre la información almacenada. Se han creado aplicaciones que ejecuten consultas sobre bases de datos. Se han creado aplicaciones para posibilitar la gestión de información presente en bases de datos relacionales Unidad didáctica 20: Mantenimiento de la persistencia de los objetos Objetivos Didácticos Identificar las características de las Bases de Datos Orientadas a Objetos. Analizar su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos. Instalar sistemas gestores de bases de datos orientados a objetos. Clasificar y analizar los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Crear bases de datos y las estructuras necesarias para el almacenamiento de objetos. Programar aplicaciones que almacenen objetos en las bases de datos creadas. Realizar programas para recuperar, actualizar y eliminar objetos de las bases de datos. Código: Rev.: Fecha Implantación: Entregar a: Página 32 de 37

33 Realizar programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados Contenidos Conceptuales Bases de datos orientadas a objetos. Características de las bases de datos orientadas a objetos. Instalación del gestor de bases de datos: db4o Creación de bases de datos. Mecanismos de consulta. El lenguaje de consultas, sintaxis, expresiones, operadores. Recuperación, modificación y borrado de información. Tipos de datos objeto; atributos y métodos. Tipos de datos colección Contenidos Procedimentales Identificación de las características de las Bases de Datos Orientadas a Objetos. Instalación del gestor de bases de datos. Clasificación y análisis de los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Creación de bases de datos y de las estructuras necesarias para el almacenamiento de objetos. Diseño de aplicaciones que almacenen objetos en las bases de datos creadas. Creación de programas para recuperar, actualizar y eliminar objetos de las bases de datos. Realización de programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados Contenidos Actitudinales Profesionalidad y responsabilidad en la consecución de los objetivos finales de la tarea en los plazos marcados. Creatividad en las aportaciones a la solución. Actitud positiva ante las dificultades y problemas que pueden surgir Criterios de Evaluación Se han identificado las características de las bases de datos orientadas a objetos. Se ha analizado su aplicación en el desarrollo de aplicaciones mediante lenguajes orientados a objetos. Se han instalado sistemas gestores de bases de datos orientados a objetos. Se han clasificado y analizado los distintos métodos soportados por los sistemas gestores para la gestión de la información almacenada. Se han creado bases de datos y las estructuras necesarias para el almacenamiento de objetos. Se han programado aplicaciones que almacenen objetos en las bases de datos creadas. Código: Rev.: Fecha Implantación: Entregar a: Página 33 de 37

34 Se han realizado programas para recuperar, actualizar y eliminar objetos de las bases de datos. Se han realizado programas para almacenar y gestionar tipos de datos estructurados, compuestos y relacionados. Código: Rev.: Fecha Implantación: Entregar a: Página 34 de 37

35 . MATERIAS TRANSVERSALES Código: Rev.: Fecha Implantación: Entregar a: Página 35 de 37

36 . ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES Código: Rev.: Fecha Implantación: Entregar a: Página 36 de 37

37 . BIBLIOGRAFÍA,, MATERIALESM Y RECURSOS 1. Bibliografía de departamento 1. ECLIPSE. Programming Java Applications. O'REILLY 2. UML para programadores Java. PEARSON 3. ANT. The definitive guide. O'REILLY 4. JAVA EXAMPLES. In a nutshel. David Flanagan. O'REILLY. 5. Java a Fondo. Pablo Augusto Sznajdleder. ALFAOMEGA. 6. Curso de Java. Ian F. Darwin. O'REILLY. 7. Piensa en Java. Bruce Eckel. PEARSON. 8. Introduction to Java Programming. Y. Daniel Liang. PEARSON. 2. Materiales, recursos y laboratorios 1. OpenCourseWare, Universidad Politécnica de Madrid. Curso abierto de Java Portal de javahispano Portal de javaword, Código: Rev.: Fecha Implantación: Entregar a: Página 37 de 37

Síntesis de la programación

Síntesis de la programación Síntesis de la programación Programación 1º DAM 17 de julio de 2018 Tabla de Contenidos 1. Secuenciación de contenidos...1 2. Unidades de trabajo...3 2.1. Introducción a la Programación...3 2.1.1. Breve

Más detalles

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA

CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2015-16

Más detalles

PROGRAMACIÓN EN JAVA

PROGRAMACIÓN EN JAVA 1. INTRODUCCIÓN A LA PROGRAMACIÓN 1.1. Datos, algoritmos y programas 1.1.1. Definición de algoritmo 1.1.2. Datos 1.1.3. Características de un programa 1.2. Paradigmas de programación 1.2.1. Programación

Más detalles

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA

Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Guía del Curso IFCD052PO PROGRAMACIÓN EN JAVA Modalidad de realización del curso: Titulación: Online Diploma acreditativo con las horas del curso OBJETIVOS CONTENIDOS UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A

Más detalles

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2017/2018 FAMILIA PROFESIONAL: INFORMÁTICA Y COMUNICACIONES MATERIA: 27. DESARROLLO WEB EN ENTORNO CLIENTE CURSO: 2º DE CFGS DESARROLLO DE APLICACIONES

Más detalles

PR3DWP - PROGRAMACIÓN

PR3DWP - PROGRAMACIÓN TÉCNICO SUPERIOR EN DESARROLLO DE APLICACIONES WEB Ciclo Formativo de Grado Superior (LOE) Instituto Superior de Formación Profesional San Antonio Telf.: (+34) 968 278000 formaciónprofesional@ucam.edu

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G40 - Programación Grado en Física Curso Académico 2016-2017 1. DATOS IDENTIFICATIVOS Título/s Grado en Física Tipología Obligatoria. Curso 1 y Curso Centro Módulo

Más detalles

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 Índice INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11 1.1 PROGRAMA Y LENGUAJESDE PROGRAMACIÓN...12 1.1.1 EL LENGUAJE JAVA...13 1.1.2 EL JDK...15 1.1.3 LOS PROGRAMAS EN JAVA...16

Más detalles

PROGRAMACIÓN DIDÁCTICA. DESARROLLO DE APLICACIONES MULTIPLATAFORMA CURSO: 2017/2018

PROGRAMACIÓN DIDÁCTICA. DESARROLLO DE APLICACIONES MULTIPLATAFORMA CURSO: 2017/2018 PROGRAMACIÓN DIDÁCTICA. MODULO: PROGRAMACION CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA CURSO: 2017/2018 PROFESOR: SILVESTRE MARTÍNEZ JIMÉNEZ DE CISNEROS Índice 1.- Introducción...

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación.

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar aplicaciones

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Programación. 2. Competencias Implementar

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA

PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA PROGRAMACIÓN ORIENTADA POR OBJETOS EN JAVA Introducción El paradigma de Programación Orientada a Objetos ha estado vigente desde hace muchos años en el mundo del software. A través de los años este paradigma

Más detalles

programaciónenjava modalidadteleformación 210horas completamentegratuito

programaciónenjava modalidadteleformación 210horas completamentegratuito curso: programaciónenjava modalidadteleformación 210horas completamentegratuito +información a/a Zully Montelongo Teléfono: 91 532 93 65 Móvil: 696 42 95 89 Correo electrónico: fcontinua3@viaformacion.com

Más detalles

Programación del Módulo Profesional. Programación. Del Ciclo Formativo de Grado Superior. Desarrollo de Aplicaciones Multiplataforma

Programación del Módulo Profesional. Programación. Del Ciclo Formativo de Grado Superior. Desarrollo de Aplicaciones Multiplataforma Programación del Módulo Profesional Programación Del Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Multiplataforma Contenido 1 OBJETIVOS GENERALES DEL MÓDULO PROFESIONAL.... 3 2 UNIDADES

Más detalles

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certified Associate, Java SE 8 Programmer J A V A S E 8 Información del examen: Número de examen: 1Z0-808. Certificación Asociada: Oracle Certified Associate, Java SE 8 Programmer I Versión del producto: Java SE 8 Duración: 150 minutes Número

Más detalles

FAMILIA PROFESIONAL. Ciclos: Desarrollo de aplicaciones multiplataforma y Desarrollo de aplicaciones web. Grupo:DAM1/DAW1/DAD1 Módulo: PROGRAMACIÓN

FAMILIA PROFESIONAL. Ciclos: Desarrollo de aplicaciones multiplataforma y Desarrollo de aplicaciones web. Grupo:DAM1/DAW1/DAD1 Módulo: PROGRAMACIÓN I.E.S. Santiago Hernández FAMILIA PROFESIONAL Ciclos: Desarrollo de aplicaciones multiplataforma y Desarrollo de aplicaciones web Grupo:DAM1/DAW1/DAD1 Módulo: PROGRAMACIÓN PRG-00124 Página 1 ÍNDICE: 1.

Más detalles

SYLLABUS de la Asignatura. : Programación I

SYLLABUS de la Asignatura. : Programación I Facultad de Ingeniería Escuela de Informática SYLLABUS de la Asignatura Programación 2 1. Descripción de la asignatura Esta asignatura aporta al perfil del Ingeniero en Computación e Informática la capacidad

Más detalles

PLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO

PLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO PLANIFICACIÓN Y PRESENTACIÓN MATERIA/MÓDULO Responsable: PROFESOR MD 75010301 Página 1 de 5 ASIGNATURA: DAM 1º-LENGUAJES DE MARCAS Y SIS. GES INFORMACIÓN Grupo: Profesores: Temporalidad: C.F.G.S.: "DESARROLLO

Más detalles

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h

DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR 90h DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR DESARROLLO DE APLICACIONES WEB EN EL ENTORNO SERVIDOR Horas: 90 Teoría: 0 Práctica: 0 Presenciales: 90 A Distancia: 0 Acción: Nº Grupo: Código: UF1844

Más detalles

Curso Programación Java JSE 8 desde Cero Descripción Programación Java JSE 8 desde cero Curso Programación Java JSE 8

Curso Programación Java JSE 8 desde Cero Descripción Programación Java JSE 8 desde cero Curso Programación Java JSE 8 Curso Programación Java JSE 8 desde Cero Descripción: Nuestro curso Programación Java JSE 8 desde cero ofrece el curso de este nivel más completo, sin duda, en donde aprenderás la versión actual de Java,

Más detalles

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Contenidos Didácticos

Programa Oficial de Asignatura. Ficha Técnica. Presentación. Competencias y/o resultados del aprendizaje. Contenidos Didácticos Ficha Técnica Titulación: Grado en Ingeniería Informática Plan BOE: BOE número 108 de 6 de mayo de 2015 Asignatura: Módulo: Programación y Estructura de Datos Curso: 1º Créditos ECTS: 6 Tipo de asignatura:

Más detalles

PROGRAMACIÓN DIDÁCTICA DE MÓDULO

PROGRAMACIÓN DIDÁCTICA DE MÓDULO PROGRAMACIÓN DIDÁCTICA DE MÓDULO MD75010205RG Rev. 0 Página 1 de 8 PROGRAMACIÓN DIDÁCTICA DE MÓDULO CURSO: 2017 /2018 CICLO FORMATIVO MODULO Administración de Sistemas Informáticos en Red Lenguajes de

Más detalles

UD2 Instalación y uso de

UD2 Instalación y uso de UD2 Instalación y uso de entornos de desarrollo Índice 1. Entornos de desarrollo 1.1. Introducción 1.2. Componentes 2. Instalación de entornos de desarrollo 2.1. Programación 2.2. Bases de datos 2.3. Otros

Más detalles

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA G47 - Programación Doble Grado en Física y Matemáticas Grado en Matemáticas Curso Académico 2018-2019 1. DATOS IDENTIFICATIVOS Título/s Doble Grado en Física y Matemáticas

Más detalles

Anexo I MÓDULOS PROFESIONALES. 1. Evalúa sistemas informáticos identificando sus componentes y características.

Anexo I MÓDULOS PROFESIONALES. 1. Evalúa sistemas informáticos identificando sus componentes y características. Página I / Anexo II Núm. 135 BOLETÍN OFICIAL DE LA RIOJA Viernes, 21 de octubre de 2011 Módulo Profesional: Sistemas informáticos. Código: 0483 Equivalencia en créditos ECTS: 10 Curso: 1º Duración: 170

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN ÁREA DESARROLLO DE SOFTWARE MULTIPLATAFORMA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE PROGRAMACIÓN ORIENTADA A OBJETOS 1. Competencias

Más detalles

Y SISTEMAS DE GESTIÓN DE INFORMACIÓN

Y SISTEMAS DE GESTIÓN DE INFORMACIÓN I.E.S. SAN S EBASTIÁN D EPARTAMENTO DE I NFORMÁTICA C.F.G.S Administración de Sistemas Informáticos LENGUAJES MARCAS Y SISTEMAS DE GESTIÓN DE

Más detalles

Curso Programación Java JSE 7

Curso Programación Java JSE 7 Curso Programación Java JSE 7 Descripción: Nuestro curso Programación Java JSE 7 ofrece el curso de este nivel más completo, sin duda, en donde aprenderás la versión actual de Java, JSE 7, desde cero.

Más detalles

Presentación del Curso Presencial. Programación en Java Nivel Básico

Presentación del Curso Presencial. Programación en Java Nivel Básico Presentación del Curso Presencial Programación en Java Nivel Básico Tabla de contenido Presentación del curso... 3 Objetivos de aprendizaje... 6 Contenidos del curso... 7 Competencias previas... 9 Recursos...

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación PROGRAMACION I Grado en Matematicas Informática Programación I - 2015/2016 Introducción 1 Introducción a la programación Computador: aparato electrónico capaz de interpretar

Más detalles

Metodología y Tecnología de la Programación. I.T. Informática de Gestión

Metodología y Tecnología de la Programación. I.T. Informática de Gestión ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA PROGRAMAS, MÉTODOS Y CRITERIOS DE EVALUACIÓN A APLICAR DURANTE EL PROCESO DE EXTINCIÓN DEL PLAN 1999 Metodología y Tecnología de la Programación I.T. Informática

Más detalles

JAVA 7 Los fundamentos del lenguaje Java

JAVA 7 Los fundamentos del lenguaje Java Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado

Más detalles

1. Datos Descriptivos Contextualización de los Contenidos y Competencias de la Asignatura Competencias específicas...

1. Datos Descriptivos Contextualización de los Contenidos y Competencias de la Asignatura Competencias específicas... GUIA DE LA ASIGNATURA: Programación Orientada a Objetos - POO Edición Curso (2017-2018) 1. Datos Descriptivos... 2 2. Contextualización de los Contenidos y Competencias de la Asignatura.... 2 3. Competencias

Más detalles

SECUENCIA DIDÁCTICA. Elementos de competencia:

SECUENCIA DIDÁCTICA. Elementos de competencia: SECUENCIA DIDÁCTICA Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11 Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21 Módulo Competencia de Módulo: Desarrollar

Más detalles

Objetivos y Temario CURSO JAVA 7

Objetivos y Temario CURSO JAVA 7 Objetivos y Temario CURSO JAVA 7 OBJETIVOS Este curso se dirige a todos aquellos informáticos que quieran desarrollar en Java. Tanto si es principiante como si ya tiene experiencia con otro lenguaje, el

Más detalles

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad

Programación en Lenguajes Estructurados de Aplicaciones de Gestión. Certificados de profesionalidad Programación en Lenguajes Estructurados de Aplicaciones de Gestión Certificados de profesionalidad Ficha Técnica Categoría Informática y Programación Referencia 33002-1404 Precio 170.36 Euros Sinopsis

Más detalles

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.

TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1. TEMARIO DE PROFESORES TÉCNICOS DE F.P. : SISTEMAS Y APLICACIONES INFORMÁTICAS. Octubre 1997 (Publicado en el B.O.E. de 13 de Febrero de 1.996) SISTEMAS Y APLICACIONES INFORMÁTICAS 1. Representación y comunicación

Más detalles

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Metodología de la Programación Código de asignatura: 40151106 Plan: Grado en Ingeniería Informática (Plan 2015) Año académico: 2017-18

Más detalles

Master en Java Certificación para Programadores

Master en Java Certificación para Programadores Javmasdeb Master en Java Certificación para Programadores Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java Formación: Master Horas: 112 Introducción Java es un lenguaje de programación con el que

Más detalles

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008.

PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN. Carrera y plan: Analista Programador Universitario Plan 2008. PARTE 1: INTRODUCCIÓN DE LA PLANIFICACIÓN Identificación: Carrera y plan: Analista Programador Universitario Plan 2008. Asignatura: Programación Orientada a Objetos. Condiciones para el desarrollo de la

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

Contenido. Prefacio Orígenes de la programación orientada a objetos... 1

Contenido. Prefacio Orígenes de la programación orientada a objetos... 1 Prefacio... xv 1. Orígenes de la programación orientada a objetos... 1 1.1 La crisis del software... 1 1.2 Evolución del software... 3 1.3 Introducción a la programación orientada a procedimientos... 4

Más detalles

DESARROLLO DE SOFTWARE

DESARROLLO DE SOFTWARE DESARROLLO DE SOFTWARE Grado en Ingeniería de Computadores Universidad de Alcalá Curso Académico 2011/12 Curso 1º Cuatrimestre 2º GUÍA DOCENTE Nombre de la asignatura: Código: 590000 Titulación en la que

Más detalles

PROGRAMACIÓN DIDÁCTICA MÓDULO: PROGRAMACIÓN CICLO: DESARROLLO DE APLICACIONES WEB. CURSO ESCOLAR: PROFESOR: JUAN GABRIEL GARCÍA QUINTANA.

PROGRAMACIÓN DIDÁCTICA MÓDULO: PROGRAMACIÓN CICLO: DESARROLLO DE APLICACIONES WEB. CURSO ESCOLAR: PROFESOR: JUAN GABRIEL GARCÍA QUINTANA. PROGRAMACIÓN DIDÁCTICA MÓDULO: PROGRAMACIÓN CICLO: DESARROLLO DE APLICACIONES WEB. CURSO ESCOLAR: 2011-2012 PROFESOR: JUAN GABRIEL GARCÍA QUINTANA. ÍNDICE DE CONTENIDOS 1.- Introducción e importancia.

Más detalles

RESULTADOS DEL APRENDIZAJE Y CRITERIOS DE EVALUACIÓN. (En negrita contenidos mínimos). 2 CRITERIOS DE CALIFICACIÓN... 5

RESULTADOS DEL APRENDIZAJE Y CRITERIOS DE EVALUACIÓN. (En negrita contenidos mínimos). 2 CRITERIOS DE CALIFICACIÓN... 5 RESULTADOS DEL APRENDIZAJE Y CRITERIOS DE EVALUACIÓN. (En negrita contenidos mínimos). 2 CRITERIOS DE CALIFICACIÓN... 5 PROCEDIMIENTOS E INSTRUMENTOS DE EVALUACIÓN.... 7 RESULTADOS DEL APRENDIZAJE Y CRITERIOS

Más detalles

PLANIFICACIÓN PROGRAMACION II

PLANIFICACIÓN PROGRAMACION II PLANIFICACIÓN PROGRAMACION II 1) FUNDAMENTACIÓN DE LA MATERIA DENTRO DEL PLAN DE ESTUDIOS. El fundamento de la cátedra de Programación II I dentro del segundo semestre de la carrera tiene como objeto continuar

Más detalles

Unidad 2: Introducción a Programación Orientada a Objetos y UML

Unidad 2: Introducción a Programación Orientada a Objetos y UML Unidad 1: Introducción a Microsoft.NET Microsoft.net Tiempo Común de Ejecución del Lenguaje (CLR) Lenguaje Intermedio de Microsoft (MSIL) Metadatos Ensamblados Librería de clase base (BCL) Sistema de Tipo

Más detalles

Métodos de Programación

Métodos de Programación Presentación de la asignatura: Métodos de Programación Curso 2012-2013 Página web: http://www.ctr.unican.es/asignaturas/met_prog Métodos de Programación feb-2013 1 Profesores Mario Aldea Rivas (mario.aldea@unican.es)

Más detalles

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES

UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES UNIVERSIDAD DE CIENCIAS EMPRESARIALES Y SOCIALES FACULTAD DE CIENCIAS EMPRESARIALES Carrera: Tecnicatura universitaria en programación de sistemas Materia: Programación III Curso: 2 año Curso lectivo:

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SÍLABO DE LENGUAJE DE PROGRAMACION ORIENTADA A OBJETOS I. DATOS GENERALES 1.0 Unidad Académica : Ingeniería

Más detalles

INFORMACION GENERAL DEL PROGRAMA DE FORMACION DENOMINACIÓN DEL PROGRAMA: PROGRAMACION DE SOFTWARE. Productiva 6 MESES

INFORMACION GENERAL DEL PROGRAMA DE FORMACION DENOMINACIÓN DEL PROGRAMA: PROGRAMACION DE SOFTWARE. Productiva 6 MESES INFORMACION GENERAL DEL PROGRAMA DE FORMACION CÓDIGO 217303 DURACION MAXIMA ESTIMADA DEL APRENDIZAJE EN MESES NIVEL DE FORMACIÓN DENOMINACIÓN DEL PROGRAMA: PROGRAMACION DE Lectiva Total 6 MESES 12 MESES

Más detalles

PROGRAMA DE ESTUDIO Área de Formación :

PROGRAMA DE ESTUDIO Área de Formación : PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Sistemas Computacionales General Algoritmos y programación Horas teóricas: 2 Horas prácticas: 4 Total de Horas: 6 Total de créditos:

Más detalles

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6

Planificaciones Algoritmos y Programación I. Docente responsable: GUARNA PABLO FRANCISCO. 1 de 6 Planificaciones 7540 - Algoritmos y Programación I Docente responsable: GUARNA PABLO FRANCISCO 1 de 6 OBJETIVOS Conocer un lenguaje de programación imperativo. Aplicar las capacidades que ofrece el lenguaje

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA

PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA Angel García Beltrán y José María Arranz Santamaría Sección de Publicaciones Escuela Técnica Superior de Ingenieros Industriales Universidad Politécnica de Madrid

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 01-II 1. DATOS GENERALES SÍLABO UNIDAD DIDÁCTICA : LENGUAJES Y HERRAMIENTAS DE DESARROLLO DE SOFTWARE MÓDULO : DESARROLLO DE SOFTWARE

Más detalles

Apoyo a la docencia. Web de Martínez Durbán, María Mercedes

Apoyo a la docencia. Web de Martínez Durbán, María Mercedes GUÍA DOCENTE CURSO: 2017-18 DATOS BÁSICOS DE LA ASIGNATURA Asignatura: Programación de Computadores Código de asignatura: 4101106 Plan: Grado en Matemáticas (Plan 2010) Año académico: 2017-18 Ciclo formativo:

Más detalles

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Licenciatura en Informática IFM - 0430 3-2-8 2.- HISTORIA DEL PROGRAMA

Más detalles

Programming with C# DESCRIPCION MODULOS DE CAPACITACION. Sistemas Informáticos del Valle Módulo 1: Revisión de la sintaxis de C#

Programming with C# DESCRIPCION MODULOS DE CAPACITACION. Sistemas Informáticos del Valle   Módulo 1: Revisión de la sintaxis de C# Programming with C# DESCRIPCION MODULOS DE CAPACITACION Módulo 1: Revisión de la sintaxis de C# Este módulo repasa la sintaxis del núcleo y las características del lenguaje de programación C#. También

Más detalles

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007

PROGRAMA DE CURSO. Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia. Febrero 2007 PROGRAMA DE CURSO Escuela de Ingeniería de Sistemas y Computación Universidad del Valle Santiago de Cali, Colombia Febrero 2007 Curso: ALGORITMIA Y PROGRAMACIÓN Código: 750001M Modalidad: Presencial Teórico

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

Oracle Certified Professional, Java SE 6 Programmer 1Z0-851

Oracle Certified Professional, Java SE 6 Programmer 1Z0-851 Información del examen: Número de examen: 1Z0-851. Certificación Asociada: Oracle Certified Professional, Java SE 6 Programmer. Versión del producto: Java SE 6. Duración: 150 minutes. Número de preguntas:

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DE COMPUTADORES E.U. DE INFORMATICA CICLO: Grado sin atribuciones

Más detalles

PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES

PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES Certificado de profesionalidad IFCT0112 PROGRAMACIÓN CON LENGUAJES ORIENTADOS A OBJETOS Y BASES DE DATOS RELACIONALES Familia

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Aplicaciones Web Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: TWC-1703

Más detalles

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Datos Descriptivos TITULACIÓN: CENTROS IMPLICADOS: GRADO EN INGENIERIA DEL SOFTWARE E.U. DE INFORMATICA CICLO: Grado sin atribuciones MÓDULO: MATERIA:

Más detalles

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas) Base de Datos Oracle 10g: Programación con PL/SQL Código: D17214 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. Este

Más detalles

Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño

Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño Programación Orientada a Objetos Introducción a Java Angela Carrillo Ramos Java: Lenguaje de Programación Por qué surge un lenguaje? Para adaptarse a los cambios de entorno y usos: Independencia de la

Más detalles

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3

Programación en lenguajes estructurados de aplicaciones de gestión. Código: J62.13 Nivel: 3 Denominación: Programación en lenguajes estructurados de aplicaciones de gestión Código: J62.13 Nivel: 3 Sector: Familia: Programación informática, consultoría de informática y actividades conexas Tecnología

Más detalles

IMPLANTACIÓN DE APLICACIONES WEB

IMPLANTACIÓN DE APLICACIONES WEB Resultados de aprendizaje y criterios de evaluación: 1. Prepara el entorno de desarrollo y los servidores de aplicaciones Web instalando e integrando las funcionalidades necesarias. a) Se ha identificado

Más detalles

Modulo : Sistemas de Gestión Empresarial.

Modulo : Sistemas de Gestión Empresarial. Modulo : Sistemas de Gestión Empresarial. ANEXO. RESUMEN A ENTREGAR A FAMILIAS Y ALUMNOS RESULTADOS DE APRENDIZAJE 1. Identifica sistemas de planificación de recursos empresariales y de gestión de relaciones

Más detalles

MOO - Metodología y Programación Orientada a Objetos

MOO - Metodología y Programación Orientada a Objetos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura

Más detalles

PROGRAMA FORMATIVO Programación para dispositivos móviles Android

PROGRAMA FORMATIVO Programación para dispositivos móviles Android Anexo I PROGRAMA FORMATIVO Programación para dispositivos móviles Android Fecha DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: Informática y comunicaciones Área Profesional: Desarrollo 2. Denominación:

Más detalles

GUÍA DE APRENDIZAJE. Programación II SEMESTRE PRIMAVERA

GUÍA DE APRENDIZAJE. Programación II SEMESTRE PRIMAVERA GUÍA DE APRENDIZAJE Programación II SEMESTRE PRIMAVERA... Curso 2010/2011 INDICE Presentación... 1 Profesores y soporte... 1 Competencias y Resultados de Aprendizaje... 1 Unidades temáticas... 6 Prácticas...

Más detalles

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA 1ª evaluación DEPARTAMENTO MATERIA CURSO INFORMATICA SISTEMAS OPERATIVOS MONOPUESTO 1º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Caracterización de sistemas operativos: Utilización de sistemas

Más detalles

Programación con Java Básico

Programación con Java Básico Programa de Capacitación en Cómputo Semestre 2016-1 Programación con Java Básico Instructor: M. C. Martha Angélica Nakayama Cervantes INFORMACIÓN GENERAL En el presente curso se dará explicaciones, ejemplos,

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

Más detalles

IDENTIFICACIÓN. Certificación para enseñanzas regladas y presenciales de Formación Profesional

IDENTIFICACIÓN. Certificación para enseñanzas regladas y presenciales de Formación Profesional Certificación para enseñanzas regladas y presenciales de Formación Profesional Código:F-000120 Fecha: 19-09-11 Titulo: F-programación LOE Edición:2 IDENTIFICACIÓN Ciclo: ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS

Más detalles

Programación. Guía de Aprendizaje Información al estudiante. Programación. M8. Redes y Servicios. Ingeniería de Sistemas Telemáticos.

Programación. Guía de Aprendizaje Información al estudiante. Programación. M8. Redes y Servicios. Ingeniería de Sistemas Telemáticos. Programación Guía de Aprendizaje Información al estudiante 1. Datos Descriptivos Asignatura Materia Departamento responsable Programación M8. Redes y Servicios Ingeniería de Sistemas Telemáticos Créditos

Más detalles

Desarrollo de aplicaciones I

Desarrollo de aplicaciones I Desarrollo de aplicaciones I Planeación por competencias (Logros esperados) Contenido 1.- Competencia buscada... 3 2.- Competencia global Tarea integradora (proyecto)... 3 3.- Competencias genéricas (ser)...

Más detalles

SÍLABO POR COMPETENCIAS

SÍLABO POR COMPETENCIAS SÍLABO POR COMPETENCIAS CURSO: Programación Orientada a Objetos Docente: Loncán Salazar, Pierre Paul SÍLABO DE PROGRAMACION ORIENTADA A OBJETOS I. DATOS GENERALES LÍNEA DE CARRERA CURSO Sistemas de Información

Más detalles

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA

PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA PROGRAMA DETALLADO VIGENCIA TURNO UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA 2007 DIURNO INGENIERIA DE TELECOMUNICACIONES SEMESTRE ASIGNATURA 7mo COMPUTACIÓN AVANZADA CÓDIGO HORAS

Más detalles

Programación I. Programa de la asignatura

Programación I. Programa de la asignatura Programación I Programa de la asignatura Página Web: http://www.ctr.unican.es/asignaturas/programacion1 Curso 2009-2010 DEPARTAMENTO DE MATEMÁTICAS, Michael González Harbour y José Luis Montaña 1 4 Profesores

Más detalles

Sistemas Operativos Monopuesto

Sistemas Operativos Monopuesto Sistemas Operativos Monopuesto IES Camp de Morvedre Avda. Fausto Caruana, s/n, 46500 Sagunto Tlf: 96 2671320 Fax: 962671265 e-mail - 46007748@edu.gva.es http://www.iescamp.es/ Sistemas Operativos Monopuesto

Más detalles

Certificación enseñanzas regladas y presenciales de Formación Profesional

Certificación enseñanzas regladas y presenciales de Formación Profesional Certificación para enseñanzas regladas y presenciales de Formación Profesional Fecha: 16/09/17 Titulo: F-programación LOE Contenido Resultados del aprendizaje, criterios de evaluación y contenidos... 2

Más detalles

Unidad III: Introducción a la Programación

Unidad III: Introducción a la Programación Unidad III: Introducción a la Programación 3.1 Características del lenguaje de programación Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a

Más detalles

PROGRAMACIÓN DIDÁCTICA DEL MÓDULO DE PROGRAMACIÓN. Curso 2016/2017. Ciclo Formativo de Grado Superior. Desarrollo de Aplicaciones Web 1er Curso

PROGRAMACIÓN DIDÁCTICA DEL MÓDULO DE PROGRAMACIÓN. Curso 2016/2017. Ciclo Formativo de Grado Superior. Desarrollo de Aplicaciones Web 1er Curso PROGRAMACIÓN DIDÁCTICA DEL MÓDULO DE PROGRAMACIÓN Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web 1er Curso Curso 2016/2017 Índice 1. Introducción...3 2. Contextualización De La Programación...4

Más detalles

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión

IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión IFCD0111 Programación en Lenguajes Estructurados de Aplicaciones de Gestión 1. MÓDULO 1. MF0223_3 SISTEMAS OPERATIVOS Y APLICACIONES INFORMÁTICAS UNIDAD FORMATIVA 1. UF1465 COMPUTADORES PARA BASES DE DATOS

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS. Programa sintético PROGRAMACIÓN ORIENTADA A OBJETOS III Introducción a la Orientación a Objetos

PROGRAMACIÓN ORIENTADA A OBJETOS. Programa sintético PROGRAMACIÓN ORIENTADA A OBJETOS III Introducción a la Orientación a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS Programa sintético PROGRAMACIÓN ORIENTADA A OBJETOS Datos básicos Semestre Horas de teoría Horas de práctica Horas trabajo adicional estudiante Créditos III 0 3 0 3 Objetivos

Más detalles

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017

Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de Competencias Profesionales Periodo escolar: Agosto Diciembre 2017 Subdirección Académica Instrumentación Didáctica para la Formación y Desarrollo de s Profesionales Periodo escolar: Agosto Diciembre 2017 Nombre de la asignatura: Fundamentos de Programación Plan de estudios:

Más detalles

Programación. Programa de la asignatura

Programación. Programa de la asignatura Programación Grado en Física Grado en Matemáticas Programa de la asignatura Página Web: http://www.istr.unican.es/asignaturas/prog_fis_mat Curso 2016-2017 www.istr.unican.es Michael González Harbour, 3/feb/17

Más detalles

Ingeniería en Tecnologías de la Información y Comunicaciones

Ingeniería en Tecnologías de la Información y Comunicaciones 1.- DATOS DE LA ASIGNATURA Nombre de la Asignatura: Carrera: Clave de la Asignatura: Programación Web II Ingeniería en Tecnologías de la Información y Comunicaciones DWM-1301 SATCA 1 2-4-6 2.- PRESENTACIÓN

Más detalles

SÍLABO DE LA UNIDAD DIDÁCTICA

SÍLABO DE LA UNIDAD DIDÁCTICA SÍLABO DE LA UNIDAD DIDÁCTICA I. INFORMACIÓN GENERAL Carrera Profesional : Computación e Informática Módulo : Desarrollo de software y gestión de Base de Datos. Unidad Didáctica : Herramientas de Desarrollo

Más detalles

SONIDO E IMAGEN. Programación I y II. Curso 1 o Grupo A Aula UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I.

SONIDO E IMAGEN. Programación I y II. Curso 1 o Grupo A Aula UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y CC. Computación E.T.S.I. Telecomunicación SONIDO E IMAGEN Programación I y II Curso 1 o Grupo A Aula 2.0.2 Curso 1 o Grupo A Aula 2.0.2 0 Programación I y II: SONIDO

Más detalles