Comparador Básico

Informática (11337)

Editar IA
Curso: Cuatrim.: A ECTS: 6 Carácter: FBa ERT: ETSIGCT
Título: Grado en Ingeniería Geomática y Topografía
Dpto: SISTEMAS INFORMÁTICOS Y COMPUTACIÓN
Contenido:
1. Introducción a la programación. Elementos básicos de un programa
1.1 Seminario Actividad 1: Introducción a la informática
1.2 Seminario Actividad 2: Introducción a los ordenadores
2. Expresiones
2.1 Seminario/Práctica de Aula Actividad 3: Expresiones
3. Entrada y Salida
3.1 Prácticas de Laboratorio Boletín 1: Ejercicios de introducción a Python 3, entrada y salida
3.2 Práctica de aula: Entrada y Salida
3.3 Seminario Actividad 4: Ficheros 1 en Python 3
4. Estructuras de Control
4.1 Prácticas de Laboratorio: Boletín 2: Ejercicios de Estructuras de Control en Python 3, selectivas
4.2 Práctica de aula: Estructuras condicionales
4.3 Prácticas de Laboratorio: Boletín 2: Ejercicios de Estructuras de Control en Python 3, iterativas
4.4 Práctica de aula: Estructuras repetitivas
4.5 Seminario Actividad 5: Sentencias Condicionales
5. Estructuras de almacenamiento
5.1 Prácticas de Laboratorio Boletín 3: Ejercicios de Estructuras de Almacenamiento: Strings.
5.2 Práctica de aula: Strings
5.3 Prácticas de Laboratorio Boletín 3: Ejercicios de Estructuras de Almacenamiento: Listas.
5.4 Práctica de aula: Listas
5.5 Prácticas de Laboratorio Boletín 3: Ejercicios de Estructuras de Almacenamiento: Matrices.
5.6 Práctica de aula: Matrices
5.7 Seminario Actividad 6: Ficheros 2 en Python 3
5.8 Seminario Actividad 7: Algoritmos de ordenación
6. Descomposición modular
6.1 Prácticas de Laboratorio Boletín 4: Ejercicios de Funciones en Python 3
6.2 Práctica de aula: Descomposición en funciones, paso de parámetros.
7. Tratamiento de datos para geomática: Tratamiento de imágenes y ficheros JSON.
7.1 Seminario/Práctica de aula Actividad 8: Creación de Gráficos
7.2 Seminario/Práctica de aula Actividad 9: Manipulación de Imágenes
7.3 Seminario/Práctica de aula Actividad 10: FIcheros JSON y openstreemaps by Folium
Contexto:
La programación de ordenadores es importante en el grado en geomática y topografía por varias razones: 1. Análisis y procesamiento de datos: En geomática y topografía, se utilizan diferentes tipos de instrumentos de medición que generan grandes cantidades de datos. La programación permite procesar y analizar estos datos de manera eficiente para obtener resultados precisos y confiables. 2. Automatización de tareas: La programación permite automatizar tareas repetitivas y tediosas, lo que ahorra tiempo y reduce la posibilidad de errores humanos. Por ejemplo, se pueden programar scripts para procesar datos de GPS o LIDAR de forma rápida y sencilla. 3. Modelado de datos: La geomática y la topografía hacen un uso extensivo de los modelos digitales de elevación y otras herramientas de modelado. La programación permite desarrollar y personalizar estas herramientas según las necesidades del usuario. 4. Desarrollo de software especializado: En algunos casos, los programas de software comerciales no son suficientes para las necesidades específicas de la geomática y la topografía. La programación permite desarrollar software especializado para la gestión y análisis de datos topográficos y geoespaciales. 5. Integración de tecnologías: La programación es esencial para integrar diferentes tecnologías en la geomática y topografía. Por ejemplo, se pueden integrar sistemas de información geográfica (GIS), sensores remotos y tecnologías de posicionamiento global (GPS) para recopilar y analizar datos geoespaciales de manera más eficiente y precisa. En resumen, la programación de ordenadores es importante en un grado de geomática y topografía porque permite procesar grandes cantidades de datos, desarrollar software especializado, modelar datos y integrar diferentes tecnologías para recopilar y analizar datos geoespaciales de manera eficiente y precisa.
Descripción:
El objetivo de la asignatura consiste en inculcar al alumno la habilidad de programar, ya que programar es más una habilidad que un conocimiento. Se pretende que los alumnos sean capaces de realizar pequeños programas en un lenguaje de alto nivel a partir del planteamiento de problemas en un lenguaje informal. Dados los fundamentos básicos de la programación a través de esta asignatura, el alumno debería ser capaz de realizar programas en otros lenguajes/entornos previa consulta de los manuales pertinentes de manera autodidacta. La enseñanza de los conceptos básicos de programación permite su aplicabilidad en el contexto de la carrera en la que se ubica. En la parte de problemas de aula se plantearán ejercicios base y se mostrarán diferentes soluciones a estos, desde las más simples a las más eficientes. En la parte de prácticas de laboratorio se realizarán ejercicios de programación en un laboratorio con ordenadores de dificultad creciente para las diferentes unidades didácticas, los enunciados de éstos ejercicios se distribuyen en 4 boletines. En la parte de teoría de seminario se empleará docencia inversa, donde se sugerirá la visualización de ciertos vídeos/tutoriales y luego en clase se discutirá sobre los contenidos visualizados, y se harán pequeños tests o lessons para asegurarnos que el alumno ha entendido los contenidos.
Evaluación:
Evaluación: -Las competencia transversal de Responsabilidad y toma de decisiones de será evaluada mediante un trabajo/proyecto escrito que conlleva un algoritmo e implementación de un programa que se requerirá al finalizar las clases de la asignatura, éste valdrá un 10% de la nota final y para la competencia se valorará la elección del problema a resolver y su planteamiento, cómo se ha resuelto el problema (estructuras empleadas, destreza a la hora de resolverlo). -Las tareas de seminario valdrán un total del 10% de la asignatura y se evaluarán mediante: 2 pruebas tipo test (0,6 puntos) para la introducción a la asignatura que es más teórica y se apoya en vídeos grabados. Y en tres entregas de pequeños ejercicios o preguntas del último minuto al final de la clase para el resto de las actividades de seminario (0,4 puntos). En estas clases de seminario se planteará docencia inversa, donde el alumno visualizará los contenidos en casa y el tiempo de seminario lo dedicará a preguntar dudas y terminar los ejercicios propuestos. Vídeos y/o Lessons específicos para cada actividad de seminario se ponen a disposición del alumno para las tareas de seminario. -Se realizarán dos pruebas escritas a lo largo del curso con un peso del 40% y 40%, respectivamente, sin nota mínima. -No existe nota mínima en ninguno de los sistemas de evaluación Recuperaciones: -Para las pruebas escritas con peso del 40% y 40% habrá sendas recuperaciones poco después de la realización de cada una de ellas para aquellos alumnos que hayan suspendido o que quieran subir nota. Para aquellos alumnos con excepción de asistencia a clase o que justifiquen la ausencia: -Se informará a los alumno del desarrollo de las clases y trabajos a entregar o realizar en la semana/curso a través del Poliformat o con la herramienta de aviso alumnos de la intranet. Asimismo se empleará la herramienta Tareas para crear fechas de entregas de los trabajos y un sitio donde depositarlos. -Los tareas de seminario se podrán entregar a lo largo del curso y el alumno podrá hacer tutorías a través de email y/o presenciales y/o por Teams. Para las pruebas tipo test con docencia inversa, se habilitará un día y hora determinados y se podrán hacer a través de Poliformat. -El trabajo de competencia transversal se entrega a través de una Tarea de Poliformat. -En cuanto a los exámenes del 40% y sus recuperaciones entendemos que podrán acudir a las fechas/horas publicadas con permiso de su empresa/trabajo.

