Aplicación de MDE para el desarrollo de herramientas de elearning

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

Download "Aplicación de MDE para el desarrollo de herramientas de elearning"

Transcripción

1 MDE para el desarrollo de herramientas de elearning Miguel A. Redondo Escuela Superior de Informá>ca Aplicación de MDE para el desarrollo de herramientas de elearning.:::. Miguel Ángel Redondo.:::.Grupo CHICO.:::. Escuela Superior de Informá>ca.:::. Universidad de Cas>lla La Mancha

2 Agenda q Introducción q Principios del desarrollo basado en modelos q Aplicación al desarrollo de herramientas de elearning q Desarrollo para Eclipse y con soporte al a aprendizaje colaboraavo q Conclusiones

3 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones

4 Introducción q Consideramos el desarrollo de un sistema de elearning como el desarrollo de un sistema sohware q Desarrollo de sohware q Tarea costosa y compleja q Lenguajes orientados a objetos q ReuAlización de componentes q Se requiere explorar nuevos paradigmas

5 Introducción q Paradigmas basados en modelos q Ingeniería Dirigida por Modelos (MDE) q Enfoque habitual en diversos ámbitos de la ingeniería q Desarrollo de SoHware Dirigido por Modelos (DSDM) q Aplicación de MDE al desarrollo de sojware q Enfoque relaavamente reciente q Conferencias cienlficas: MODELS, ECMFA, etc. q Títulos de especialización: MDE Diploma (Univ. de Nantes)

6 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones

7 Principios del MDE q Los modelos autocon>enen toda la información para la construcción del sistema q Se realizan transformaciones sucesivas hasta llegar el producto deseado

8 Principios del MDE q Conceptos fundamentales q Metamodelado q Descripción del conjunto de modelos admisibles dentro de un lenguaje q Lenguajes de dominios específicos (DSL) q Incluyen símbolos y relaciones para construir modelos específicos del dominio del problema q Motores de transformaciones q Modelo a Modelo (M2M) q Modelo a Texto (M2T)

9 Principios del MDE q Propuestas tecnológicas q Object Management Group (OMG) q MDA como arquitectura de referencia q MOF como lenguaje de meta- metamodelado q Tipos de modelos organizados por niveles q Enfoque AMMA q ATLAS como arquitectura de referencia q Lenguajes como KM3, ATL, TCS q Proyecto Eclipse q Marco para la integración de herramientas q Eclipse Modeling Project q Ecore (simplificación de MOF) como lenguaje de meta- metamodelado q Extensiones y plug- ins (EMF, GMF, ATL, etc.)

10 Principios del MDE q Propuestas metodológicas q Desarrollo realizado por Jesús Gallardo en la UCLM q UAlización de los plug- ins EMP de Eclipse q Metamodelado para la definición de los dominios, las herramientas, las necesidades de tutorización y de colaboración q Transformaciones ATL para generar los modelos q GMF para las interfaces gráficas q Extensión de GMF para soportar colaboración

11 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones

12 Eclipse en elearning q Eclipse q IDE de uso profesional y docente q Soporte para integración en CASEs q Por ejemplo, Visual Paradigm q No Aene soporte específico para enseñanza q Incorpora posibilidades de personalización y expansión q Eclipse CommunicaCons Framework (ECF) q Web Tools Project (WTP) q Eclipse Modelling Framework (EMF) q Graphical EdiCng Framework (GEF) q Test and Performance Tooling Project (TPTP) q Business Intelligence and ReporCng Tools (BIRT) q

13 Eclipse en elearning q Eclipse q Entorno personalizable (extensible) mediante agregación de plug- ins q Persigue lograr una plataforma universal de desarrollo

14 Eclipse en elearning q Eclipse Arquitectura OSGi q Bundle - > plug- in gesaonado por Eclipse

15 Eclipse en elearning q Versión de Eclipse para educación q Pretende crear un entorno que permita a los estudiantes centrarse en la tarea de aprender q Soporte para los lenguajes de programación y herramientas de uso común en estas Atulaciones q Ej. Java, Scheme, Prolog, etc. q Se encuentra en incuba5on hdp://wiki.eclipse.org/eclipse_ide_for_educaaon

16 q Ejemplos q Kenya Eclipse Eclipse en elearning

17 q Ejemplos q Jazz Sangam Eclipse en elearning Figure 1: Screenshot of Rational Team Concert workspace showing Jazz Sangam

18 q Ejemplos q Saros Eclipse en elearning

