Menú local
Guía docente 2022-23 - 78612001 - Programación de aplicaciones
TITULACIÓN: | Máster Univ. en Ingeniería geomática y geoinformación |
CENTRO: | Centro de Estudios de Postgrado |
CURSO: | 2022-23 |
ASIGNATURA: | Programación de aplicaciones |
NOMBRE: Programación de aplicaciones | |||||
CÓDIGO: 78612001 | CURSO ACADÉMICO: 2022-23 | ||||
TIPO: Obligatoria | |||||
Créditos ECTS: 6.0 | CURSO: 1 | CUATRIMESTRE: PC | |||
WEB: https://platea.ujaen.es |
NOMBRE: AGUILERA GARCIA, ANGEL INOCENCIO | ||
IMPARTE: Teoría [Profesor responsable] | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
N. DESPACHO: A3 - 227 | E-MAIL: angel@ujaen.es | TLF: 953211724 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58294 | ||
URL WEB: http://wwwdi.ujaen.es/~angel/ | ||
ORCID: https://orcid.org/0000-0001-7229-7382 | ||
.
El alumno debe tener conocimientos básicos de programación orientada a objetos y de programación en lenguaje Java.
El alumnado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.código | Denominación de la competencia |
CB10 | Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo. |
CB7 | Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio |
CB8 | Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios |
CG1IGEO | Conocer y utilizar las Tecnologías de la Información y la Comunicación aplicadas al ámbito de la Ingeniería Geomática y la Geoinformación. |
CT4 | Desarrollar las aptitudes para el trabajo cooperativo y la participación en equipos, las habilidades de negociación e incorporar los valores de cooperación, esfuerzo, respeto y compromiso con la búsqueda de la calidad como signo de identidad. |
CT5 | Analizar, razonar críticamente, pensar con creatividad y evaluar el propio proceso de aprendizaje discutiendo asertiva y estructuradamente las ideas propias y ajenas. |
E01MIGEO | Desarrollar aplicaciones de sistemas de adquisición, tratamiento y análisis de información geográfica que permitan la automatización y proceso de información geoespacial. |
E08MIGEO | Adquirir la capacidad de automatización de procedimientos para el análisis espacial y la transformación de la información geográfica mediante la aplicación de bibliotecas geoespaciales. |
E11MIGEO | Capacitar para la configuración y puesta en producción de servidores de información geográfica, el desarrollo de aplicaciones web y el diseño de geoportales. |
Resultados de aprendizaje | |
Resultado RB10 | Ser capaces de asumir la responsabilidad de su propio desarrollo profesional y de su especialización en uno o más campos de estudio. |
Resultado RB7a | Saber aplicar e integrar sus conocimientos, la comprensi?n de estos, su fundamentaci?n cient?fica y sus capacidades de resoluci?n de problemas en entornos nuevos y definidos de forma imprecisa, incluyendo contextos de car?cter multidisciplinar tanto investigadores como profesionales altamente especializados. |
Resultado RB7b | Ser capaces de predecir y controlar la evolución de situaciones complejas mediante el desarrollo de nuevas e innovadoras metodologías de trabajo adaptadas al ámbito científico/investigador, tecnológico o profesional concreto, en general multidisciplinar, en el que se desarrolle su actividad. |
Resultado RB7c | Haber desarrollado la autonomía suficiente para participar en proyectos de investigación y colaboraciones científicas o tecnológicas dentro su ámbito temático, en contextos interdisciplinares y, en su caso, con una alta componente de transferencia del conocimiento. |
Resultado RB8 | Saber evaluar y seleccionar la teoría científica adecuada y la metodología precisa de sus campos de estudio para formular juicios a partir de información incompleta o limitada incluyendo, cuando sea preciso y pertinente, una reflexión sobre la responsabilidad social o ética ligada a la solución que se proponga en cada caso. |
Resultado RE01MIGE | Desarrolla aplicaciones informáticas orientadas a la adquisición, tratamiento y análisis de información geográfica que facilitan el trata- miento de la misma mediante su automatización. |
Resultado RE08MIGE | Es capaz de implementar procedimientos que consideren automatización de procesos de análisis espacial y transformación de la infor- mación geográfica mediante la aplicación de bibliotecas geoespaciales. |
Resultado RE11MIGE | Es capaz de configurar y poner en producción servidores de información geográfica, aplicaciones web ligadas a la gestión de información geoespacial y geoportales |
Resultado RG1IGEO | Demuestra que conoce y utiliza las Tecnologías de la Información y la Comunicación aplicadas al ámbito de la Ingeniería Geomática y la Geoinformación. |
Resultado RT4 | Demuestra habilidades para el trabajo cooperativo, la participación en equipos y la negociación, incorporando los valores de cooperación, esfuerzo, respecto y compromiso con la búsqueda de la calidad como signo de identidad. |
Resultado RT5 | Analiza y razona críticamente, discutiendo asertiva y estructuradamente las ideas propias y ajenas, demostrando pensamiento creativo y capacidad para evaluar el propio proceso de aprendizaje. |
1. Introducción al software y librerías FOSS.
2. Introducción a los procesos de desarrollo de
aplicaciones.
3. Introducción a los desarrollos basados en
Modelo-Vista-Controlador.
4. Librerías y software para la lectura, escritura y
procesamiento de datos geográficos de diferentes fuentes.
5. Desarrollo de ejemplos básicos integrados en
software y/o específicos.
Teoría
Capítulo 1. Introducción al software y librerías FOSS.
1.1. Introducción
1.2. Características de Java
1.3. Instalación del entorno de desarrollo
1.4. Creación de clases en Java
1.5. Creación y utilización de objetos
1.6. Comentarios y documentación javadoc
1.7. El encapsulamiento y la visibilidad en Java
1.8. La herencia en Java
1.9. La sobrecarga en Java
1.10. El polimorfismo en Java
1.11. Clases abstractas, interfaces y herencia múltiple
1.12. Tipos enumerados en Java
1.13. Las colecciones en Java
1.14. Referencia Java
Capítulo 2. Introducción a los procesos de
desarrollo de aplicaciones.
2.1. Introducción al proceso de desarrollo
2.2. Ingeniería e Ingeniería del Software
2.3. Modelo de la Ingeniería del software
2.4. Ciclo de Vida del Software
2.5. Construcción Rápida de Prototipos Desechables
2.6. Metodologías de Desarrollo del Software
Capítulo 3. Introducción a los desarrollos basados en Modelo-Vista-Controlador.
3.1. Descripción General
3.2. Arquitectura MVC Básica
3.3. Clases de la Aplicación
3.4. Ejecución de la
Aplicación
Capítulo 4. Librerías y
software para la lectura, escritura y procesamiento de datos
geográficos de diferentes fuentes.
Capítulo 5. Desarrollo de ejemplos básicos integrados en software y/o específicos.
5.1. Introducción a Android y entorno de desarrollo
5.2. Diseño del interfaz del usuario - Vistas y Layouts
5.3. Actividades, Barra de Acciones y Preferencias
5.4. RecyclerView e Intenciones
5.5. Ciclo de vida de una Actividad y Seguridad
5.6. Posicionamiento y Mapas
5.7. Bases de datos y Fragments en Android
Prácticas
Se realizarán diferentes actividades en el laboratorio de prácticas al objeto de aclarar, profundizar y afianzar los contenidos prácticos de la asignatura. Estos contenidos serán desarrollados tanto en las sesiones de teoría en gran grupo como en las sesiones de prácticas en el laboratorio. Las prácticas se estructuraran en dos prácticas y un proyecto, el contenido será:
- Practica 1: realización de una serie de ejercicos desarrollados en Java.
- Practica 2: elaboración de programas simples para ejecutar en dispositivos moviles con sistema operativo Android.
- Proyecto final: programación de una APP en el sistema operativo Android que utilice los servicios de geolocalización que incluyen los dispositivos moviles.
ACTIVIDADES | HORAS PRESENCIALES | HORAS TRABAJO AUTÓNOMO | TOTAL HORAS | CRÉDITOS ECTS | COMPETENCIAS (códigos) |
---|---|---|---|---|---|
A1b - Actividades de docencia teórica | 27.0 | 48.0 | 75.0 | 3.0 |
|
A20 - Clases prácticas | 27.0 | 48.0 | 75.0 | 3.0 |
|
TOTALES: | 54.0 | 96.0 | 150.0 | 6.0 |
A1b - Actividades de docencia teórica
Se realizarán las siguientes actividades:
- Clases magistrales
- Exposición de teoría y ejemplos generales
- Sesiones prácticas
En todas esta actividades de docencia teórica el alumno podra demostrar que es capaz de desarrollar las siguientes competencias: CB10, CB7, CB8, CG1IGEO, CT4, CT5, E01MIGEO, E08MIGEO y E11MIGEO y ser capaz de aplicar los siguientes resultados de aprendizaje: RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5.
A2 - Clases en grupos de prácticas
Se realizarán las siguientes actividades:
- Realización de prácticas en el laboratorio
- Resolución de ejercicios por parte de los alumnos asistidos por el profesor
En las clases en grupos de prácticas el alumno podra demostrar que es capaz de desarrollar las siguientes competencias: CB10 y E08MIGEO y ser capaz de aplicar los siguientes resultados de aprendizaje: RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5.
ASPECTO | CRITERIOS | INSTRUMENTO | PESO |
---|---|---|---|
Asistencia y/o participación en actividades presenciales y/o virtuales | Asistencia en actividades presenciales y/o virtuales | . | 10.0% |
Conceptos teóricos de la materia | Examen sobre los conceptos teóricos y prácticos de la memoria | . | 40.0% |
Realización de trabajos, casos o ejercicios | Realización de trabajos, casos o ejercicios prácticos | . | 40.0% |
Participación y Actividad en foros virtuales | Participación en actividades presenciales y/o virtuales | . | 10.0% |
Competencias por Sistema de Evaluación:
- S1 (asistencia en actividades presenciales y/o virtuales): CB10, CB7, CB8, CG1IGEO, CT4, CT5, E01MIGEO, E08MIGEO y E11MIGEO
- S2 (examen sobre los conceptos teóricos y prácticos de la memoria): CB10, CB7, CB8, CG1IGEO, CT4, CT5, E01MIGEO, E08MIGEO y E11MIGEO
- S3 (realización de trabajos, casos o ejercicios prácticos ): CB10, CB7, CB8, CG1IGEO, CT4, CT5, E01MIGEO, E08MIGEO y E11MIGEO
- S8 (participación en actividades presenciales y/o virtuales): CB10, CB7, CB8, CG1IGEO, CT4, CT5, E01MIGEO, E08MIGEO y E11MIGEO
Resultados por Sistema de Evaluación:
- S1 (asistencia en actividades presenciales y/o virtuales): RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5
- S2 (examen sobre los conceptos teóricos y prácticos de la memoria): RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5
- S3 (realización de trabajos, casos o ejercicios prácticos ): RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5
- S8 (participación en actividades presenciales y/o virtuales): RB10, RB7a, RB7b, RB7c, RB8, RE01MIGE, RE08MIGE, RE11MIGE, RG1IGEO, RT4 y RT5
Descripción detallada:
Se llevará a cabo una evaluación global de la asignatura, atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, para lo cual se tendrán en cuenta los siguientes apartados:
- Teoría (hasta 4 puntos): examen escrito. Es necesario obtener al menos 1,75, puntos para poder sumar el resto de puntuaciones obtenidas en la asignatura
- Prácticas (hasta 4 puntos): desarrollo de prácticas en el laboratorio. Es necesario obtener al menos 2 puntos para poder sumar el resto de puntuaciones obtenidas en la asignatura
- Asistencia a clase de teoría: hasta 1 punto
- Asistencia a clase de prácticas: hasta 1 punto
Para poder aprobar es necesario obtener al menos 1,75 puntos en el examen de teoría y 2 puntos en la evaluación de las prácticas. Además, será necesario sumar al menos 5 puntos entre todos los apartados puntuables.
Para poder aprobar la convocatoria extraordinaria es obligatorio haber superado la parte práctica durante la última convocatoria ordinaria.
En la convocatoria extraordinaria se evaluará el apartado de Teoría (examen escrito), dando opción a obtener hasta 4 puntos. Para garantizar la opción a obtener la máxima nota posible en dicha convocatoria (de acuerdo con el Reglamento de Régimen Académico y de Evaluación del Alumnado de la Universidad de Jaén, aprobado en Consejo de Gobierno nº 33, de 21/11/2013), a dicha puntuación se le sumará la puntuación obtenida en los restantes apartados evaluables (asistencia, prácticas y participación) durante la última convocatoria ordinaria.
- Programación orientada a objetos. Edición: 2ª ed.. Autor: Joyanes Aguilar, Luis. Editorial: Madrid [etc.]: McGraw-Hill, D.L. 2003 (C. Biblioteca)
- Estructuras de datos y algoritmos. Edición: 1ª ed. en español, 1ª reimp. Autor: Aho, Alfred V.. Editorial: México [etc.]: Pearson Educación, 1998 (C. Biblioteca)
- El gran libro de Android. Edición: [5ª ed.]. Autor: Tomás Gironés, Jesús. Editorial: Barcelona : Marcombo, 2017 (C. Biblioteca)
- Estructuras de datos en Java: compatible con Java 2. Edición: -. Autor: Weiss, Mark Allen. Editorial: Madrid: Addison Wesley, D.L. 2010 (C. Biblioteca)
- Android : guía de desarrollo de aplicaciones para smartphones y tabletas. Edición: 2ª ed. Autor: Hébuterne, Sylvain. Editorial: Cornellà de Llobregat (Barcelona) : ENI, 2014 (C. Biblioteca)
- El gran libro de programación avanzada con Android. Edición: -. Autor: Amaro Soriano, José Enrique. Editorial: Barcelona : Marcombo, 2012 (C. Biblioteca)
- Piensa en Java [Recurso electrónico]. Edición: 4ª ed.. Autor: Eckel, Bruce. Editorial: Madrid : Pearson Educación, 2007 (C. Biblioteca)
- Programación en C, C++, Java y UML. Edición: 2ª ed. Autor: Joyanes Aguilar, Luis. Editorial: México [etc] : McGraw-Hill, 2014 (C. Biblioteca)
- Fundamentos de programación. Edición: 5ª ed. Autor: Luis Joyanes Aguilar. Editorial: McGraw-Hill Interamericana de España S.L. (C. Biblioteca)
Semana |
A1b |
A20 |
T.A. |
Observaciones |
Nº 1 |
2 |
2 |
6 |
Capítulo 1. Práctica 1 |
Nº 2 |
2 |
2 |
7 |
Capítulo 1. Práctica 1 |
Nº 3 |
2 |
2 |
7 |
Capítulo 1. Práctica 1 |
Nº 4 |
2 |
2 |
6 |
Capítulo 2. Práctica 1 |
Nº 5 |
2 |
2 |
6 |
Capítulo 3. Práctica 1 |
Nº 6 |
2 |
2 |
6 |
Capítulo 4. Práctica 1 |
Nº 7 |
2 |
2 |
7 |
Capítulo 5. Práctica 2 |
Nº 8 |
2 |
2 |
7 |
Capítulo 5. Práctica 2 |
Nº 9 |
2 |
2 |
7 |
Capítulo 5. Práctica 2 |
Nº 10 |
2 |
2 |
6 |
Capítulo 5. Práctica proyecto final. |
Nº 11 |
2 |
2 |
6 |
Capítulo 5. Práctica proyecto final. |
Nº 12 |
2 |
2 |
6 |
Capítulo 5. Práctica proyecto final. |
Nº 13 |
2 |
2 |
7 |
Capítulo 5. Práctica proyecto final. |
Nº 14 |
1 |
1 |
6 |
Capítulo 5. Práctica proyecto final. |
Nº 15 |
|
|
6 |
Capítulo 5. Práctica proyecto final. |
Total |
27 |
27 |
96 |
|
1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.
Clase a todos los estudiantes del grupo en el horario y aula asignados (*).
Las actividades que no puedan realizarse de forma presencial se desarrollarán en formato semipresencial con asistencia rotatoria tal y como establece el Anexo I. Guía docente: Adaptación de la docencia a los escenarios multimodal y no presencial, elaborada por el Vicerrectorado de Coordinación y Calidad de las Enseñanzas de la Universidad de Jaén. Estas actividades se realizarán mediante la utilización de sistemas de videoconferencia, siempre que el aforo y la infraestructura del espacio asignado para la docencia de la asignatura lo permitan.
El grado de presencialidad en este escenario dependerá del aula asignada en este curso. Dicho grado estará fijado en la horquilla del 25% al 50% del alumnado.
2) SISTEMA DE EVALUACIÓN
El sistema e instrumentos de evaluación serán los mismos que para la modalidad presencial, sustituyendo las pruebas presenciales por pruebas similares desarrolladas mediante el uso de la plataforma de docencia online u otras que la Universidad de Jaén habilite, siempre que se garantice la identidad del estudiante.
3) RECURSOS.
Se utilizarán los sistemas de videoconferencia que estén disponibles en los espacios que se habiliten para la docencia, así como la plataforma de docencia de la Universidad. Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual o cualquier otra herramienta en-linea que la Universidad habilite.
Queda expresamente prohibida la grabación y/o difusión por ningún medio de las actividades presenciales o no presenciales síncronas o asíncronas sin permiso explícito del docente.
(*) El Centro podrá establecer presencialidad rotativa dependiendo del número de estudiantes y aforo del aula/laboratorio de acuerdo con las medidas sanitarias (clase en el horario y aula/laboratorio asignados a una parte del grupo y retransmisión por videoconferencia al resto, con rotación periódica de estudiantes, según determine el Centro).
1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.
La metodología seguida en esta modalidad consistirá en la realización de todas las actividades docentes de manera síncrona y/o asíncrona mediante la plataforma de docencia virtual y los mecanismos que la Universidad de Jaén permita o habilite.
2) SISTEMA DE EVALUACIÓN.
El sistema e instrumentos de evaluación serán los mismos que para la modalidad presencial, sustituyendo las pruebas presenciales por pruebas similares desarrolladas mediante el uso de la plataforma de docencia online u otras que la Universidad de Jaén permita o habilite, siempre que se garantice la identidad del estudiante.
3) RECURSOS.
Las actividades en esta modalidad se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual o cualquier otra plataforma en-linea que habilite la Universidad de Jaén.
En todo caso, queda expresamente prohibida la grabación y/o difusión por ningún medio de las actividades presenciales o no presenciales síncronas o asíncronas sin permiso explícito del docente.
Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén
Delegado de Protección de Datos:dpo@ujaen.es
Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.
Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.
Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.
Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.
Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es
Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es
Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es
Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.
Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.
Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.
Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.
Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es