Bases de datos (11338)

Editar IA
Curso: Cuatrim.: A ECTS: 6 Carácter: FBa ERT: ETSIGCT
Título: Grado en Ingeniería Geomática y Topografía
Dpto: SISTEMAS INFORMÁTICOS Y COMPUTACIÓN
Contenido:
1. Bases de datos relacionales (Competencias 100(E), 107(E), 114(E))
1.1 Conceptos básicos
1.2 Modelo relacional de datos
2. Uso de bases de datos relacionales
2.1 Interpretación de una base de datos (Competencias 100(E), 106(E), 114(E))
2.2 Práctica: El lenguaje SQL: consultas (Competencias 100(E), 111(E), 114(E))
2.3 El lenguaje SQL: actualización (Competencias 100(E), 105(E), 114(E))
3. Bases de datos cartográficas (Competencias 100(E), 104(E), 105(E), 107(E), 111(E), 114(E))
3.1 Conceptos básicos
3.2 Práctica: Consultas sobre bases de datos cartográficas
4. Diseño de bases de datos relacionales
4.1 Conceptos básicos de diseño (Competencias 100(E), 105(E), 114(E))
4.2 Diseño relacional. Lenguaje de definición SQL (Competencias 100(E), 105(E), 114(E))
4.3 Proyecto: Creación de un Sistema de Información con Datos Georeferenciados (Competencias 02(T), 03(T), 104(E), 105(E), 106(E), 114(E))
Contexto:
La asignatura "Bases de Datos" es una materia esencial para cualquier estudiante, ya que las bases de datos son elementos clave en la mayoría de los sistemas de información. Además, la asignatura proporciona una base para el desarrollo y el análisis de datos de datos con información georeferenciada. Los estudiantes aprenderán diferentes aspectos sobre los modelos de datos, lenguajes de consulta, diseño de bases de datos, teniendo siempre en mente el uso de base de datos cartográficas.
Descripción:
En esta asignatura se presentan los conceptos básicos de la tecnología de Bases de Datos en general y de Bases de Datos Relacionales en particular. Además, también se presenta una metodología de diseño de BD relacionales. Las habilidades más concretas que se quieren desarrollar con la asignatura son las siguientes: - Identificar los componentes y funciones de un SGBD - Describir los componentes del Modelo Relacional de Datos - Distinguir las restricciones de integridad en un Esquema Relacional - Interpretar un Esquema Relacional - Usar un SGBD - Analizar un requisito de consulta a una BD Relacional - Resolver un requisito de consulta a una BD Relacional - Analizar los requerimientos de información de un sistema de información - Diseñar una BD Relacional - Conocer las particularidades de las BD cartográficas
Evaluación:
A continuación se detallan los elementos que se utilizaran para la evaluación: - Acto 1(*): Una prueba escrita de la UD1 con un peso del 15%. - Acto 2(*): Una prueba escrita de la UD2 y la UD3 con un peso del 25%. - Acto 3(*): Una prueba escrita de la UD4 con un peso del 20%. - Acto 4(*): Un proyecto de diseño de un SI con un peso del 25%. - Acto 5(*): Actividad de seguimiento Caso: tres casos que consistirán en la realización de ejercicios (habitualmente en el aula) de la UD1, UD2 y UD3 con un peso del 5% cada uno. (*) Cuando haya indicios del uso de medios tecnológicos en la realización de cualquier acto de evaluación, el profesor podrá corroborar la autoría del acto de evaluación mediante entrevista oral al estudiantado. - La entrega del proyecto de diseño (acto 4) es obligatoria. - Nota final = suma de las notas obtenidas en cada parte. No es necesario que se haya superado cada parte para que sea sumada a la nota final, es decir, cualquier nota obtenida en cada parte es sumada a la nota final. - Recuperación: Los actos 1, 2, 3 y 4 se recuperan de forma independiente, el acto 5 al tratarse de actividades de seguimiento no tendrá recuperación. El estudiantado podrá concurrir a los actos de recuperación de la asignatura, aun teniendo aprobados los actos de evaluación continua, con objeto de mejorar su calificación final. No obstante, la calificación obtenida en los actos de recuperación podrá suponer una modificación de la calificación final tanto al alza como a la baja. - Los alumnos con excepción de asistencia a clase deberán realizar los actos 1, 2 y 3 o un examen final que comprenda todas las U.D. de la asignatura y deberán entregar el proyecto de diseño de un SI (acto 4). Las notas correspondientes a las actividades de seguimiento se tendrán en cuenta en la nota del acto de evaluación al que corresponda dicha actividad. - La evaluación de la competencia CT-02 se realizará mediante una rubrica del proyecto de diseño. - La evaluación de la competencia CT-03 se realizará mediante la observación de los equipos y co-evaluación entre los miembros del grupo.