19 q Ejemplos MDE para el desarrollo de herramientas de elearning 504 Recursos docentes temporal de los cambios producidos en el código. Con estas características en mente se ha desarrollado EclipseGavab, una herramienta colaborativa para la docencia online de la programación. En la siguiente sección se describen las características de esta herramienta. q EclipseGavab 3. Descripción de EclipseGavab EclipseGavab es una distribución de Eclipse orientada a la docencia presencial y online de la informática. Esta distribución incluye soporte para varios lenguaje de programación, lo que permite su utilización en diferentes asignaturas, y un entorno colaborativo en el cual los alumnos pueden llevar a cabo su aprendizaje. Con EclipseGavab es posible aplicar el Aprendizaje Basado en Proyectos en la enseñanza online. En la Figura 1 se muestra el logotipo de esta herramienta. Figura 1. Logotipo de EclipseGavab Como se ha comentado anteriormente, para que una herramienta pueda utilizarse en el XV Jornadas de Enseñanza Universitaria de la Informática 5 soporte de todos estos lenguajes incluye editores con resaltado de sintaxis y marcación de errores Eclipse elearning de compilación en el propio código, depuración, ayuda integrada, entre otras características. Todos estos lenguajes se utilizan en diversas asignaturas para enseñar diferentes paradigmas o metodologías de la programación. Desde el punto de vista colaborativo, EclipseGavab incorpora un conjunto de herramientas que dotan al entorno de desarrollo de capacidades colaborativas como clientes de chat, edición compartida del código y un cliente del sistema de control de versiones Subversion [18] que permite utilizar repositorios de código para compartir programas. El control del repositorio subversión se ofrece en EclipseGavab a través del plugin Subversive. El chat y la edición compartida se implementan con el plugin Eclipse Communication Framework. Este plugin presenta características similares al módulo Collab de Netbeans. Las Figura 2 y 3 muestran una sesión de edición compartida de código. La Figura 2 muestra el entorno EclipseGavab que está siendo utilizado por el profesor. La Figura 3 muestra el entorno que está siendo utilizado por el alumno. El profesor incluye un comentario en el código del alumno indicándole que la implementación que ha realizado de una determinada funcionalidad que se le requería en la práctica no considera un caso básico. En su editor, el alumno observa inmediatamente lo que el profesor escribe. Eclipse es un sistema modular que permite la inclusión de funcionalidades para el desarrollo en diversos lenguajes de programación. Están disponibles componentes para muchos lenguajes de programación, pero al

20 q Ejemplos q COALA find in their future work. That is, not to use virtual environments or simulation tools but employ a real-world Integrated Development Environment (IDE). MDE para el desarrollo de herramientas de elearning Thus, to further develop our approach we have selected the widely available Eclipse platform [Eclipse]. Eclipse is an integrated development environment, which allows creating extensions by using its own API. Such extensions are implemented as Eclipse en elearning plug-ins that can be optionally loaded by users. Eclipse is a full-fledged developmen environment that works with Java, C/C++ and other programming languages.

21 Jurado F., Molina A.I., Redondo M.A., Ortega M., Giemza A., Bollen L.... er this, the teacher uploads the template, the test cases and the fuzzy tation to the server by sending a tuple with the form <task_id; template; es; fuzzy_representation> (step 1) using the Send Task to TS action in the Eclipse en elearning At that moment, the task is available for all the students in the classroom. shows the dialogue for the teacher to select the template, the test cases and y representation. the students are able to download the assignment onto their workspace q Ejemplos the tuple uploaded by the teacher (step 2), using their Download Task from ion menu in the plug-in. Then, each student can work out the task by writing, compiling, etc. q COALA 1481 Figure 7: Assessment Loaded in within the Environment 1482 Jurado F., Molina A.I., Redondo M.A., Ortega M., Giemza A., Bollen L.... the tests created by the teacher as well as asking the system for an automatic evaluation to check their solution. Figure 7 shows the evaluation (in the central column) and explanation (in the right column) of an algorithm developed by a student. Figure 6: Notifications Received by the Teacher. e the students have finished the assignment, they can send their results to the nd, from there they can be downloaded and reviewed by the teacher. Thus, upload the solution to the server sending a tuple with the following content: d; task_id; solution_code> (step 3). The teacher will be notified about the task can check the code written by the student on his/her computer, reading all the ith the form <user_id; task_id; solution_code> from the server (step 4). shows the view where the teacher can see the notifications received from the aces server. In the figure, we can see how the notifications are shown as a tree h each branch is a notification that has the ID of the student who sent the task, f the task, and a message that requests double clicking to see the whole code architecture proposed allows other software to interact with the system by and writing tuples from/in the Tuple Space server and to use them for other s. So, we have implemented Figure an evaluator 7: Assessment module Loaded that reads in within the tuples the Environment the have sent; that is, the same tuples the teacher reads (step 4), and process the obtain a set of metrics and an evaluation explanation (in the way presented in 3.3). These calculated metrics are sent to the Tuple Space server in the form Figure 8: Free Handwriting Annotations over the Code. As we have mentioned before, to allow the teacher to have more nat interaction in the evaluation process, we have implemented a handwriting fea This feature lets the teacher annotate the code by using a digital tablet, a TabletP an electronic whiteboard. Thus, figure 8 shows a screenshot with the free handwri annotations over the code that the teacher can do. This will allow the possibilit

22 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones

23 Desarrollo MDE para Eclipse q Método de Gallardo q Framework conceptual q Framework metodológico q Framework tecnológico

24 Fases MDE El marco para metodológico el desarrollo nuestro de método herramientas de desarrollo lo de componen elearning una serie de fases que deben seguirse a la hora de desarrollar una herramienta Desarrollo MDE para Eclipse colaborativa síncrona de modelado para un dominio concreto. A continuación, se comentarán estas fases en detalle, relacionándolas con las fases de las que consta q Framework metodológico un proceso típico de Desarrollo de Software Dirigido por Modelos, según se vio en la sección correspondiente del capítulo anterior. Las fases pueden verse también de q manera Pasos gráfica en los en la que Figura se 30. organiza el método Figura 30: Marco metodológico

25 UN MÉTODO PARA EL DESARROLLO DE SISTEMAS COLABORATIVOS DE MODELADO Desarrollo MDE para Eclipse q Framework metodológico

26 Desarrollo MDE para Eclipse

27 Desarrollo MDE para Eclipse

28 Desarrollo MDE para Eclipse q Framework conceptual q Metamodelos que se usan en el proceso q Metamodelo del dominio q Metamodelo del espacio de trabajo q Metamodelos de la sesión de trabajo q Metamodelo del protocolo de colaboración

29 Desarrollo MDE para Eclipse

30 Desarrollo MDE para Eclipse

31 Desarrollo MDE para Eclipse

32 Desarrollo MDE para Eclipse

33 Desarrollo MDE para Eclipse q Framework Tecnológico q Transformaciones M2M para generación de los modelos que son necesarios en GMF

34 Desarrollo MDE para Eclipse q Framework Tecnológico q Ejemplo de creación de un editor gráfico Modelo de dominio con ecore Selección de objetos gráficos (o diccionario gráfico) con gmfgraph Construcción de herramientas con gmftool Correspondencia/ mapeo dominiográficos con gmfmap

35 Desarrollo MDE para Eclipse q Framework Tecnológico q Extensión de Eclipse mediante plug- ins para soportar la generación de soporte a la colaboración

36 Desarrollo MDE para Eclipse q Framework Tecnológico q Extensión de Eclipse mediante plug- ins para soportar la generación de soporte a la colaboración Manifest.xpt Modificado para importar SpacEclipse Manifest.mf Plugin.xpt Se incluye la acción de arranque de la herramienta Plugin.xml Editor.xpt Implementación de la funcionalidad colaborativa DiagramEditor.java Plantillas originales GMF Modificaciones realizadas Archivos obtenidos en el plug-in resultante

37 Desarrollo MDE para Eclipse

38 Desarrollo MDE para Eclipse q Ejemplo: Circuitos Digitales

39 Desarrollo MDE para Eclipse q Ejemplo: Diagramas CTT

40 Desarrollo MDE para Eclipse q Framework Tecnológico q Integración con otras herramientas

41 Desarrollo MDE para Eclipse

42 Desarrollo MDE para Eclipse q Ejemplo: Mapas Conceptuales

43 Agenda q Introducción q Principios del MDE q Eclipse en elearning q Desarrollo MDE para Eclipse q Conclusiones

44 Conclusiones q El entorno Eclipse es adecuado para el desarrollo de herramientas educa>vas q El desarrollador se centra en las funcionalidades educa>vas q Se ualizan funcionalidades de: q GesAón de proyectos q Edición de código q Compilación q Depuración q Etc. q Se puede desarrollar con un enfoque MDE en Eclipse

45 Conclusiones q Método específico para desarrollo con Eclipse y MDE q Mejoras q Modelo de awareness q Evaluación de la usabilidad en etapas intermedias q Mejora de la semán>ca de los modelos q Incrementar el grado de automa>smo en las tareas

46 MDE para el desarrollo de herramientas de elearning Miguel A. Redondo Escuela Superior de Informá>ca Preguntas? Grupo CHICO Escuela Superior de Informática Dr. Miguel Ángel Redondo Tfno.: (+34) ext Fax: (+34) Aplicación de MDE para el desarrollo de herramientas de elearning.:::. Miguel Ángel Redondo.:::.Grupo CHICO.:::. Escuela Superior de Informá>ca.:::. Universidad de Cas>lla La Mancha

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía.

Este proyecto tiene como finalidad la creación de una aplicación para la gestión y explotación de los teléfonos de los empleados de una gran compañía. SISTEMA DE GESTIÓN DE MÓVILES Autor: Holgado Oca, Luis Miguel. Director: Mañueco, MªLuisa. Entidad Colaboradora: Eli & Lilly Company. RESUMEN DEL PROYECTO Este proyecto tiene como finalidad la creación

Más detalles

(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un

(Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un (Integrated Development Environment) Herramienta de soporte para el desarrollo de sotfware: Editor (escribir y editar programas); un compilador/intérprete y un depurador (localización de errores lógicos).

Más detalles

Programa de actualización docente en los recursos web2.0 y las herramientas libres.

Programa de actualización docente en los recursos web2.0 y las herramientas libres. Programa de actualización docente en los recursos web2.0 y las herramientas libres. Marialix Quintero Estudiante del Programa Experto en Proceso Elearning de la Fundación para la Actualización Tecnológica

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO

GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO WICC 2012 626 GENERACIÓN DE APLICACIONES MEDIANTE LENGUAJES ESPECIFICOS DE DOMINIO 1. A.Cortez, C.Naveda 1. Consejo de Investigaciones (CIUDA) UDA. 2. Instituto de Investigaciones Facultad de Ciencias

Más detalles

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term

Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term Agustiniano Ciudad Salitre School Computer Science Support Guide - 2015 Second grade First term UNIDAD TEMATICA: INTERFAZ DE WINDOWS LOGRO: Reconoce la interfaz de Windows para ubicar y acceder a los programas,

Más detalles

Construcción de editores de modelos con EMF

Construcción de editores de modelos con EMF Procesadores de Lenguajes 2 Construcción de editores de modelos con EMF Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz con EMF

Más detalles

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099)

Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Memoria del Proyecto de Innovación Docente Titulado: Mejora en la compartición de recursos basada en Cloud Computing para el Grado en Informática en Sistemas de Información (Proyecto ID2012/099) Profesor

Más detalles

Generación de código para Hibernate desde modelos UML

Generación de código para Hibernate desde modelos UML Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y

Más detalles

CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD

CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD CAPACITACIÓN A DOCENTES EN EL USO Y APROPIACIÓN DE LA PLATAFORMA VIRTUAL PARA APOYAR PROCESOS ACADÉMICOS DE LOS PROGRAMAS ADSCRITOS EN LA MODALIDAD DE EDUCACIÓN A DISTANCIA DE LA UNIVERSIDAD DE CÓRDOBA

Más detalles

Departamento de Lenguajes y Sistemas Informáticos

Departamento de Lenguajes y Sistemas Informáticos Departamento de Lenguajes y Sistemas Informáticos Modelo de Requisitos y Modelo de Dominio, Trazabilidad Mediante Modelos os de Weaving José Alfonso Aguilar Calderón Irene Garrigós Jose-Norberto Mazón

Más detalles

Plataformas virtuales

Plataformas virtuales Plataformas virtuales Índice Introducción 1 Qué es una plataforma virtual? 2 Para qué sirve una plataforma virtual? 3 Cómo se usa una plataforma virtual? 5 Tipos de plataformas virtuales 6 Conclusión

Más detalles

Diplomado en diseño de entornos virtuales de aprendizaje

Diplomado en diseño de entornos virtuales de aprendizaje Justificación: La necesidad de incorporar Tecnologías de la Información y Comunicación en los modelos educativos, se ha convertido para las Instituciones de Educación Superior, en un componente esencial

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

Técnica 2(Instrumental)

Técnica 2(Instrumental) Competencias y Estándares TIC en la profesión docente ESTÁNDARES DE COMPETENCIAS TIC EN LA PROFESIÓN DOCENTE Dimensión Técnica 2(Instrumental) 43 2 Dimensión Técnica La incorporación de TIC en la educación

Más detalles

FORMACIÓN ONLINE TÍTULOS PROPIOS Y FORMACIÓN ESPECÍFICA FORMACIÓN ONLINE, TIC S Y METODOLOGIAS. Tecnologías UPV

FORMACIÓN ONLINE TÍTULOS PROPIOS Y FORMACIÓN ESPECÍFICA FORMACIÓN ONLINE, TIC S Y METODOLOGIAS. Tecnologías UPV FORMACIÓN ONLINE TÍTULOS PROPIOS Y FORMACIÓN ESPECÍFICA FORMACIÓN ONLINE, TIC S Y METODOLOGIAS Tecnologías UPV Actualmente nuestro centro está a la vanguardia de las nuevas tecnologías aplicadas a la formación

Más detalles

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550

DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 DISEÑO DE UN PLC DOMÉSTICO UTILIZANDO UN MICROCONTROLADOR PIC-18F4550 QUIRINO JIMENEZ DOMINGUEZ, MARGARITA ALVAREZ CERVERA INSTITUTO TECNOLÓGICO DE MÉRIDA qjimenezdo@yahoo.com.mx RESUMEN: En el presente

Más detalles

Diseño ergonómico o diseño centrado en el usuario?

Diseño ergonómico o diseño centrado en el usuario? Diseño ergonómico o diseño centrado en el usuario? Mercado Colin, Lucila Maestra en Diseño Industrial Posgrado en Diseño Industrial, UNAM lucila_mercadocolin@yahoo.com.mx RESUMEN En los últimos años el

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL

UNIVERSIDAD NACIONAL DE INGENIERÍA CENTRO DE EXTENSIÓN Y PROYECCIÓN SOCIAL UNIVERSIDAD NACIONAL DE INGENIERÍA DESARROLLO DE APLICACIONES CERTIFICA ORGANIZA Mayor Información: informes@uni.edu.pe Visite Nuestra Web http://www.ceps.uni.edu..pe OBJETIVOS GENERALES Desarrollar Aplicaciones

Más detalles

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación ) Clase:003 1 Unidad I Introducción a la programación de Dispositivos Móviles (Continuación ) 2 Entornos de Desarrollo Virtualizaciones. Agenda IDE s. Y Lenguajes de Programación. 3 Virtualización Que es

Más detalles

Framework ATLAS. Entorno de Desarrollo

Framework ATLAS. Entorno de Desarrollo Framework ATLAS Entorno de Desarrollo Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general

Más detalles

MSF. Microsoft Solutions Framework

MSF. Microsoft Solutions Framework MSF Microsoft Solutions Framework Breve Historia Desarrollado como resultado de los procesos en Microsoft: Mejores prácticas de la Industria. 25 años del grupo desarrollo + MS Consulting. Primera versión

Más detalles

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema

Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Diseñando Transformaciones de Modelos CIM / PIM: desde un enfoque de negocio hacia un enfoque de sistema Cecilia Ariste 1, Julieta Ponisio 1, Leopoldo Nahuel 1,2, Roxana Giandini 1,2 1 Laboratorio de Innovaciones

Más detalles

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net

Marcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos

Más detalles

Creación de objetos de aprendizaje y construcción de secuencias didácticas

Creación de objetos de aprendizaje y construcción de secuencias didácticas Creación de objetos de aprendizaje y construcción de secuencias didácticas Autores y Tutores: Miguel Ángel Conde González 1. Título: Creación de objetos de aprendizaje y construcción de secuencias didácticas

Más detalles

EL SISTEMA INTEGRAL DE EDUCACIÓN EN LÍNEA (SIEL), UNA EXPERIENCIA DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO

EL SISTEMA INTEGRAL DE EDUCACIÓN EN LÍNEA (SIEL), UNA EXPERIENCIA DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO EL SISTEMA INTEGRAL DE EDUCACIÓN EN LÍNEA (SIEL), UNA EXPERIENCIA DE EDUCACIÓN A DISTANCIA EN LA UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO Lic. Myrna Hernández Gutiérrez Profesor T.C. D Universidad Autónoma

Más detalles

Objetos Distribuidos - Componentes. Middleware

Objetos Distribuidos - Componentes. Middleware Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida

Más detalles

CURSO COORDINADOR INNOVADOR

CURSO COORDINADOR INNOVADOR CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

FUNCIONALIDADES DE LA PLATAFORMA

FUNCIONALIDADES DE LA PLATAFORMA GUÍA INDICE GUIA INTRODUCCIÓN 3 FUNCIONALIDADES DE LA PLATAFORMA 5 ACCESO A LA PLATAFORMA 6 PÁGINA PRINCIPAL 7 ACCESO AL CURSO 9 2 1. INTRODUCCIÓN Las posibilidades de aplicación de las TIC al sistema

Más detalles

Proyecto Aula Virtual gvsig

Proyecto Aula Virtual gvsig Resumen: Proyecto Aula Virtual gvsig Miguel Angel Bernabé Poveda Maria Ester Gonzalez Letizia Jiménez Angulo Laboratorio de Tecnologías de la Información Geográfica (LatinGEO) Universidad Politécnica de

Más detalles

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó

MANUAL EASYCHAIR. A) Ingresar su nombre de usuario y password, si ya tiene una cuenta registrada Ó MANUAL EASYCHAIR La URL para enviar su propuesta a la convocatoria es: https://easychair.org/conferences/?conf=genconciencia2015 Donde aparece la siguiente pantalla: Se encuentran dos opciones: A) Ingresar

Más detalles

AUDITORIA A AMBIENTES DE DESARROLLO, APLICACIONES EN PRODUCCION, SERVICIOS DE TI, CONTRATACION DE RECURSOS DE TI. VIVIANA GÓMEZ BARCO PRESENTADO A:

AUDITORIA A AMBIENTES DE DESARROLLO, APLICACIONES EN PRODUCCION, SERVICIOS DE TI, CONTRATACION DE RECURSOS DE TI. VIVIANA GÓMEZ BARCO PRESENTADO A: AUDITORIA A AMBIENTES DE DESARROLLO, APLICACIONES EN PRODUCCION, SERVICIOS DE TI, CONTRATACION DE RECURSOS DE TI. VIVIANA GÓMEZ BARCO 1700612708 PRESENTADO A: ING. CARLOS HERNAN GÓMEZ ASIGNATURA: AUDITORIA

Más detalles

Primer avance de proyecto de software para la gestión de inscripciones en cursos

Primer avance de proyecto de software para la gestión de inscripciones en cursos Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados

Más detalles

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Tópicos Avanzados de Análisis y Diseño INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN Proceso de Negocio (Business Process) Conjunto estructurado, medible de actividades para producir un producto.

Más detalles

Vicente Pelechano. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia

Vicente Pelechano. Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Vicente Pelechano Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Contenido Qué es el Metamodelado?. Sintaxis Abstracta Metaniveles vs. Niveles de Abstracción MOF

Más detalles

Servicios TIC. Propuesta educación Universidad

Servicios TIC. Propuesta educación Universidad Servicios TIC Propuesta educación Universidad 1. LMS - Campus Virtual Somos una empresa formada por un equipo especializado en la integración de las tecnologías de la información y la comunicación en entornos

Más detalles

COMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER

COMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER COMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER Este curso profesional tiene como objetivo que el alumno aprenda de una manera práctica todo lo referente al Community Manager

Más detalles

Anteproyecto Fin de Carrera

Anteproyecto Fin de Carrera Universidad de Castilla-La Mancha Escuela Superior de Informática Anteproyecto Fin de Carrera DIMITRI (Desarrollo e Implantación de Metodologías y Tecnologías de Testing) Dirige: Macario Polo Usaola Presenta:

Más detalles

Programador en Plataforma Java y XML

Programador en Plataforma Java y XML Programador en Plataforma Java y XML Java Fundamentos Módulo 1: Java Básico Introducción En la presente unidad, se detalla los fundamentos de la tecnología Java, reconociendo las 3 plataformas que la conforman.

Más detalles

Curso Universitario de Especialización en Gestión Ágil de Proyectos (Titulación Universitaria + 8 ECTS)

Curso Universitario de Especialización en Gestión Ágil de Proyectos (Titulación Universitaria + 8 ECTS) Curso Universitario de Especialización en Gestión Ágil de Proyectos (Titulación Universitaria + Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Universitario de Especialización en Gestión Ágil

Más detalles

INNOVACIÓN PEDAGÓGICA. DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning

INNOVACIÓN PEDAGÓGICA. DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning INNOVACIÓN PEDAGÓGICA DIPLOMA SUPERIOR EN Implementación de proyectos de e-learning FUNDAMENTOS E l presente Diploma tiene como propósito desarrollar competencias, en docentes de Educación Superior, para

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Creating your Single Sign-On Account for the PowerSchool Parent Portal

Creating your Single Sign-On Account for the PowerSchool Parent Portal Creating your Single Sign-On Account for the PowerSchool Parent Portal Welcome to the Parent Single Sign-On. What does that mean? Parent Single Sign-On offers a number of benefits, including access to

Más detalles

Análisis y Diseño de Sistemas

Análisis y Diseño de Sistemas Análisis y Diseño de Sistemas Presentación de Sistemas Proyecto de Cursado Primer cuatrimestre 2012- DCIC-UNS Telma Delladio Agenda Proyecto de Cursado Sistemas de interés E-Learning E-Commerce Project

Más detalles

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java C/Comandante Zorita 4 28020 Madrid/ info@ceticsa.es 902 425 524 / 91 700 01 17 Plataforma desarrollo Java Formación elearning tutorizada en castellano JAVA00d Ciclo de formación en plataforma Java Curso

Más detalles

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo

Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes de dispositivo Oferta tecnológica: Herramienta software y método para modelar aplicaciones web independientes

Más detalles

SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC. Cataluña

SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC. Cataluña SOCIALIZANDO EL CAMPUS VIRTUAL ATENEA DE LA UPC Isabel Gallego 1, Imma Torra 2, Sisco Villas 3, Joaquim Morte 4, Oriol Sánchez 5, Enric Ribot 6 1, 2, 3, 4, 5,6 Instituto de Ciencias de la Educación, Universidad

Más detalles

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0

SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 SPEM 2.0 SOFTWARE & SYSTEMS PROCESS ENGINEERING METAMODEL SPECIFICATION V.20 SPEM 2.0 Metamodelo para modelos de procesos de ingeniería de software y de ingeniería de sistemas. La idea central de SPEM

Más detalles

MDA: Arquitectura Dirigida por Modelos

MDA: Arquitectura Dirigida por Modelos MDA: Arquitectura Dirigida por Modelos Uno de los principios básicos b de la ingeniería a de software es la abstracción, para separar lo esencial de lo no esencial. En términos t de negocio, lo esencial

Más detalles

IFCD09 Programación Orientada a Objetos con Java

IFCD09 Programación Orientada a Objetos con Java IFCD09 Programación Orientada a Objetos con Java TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES IFCD09 Programación Orientada a Objetos con Java

Más detalles

HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN

HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN HOJAS DE INFORMACIÓN COMPLEMENTARIA DE TRABAJO DE MONITOREO Y EVALUACIÓN I. Introducción al monitoreo basado en resultados Higher Education for Development (HED) usará su sistema de monitoreo y evaluación

Más detalles

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN

Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Transformación de modelos en el proceso de obtención de Modelos Conceptuales partiendo de BPMN Fernández Taurant, Juan Pablo Marciszack, Marcelo Martín Universidad Tecnológica Nacional, Facultad Regional

Más detalles

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP

DESARROLLO DE SOFTWARE ORIENTADO. A OBJETOS: Modelo de requerimientos del RUP DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS: Modelo de requerimientos del RUP Adesmiro Zelada Escobedo 1*, Miguel Figueroa Martel 2 * 1 Facultad de Ingeniería y Arquitectura, Universidad Peruana Unión *

Más detalles

CENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE

CENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM AUT01 Automatización BPM Nivel 1 Módulo Automatización de Procesos Plan 2011/v.1 Presentación y objetivos Metodología Distribución de Créditos Contenidos Temario

Más detalles

PLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM. BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1

PLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM. BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1 CENTRO DE ESTUDIOS PROFESIONALES EN BPM Módulo Fundamentos BPM Plan 2011/v.1 BPM01 Introducción a la Gestión por Procesos y Tecnologías BPM Nivel 1 Presentación y objetivos Metodología Distribución de

Más detalles

"Módulo OOWS para StarUML" INTRODUCCIÓN

Módulo OOWS para StarUML INTRODUCCIÓN UNA HERRAMIENTA PARA DIAGRAMAS OOWS: "Módulo OOWS para StarUML" Richard Medina Z. Universidad de Concepción, Chile INTRODUCCIÓN Una herramienta CASE (Computer Aided Software Engineering,

Más detalles

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio

Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio Cómo usar MDE para obtener Modelos de Simulación a partir de Modelos de Negocio M. Teresa García 1, Mercedes Ruiz 1 y Cristina Vicente-Chicote 2 1 Departamento de Lenguajes y Sistemas Informáticos Universidad

Más detalles

entrevistas es uno de los objetivos en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez

entrevistas es uno de los objetivos en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez recuperar el conocimiento es uno de los objetivos del e-learning en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez 23 En una organización que aprende

Más detalles

EclipseGavab, un entorno de desarrollo para la docencia online de la programación

EclipseGavab, un entorno de desarrollo para la docencia online de la programación XV JENUI. Barcelona, 8-10 de julio de 2009 ISBN: 978-84-692-2758-9 http://jenui2009.fib.upc.edu/ EclipseGavab, un entorno de desarrollo para la docencia online de la programación Micael Gallego, Francisco

Más detalles

Creación de Soluciones usando Patrones

Creación de Soluciones usando Patrones Carlos Bittrich IBM Certified I/T Architect bittrich@pe.ibm.com Agenda Qué son Patrones? Patterns for e-business 2 Qué son Patrones? Wikipedia.org Modelo con el que se fabrican otros objetos. Los patrones

Más detalles

TEMARIOS CURSOS DE OFIMÁTICA

TEMARIOS CURSOS DE OFIMÁTICA TEMARIOS CURSOS DE OFIMÁTICA 1. CONCEPTOS BÁSICOS SOBRE EL USO DEL ORDENADOR Este curso permite al alumno conocer los principales componentes físicos de un ordenador personal y comprender de algunos conceptos

Más detalles

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz

Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz Procesadores de Lenguajes 2 Metamodelado Curso 2013-2014 Iván Ruiz Rube Departamento de Ingeniería Informática Escuela Superior de Ingeniería Universidad de Cádiz 01/11/13 PL2 - Metamodelado 1 Contenidos

Más detalles

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA)

SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) ASIGNATURA DE GRADO: SIMULACIÓN DE SISTEMAS (I. ELÉCTRICA/I. ELECTRÓNICA) Curso 2014/2015 (Código:68903050) 1.PRESENTACIÓN DE LA ASIGNATURA En esta asignatura se estudian las técnicas de simulación, comenzando

Más detalles

LibRed Red para la implantación de software libre en algunas asignaturas de Informática

LibRed Red para la implantación de software libre en algunas asignaturas de Informática LibRed Red para la implantación de software libre en algunas asignaturas de Informática Rafael Molina, Rosana Satorre, Francisco J. Gallego, Francisco Mora, Carlos Villagrá, Lorenzo Carbonell, Juan A.

Más detalles

Arquitectura Básica CÍCLOPE CMS

Arquitectura Básica CÍCLOPE CMS Arquitectura Básica CÍCLOPE CMS Introducción. Arquitectura Colaborativa. El diseño de la arquitectura documental de CÍCLOPE CMS permite crear y administrar documentos electrónicos y mantenerlos disponibles

Más detalles

Crea Tu Primera Aplicación para Iphone y Android

Crea Tu Primera Aplicación para Iphone y Android Crea Tu Primera Aplicación para Iphone y Android Titulación certificada por EUROINNOVA BUSINESS SCHOOL Crea Tu Primera Aplicación para Iphone y Android Crea Tu Primera Aplicación para Iphone y Android

Más detalles

Software de Simulación aplicado a entornos de e-learning

Software de Simulación aplicado a entornos de e-learning Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación

Más detalles

Una librería digital de modelos de simulaciones para la enseñanza de la ingeniería de control. Francisco Esquembre. Universidad de Murcia

Una librería digital de modelos de simulaciones para la enseñanza de la ingeniería de control. Francisco Esquembre. Universidad de Murcia Una librería digital de modelos de simulaciones para la enseñanza de la ingeniería de control Francisco Esquembre Universidad de Murcia Eiwissa 2010, León Easy Java Simulations Reflexiones en el camino

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

civil 3d nivel iniciación 55 horas

civil 3d nivel iniciación 55 horas nivel iniciación 55 horas /formacion formación específica adaptada FORMACIÓN Imasgal desarrolla formación específica para un alumnado cuyo perfil esté relacionado en el sector de la ingeniería, la arquitectura

Más detalles

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO:

ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: Página 1 de 5 EPROGRAMA: INGENIERÍA DE TELECOMUNICACIONES PLAN DE ESTUDIOS: 3 ACTA DE CONSEJO DE FACULTAD/DEPTO./CENTRO: 68 1. DATOS GENERALES ASIGNATURA/MÓDULO/SEMINARIO: PROGRAMACIÓN AVANZADA COMPONENTE:

Más detalles

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid Las TIC: una apuesta para la mejora de la educación en la Xavier Gisbert da Cruz Director General de Mejora de la Calidad de la Enseñanza Consejería de Educación 1 Las TIC: una apuesta para la mejora de

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

2524 Developing XML Web Services Using Microsoft ASP.NET

2524 Developing XML Web Services Using Microsoft ASP.NET 2524 Developing XML Web Services Using Microsoft ASP.NET Introducción La meta de este curso es de proveer a los estudiantes con el conocimiento y habilidades requeridas para desarrollar soluciones basadas

Más detalles

CENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE

CENTRO DE ESTUDIOS PROFESIONALES EN BPM PLAN DOCENTE CENTRO DE ESTUDIOS PROFESIONALES EN BPM Módulo Metodología BPM:RAD Plan 2011/v.1 BPM02 Metodología BPM:RAD Modelización de Procesos Nivel 1 Presentación y objetivos Metodología Distribución de Créditos

Más detalles

Algunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos

Algunas Herramientas de Apoyo al Análisis y Diseño de Software. Agustín J. González ELO329: Diseño y programación orientados a objetos Algunas Herramientas de Apoyo al Análisis y Diseño de Software Agustín J. González ELO329: Diseño y programación orientados a objetos Resumen Para desarrollar software hay varias herramientas de gran utilidad

Más detalles

Guía Docente 2015/2016

Guía Docente 2015/2016 Guía Docente 2015/2016 Programación Visual Avanzada Advanced Visual Programming Grado en Ingeniería Informática A distancia Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu

Más detalles

Jaume Aragonés Ferrero Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos

Jaume Aragonés Ferrero Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos Elaboración de una aplicación informática para la confección de exámenes tipo test y su exportación al Campus Virtual Jaume Aragonés Ferrero Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos

Más detalles

Universidad Autónoma de Madrid

Universidad Autónoma de Madrid Universidad Autónoma de Madrid Escuela Politécnica Superior Máster I 2 TIC Trabajo de Fin de Máster Descripción de las actividades de una propuesta de Metodología de Desarrollo de Software Dirigida por

Más detalles

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA Perfil profesional e inserción laboral Perfil profesional e inserción laboral Según el Libro Blanco del Título de Grado de Ingeniería Informática, publicado

Más detalles

Guía de los cursos. Equipo docente:

Guía de los cursos. Equipo docente: Guía de los cursos Equipo docente: Dra. Bertha Patricia Legorreta Cortés Dr. Eduardo Habacúc López Acevedo Introducción Las organizaciones internacionales, las administraciones públicas y privadas así

Más detalles

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas... .NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)

Más detalles

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico

Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Mobile: Práctico Curso Online de Diseño Web Especializado en Dispositivos Móviles con HTML 5, CSS3 y jquery Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso Online de Diseño Web Especializado en Dispositivos

Más detalles

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma DEPARTAMENTO: Informática MATERIA: Programación NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma 1. Objetivos. Competencias Profesionales, Personales y Sociales 1.1 Objetivos del ciclo formativo La

Más detalles

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

Más detalles

Unidad 9. Entornos de Desarrollo

Unidad 9. Entornos de Desarrollo Unidad 9 Entornos de Desarrollo Contenido Introducción Entornos de Desarrollo Propiedades de un Entorno Introducción En muchas ocasiones se usan los términos de Entornos de Programación y Entorno de Desarrollo

Más detalles

Servicios Web con Java EE

Servicios Web con Java EE Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar

Más detalles

Servicios Web con Java EE

Servicios Web con Java EE Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio

Más detalles

Guía Docente 2015/2016

Guía Docente 2015/2016 Guía Docente 2015/2016 Programación Visual Avanzada Advanced Visual Programming Grado en Ingeniería Informática Presencial Universidad Católica San Antonio de Murcia Tlf: (+34) 902 102 101 info@ucam.edu

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

O jeto de apre r ndizaje

O jeto de apre r ndizaje Herramientas de Gestión para Objetos de Aprendizaje. Plataforma AGORA Victor Hugo Menéndez Domínguez Universidad Autónoma de Yucatán, México :: mdoming@uady.mx Manuel Emilio Prieto Méndez Universidad de

Más detalles

CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD

CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD El Capital Humano, es la base del crecimiento y desarrollo de toda organización CURSOS IN-HOUSE PARA FORTALECER HABILIDADES DE GESTIÓN Y MEJORAR LA PRODUCTIVIDAD 17 años inspirando personas, transformando

Más detalles

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE

Fundamentos de Ingeniería del Software. Capítulo 12. Herramientas CASE Fundamentos de Ingeniería del Software Capítulo 12. Herramientas CASE Herramientas CASE Estructura 1. Introducción 2. Características deseables 3. Componentes de una herramienta CASE 4. Taxonomías de herramientas

Más detalles

Entorno de desarrollo Instalación y configuración

Entorno de desarrollo Instalación y configuración Entorno de desarrollo Instalación y configuración GExCALL Formación http://gexcall.unex.es/formacion El plugin ADT (Android Development Tools) extiende al IDE Eclipse. Te permite crear y depurar aplicaciones

Más detalles

Uso de técnicas de eye tracking o rastreo ocular para la mejora de interfaces de usuario

Uso de técnicas de eye tracking o rastreo ocular para la mejora de interfaces de usuario Dr. Manuel Ortega Cantero Catedrático de Universidad Escuela Superior de Informática Edificio Fermín Caballero, Desp A-1 Paseo de la Universidad, 4 13071 Ciudad Real (España) e-mail: Manuel.Ortega@uclm.es

Más detalles