GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

Documentos relacionados
GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado: Módulo: Modulo 4

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Fundamentos de Programación

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Ingeniería Informática en Sistemas de Información Doble Grado:

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Criminología. Grado: Disciplinas forenses Departamento: Deporte e Informática Año académico: Semestre:

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información. Ingeniería del Software, Sistemas de Información y Sistemas Inteligentes

GUÍA DOCENTE Estructuras de Datos

GUÍA DOCENTE Estructuras de Datos

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

GUÍA DE APRENDIZAJE ESTRUCTURA DE DATOS

Guía Docente Modalidad Presencial. Programación Estructurada I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

Guía Docente Modalidad Presencial. Programación Estructurada I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

Guía Docente Modalidad Presencial. Programación Estructurada II. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

DISTRIBUCIÓN HORARIA DE LA ASIGNATURA SEGÚN NORMATIVA

ESTRUCTURAS DE DATOS II

Guía Docente Modalidad Presencial. Programación Orientada a Objetos I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

FICHA DE ASIGNATURAS DE ITIG PARA GUÍA DOCENTE. EXPERIENCIA PILOTO DE CRÉDITOS EUROPEOS. UNIVERSIDADES ANDALUZAS DATOS BÁSICOS DE LA ASIGNATURA

GUÍA DOCENTE. Curso Administración y Dirección de Empresas Doble Grado:

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Doble Grado:

Guía Docente Modalidad Presencial. Sistemas Operativos I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE. Curso Ingeniería Informática en Sistemas de Información Doble Grado:

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

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

ANX-PR/CL/ GUÍA DE APRENDIZAJE

Guía Docente Modalidad Presencial. Estructuras de Datos. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Algoritmica y complejidad. CURSO ACADÉMICO - SEMESTRE Primer semestre

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

Guía docente de la asignatura

Programa del Curso I Semestre, Algoritmos y Estructuras de Datos

Guía Docente Modalidad a Distancia. Programación Orientada a Objetos I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA. Organización de Empresas Organización de Empresas y Marketing. Créditos totales: 6 Curso: 3º/5º

GUÍA DOCENTE Diseño y mantenimiento del software

GUÍA DOCENTE ABREVIADA DE LA ASIGNATURA

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

Escuela Técnica Superior de Ingeniería Civil e Industrial. Grado en Ingeniería Mecánica

Guía Docente Modalidad Presencial. Introducción a la Informática. Curso 2012/13. Grado en Ingeniería de. Sistemas de Información

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS Y CONCURRENTE

Guía Docente Modalidad a Distancia. Programación Estructurada I. Curso 2017/18. Grado en Ingeniería de. Sistemas de Información

1.- Datos de la Asignatura

GUÍA DOCENTE. Curso

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA GRADO DE INGENIERÍA INFORMÁTICA. Curso 2015/16. Asignatura: ESTRUCTURAS DE DATOS DENOMINACIÓN DE LA ASIGNATURA

ESTRUCTURAS DE DATOS

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Finanzas y Contabilidad Doble Grado: X: Organización de Empresas

Escuela Técnica Superior de Ingeniería Civil e Industrial. Grado en Ingeniería Civil

GUÍA DOCENTE. Curso

GUÍA DOCENTE Curso

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DOCENTE CURSO: 2013/14

GUÍA DE APRENDIZAJE ESTRUCTURA DE DATOS GRADUADO EN INGENIERÍA DE SOFTWARE

Guía Docente. Modalidad a distancia. Introducción a la Informática. Curso 2018/19. GradoenIngenieríade. Sistemas de Información

Grado en Ingeniería Informática GUÍA DOCENTE Curso

GUÍA DOCENTE Programación. Fundamentos básicos del paradigma de programación estructurada. Tipos de datos y funciones relacionadas.

Datos Descriptivos. Guía%de%Aprendizaje% %Información%al%estudiante% Sólo castellano Sólo inglés Ambos IDIOMA IMPARTICIÓN. ASIGNATURA: Programación II

Guía docente de la asignatura

Guía Docente Modalidad a Distancia. Estructuras de Datos. Curso 2017/18. Pasarela al Grado en. Ingeniería de Sistemas de Información

GUÍA DOCENTE. Curso Análisis de Operaciones Financieras Economía, Métodos Cuantitativos e Historia Económica Año académico:

GUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES

División Académica de Informática y Sistemas División Académica Multidisciplinaria de los Ríos Ingeniería en Informática Administrativa

GUÍA DOCENTE. Organización de Empresas Organización de Empresas y Marketing

FUNDAMENTOS DE PROGRAMACIÓN II

Guía docente de la asignatura

Guía Docente Modalidad A Distancia. Sistemas Operativos I. Curso 2017/18. Curso de Adaptación al. Grado en Ingeniería de. Sistemas de Información

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

GUÍA DE APRENDIZAJE COMPUTACION UBICUA

GUÍA DOCENTE. Formación Básica en Ciencias Económicas y Empresariales Organización de Empresas y Marketing

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS

GUÍA DOCENTE DE LA ASIGNATURA

GUÍA DOCENTE ORGANIZACIÓN Y GESTIÓN DE EMPRESAS

GUÍA DE APRENDIZAJE Fundamentos de Programación GRADUADO EN INGENIERÍA DE COMPUTADORES

ANX-PR/CL/ GUÍA DE APRENDIZAJE

GUÍA DOCENTE CURSO

GUÍA DOCENTE 1. DESCRIPCIÓN DE LA ASIGNATURA

GUÍA DE APRENDIZAJE PROGRAMACION ORIENTADA A OBJETOS

GUÍA DOCENTE METODOS NUMÉRICOS Y OPTIMIZACIÓN

ANX-PR/CL/ GUÍA DE APRENDIZAJE

GUÍA DOCENTE. Curso DESCRIPCIÓN DE LA ASIGNATURA. Criminología Doble Grado: Grado: Derecho y Criminología Asignatura:

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Programacion I. CURSO ACADÉMICO - SEMESTRE Primer semestre

GUÍA DOCENTE SISTEMAS OPERATIVOS

ORGANIZACIÓN DOCENTE del curso

GUÍA DOCENTE. Análisis de los Mercados Financieros Economía, Métodos Cuantitativos e Historia Económica

Grado en Ingeniería Mecánica Curso 2016/2017. IDI108 Fundamentos de informática

Proyecto docente de la asignatura

Gloria Guadalupe González Flores, José Hernández Torruco Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

GUÍA DE APRENDIZAJE Procesamiento Digital de la Señal GRADUADO EN INGENIERÍA DE COMPUTADORES

GUÍA DOCENTE. DIRECCIÓN DE OPERACIONES II Organización de Empresas Organización de Empresas y Marketing

GUÍA DOCENTE METODOS NUMÉRICOS Y OPTIMIZACIÓN

Transcripción:

1. DESCRIPCIÓN DE LA ASIGNATURA Grado: Ingeniería Informática en Sistemas de Información Doble Grado: Asignatura: Estructuras de Datos Módulo: Modulo 1 Departamento: Deporte e Informática Año académico: 2016/2017 Semestre: Primer Semestre Créditos totales: 6 Curso: 2º Carácter: Obligatorio Lengua de impartición: Español Modelo de docencia: a. Enseñanzas Básicas (EB): 50% b. Enseñanzas de Prácticas y Desarrollo (EPD): 50% c. Actividades Dirigidas (AD): 2. RESPONSABLE DE LA ASIGNATURA Responsable de la asignatura Nombre: Federico Divina 1

Centro: Departamento: Área: Categoría: Escuela Politécnica Superior Deporte e Informática Lenguajes y Sistemas Informáticos Contratado Doctor Horario de tutorías: Número de despacho: 11.1.16 E-mail: fdivina@upo.es Teléfono: 95477592 2

3. UBICACIÓN EN EL PLAN FORMATIVO 3.1. Descripción de los objetivos Como objetivos generales en términos de resultados de aprendizaje, son los directamente derivados de la principal competencia a desarrollar: EB4 (adquirir conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería). Además, se espera que el estudiante potencie su pensamiento crítico, razonamiento abstracto, y capacidad para organizar las ideas y comunicarlas. Como objetivos concretos, se pretende que el alumno: 1. Conozca estructuras de datos complejas y esquemas algorítmicos básicos de utilización de las mismas. 2. Sea capaz de desarrollar estructuras de datos complejas y adaptarlas la resolución de problemas concretos. 3. Desarrolle la metodología de programación iniciada en las asignaturas Programación Orientada a Objetos (POO). 3.2. Aportaciones al plan formativo La asignatura de Estructuras de Datos es una asignatura de 6 creditos, que se imparte en el primer semestre del segundo curso y que pertenece al módulo de Formación Básica. Esta asignatura proporciona al alumno los conocimientos fundamentales de las estructuras de datos que se pueden utilizar en el desarrollo de aplicaciones software. Estos conocimientos representan una parte imprescindible en la formación de cualquier Graduado en Ingeniería Informática. Esta asignatura, junto con Fundamentos de Programación (FA) y Programación Orientada a Objetos (POO), conforman una completa formación en la creación de aplicaciones informáticas y dotará al alumno de conocimientos de programación necesarios tanto en las asignaturas del Módulo Programación de Computadores como en el mercado laboral. 3.3. Recomendaciones o conocimientos previos requeridos Es muy recomendable que el alumno haya superado la asignatura Programación Orientada a Objetos (POO), impartida en el segundo semestre del primer curso. 4. COMPETENCIAS 3

4.1 Competencias de la Titulación que se desarrollan en la asignatura 4.1.1 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones. (Competencia G08) 4.1.2 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. (Competencia G09) 4.2. Competencias del Módulo que se desarrollan en la asignatura 4.2.1 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería. (Competencia EB04) 4.3. Competencias particulares de la asignatura 4.3.1 Conocimientos fundamentales de las estructuras de datos utilizables en un lenguaje de programación 4.3.2 Resolución de problemas utilizando estructuras de datos, siguiendo una metodología con procesos sistemáticos que garanticen la consecución del objetivo. 4.3.3 Disciplina en la programación, siguiendo planteamientos que desarrollen la capacidad analítica del alumno para enfrentarse a problemas reales. 4

5. CONTENIDOS DE LA ASIGNATURA (TEMARIO) Tema 1: Java Collection Framework 1. Elementos del JCF 2. Listas 3. Conjuntos 4. Conjuntos Ordenados Tema 2: Pilas y Colas 1. Introducción 2. Diseño de Pilas 3. Implementación de Pilas 4. Diseño de Colas 5. Implementación de Colas Tema 3: Árboles 1. Introducción 2. Árboles Binarios 3. Árboles Genericos 4. Árboles Binarios de Búsqueda 5. Árboles AVL 6. Otros tipos de Árboles Tema 4: Grafos 1. Introducción 2. Definiciones y Características de Grafos 3. Implementación de Grafos 4. Algoritmos sobre Grafos 6. METODOLOGÍA Y RECURSOS Por un lado las Enseñanzas Básicas (EB), comúnmente llamadas clases teóricas, están dirigidas a todo el grupo y se imparten en forma de lección magistral, con los objetivos esenciales de transmitir conocimientos, ofrecer un enfoque crítico de la asignatura que lleve a los alumnos a reflexionar y descubrir las relaciones entre los diversos conceptos, y el formar una mentalidad crítica en la forma de afrontar los problemas y la existencia de un método. Aunque la lección magistral se trata principalmente de la exposición continua del profesor, los alumnos pueden tomar notas y tienen la oportunidad de preguntar. La resolución de problemas se llevará a cabo tanto en clases de teoría como en las de prácticas de laboratorios o Enseñanzas Prácticas de Desarrollo (EPD), pudiéndose trabajar tanto en pequeños grupos de trabajo como individualmente. 5

Por otro lado, en las EPDs se exponen las ideas fundamentales desarrolladas de una manera básica, se introduce al alumno en la resolución de problemas mediante unos experimentos guiados, y se enumeran una serie de ejercicios y problemas que el alumno debe resolver. Aunque se potenciará principalmente el trabajo individual y autónomo, esta actividad permite también el trabajo en pequeños grupos de dos o tres alumnos. Todas estas actividades formativas estarán además complementadas con soporte a través de herramientas Web como la herramienta de Aula Virtual WebCT. 6

7. EVALUACIÓN CONVOCATORIA DE FEBRERO La evaluación de la asignatura se acogerá al modelo de evaluación continua y sólo será aplicable para la convocatoria de febrero (1a convocatoria de curso). Aquellos estudiantes que no superen la asignatura en dicha convocatoria, se podrán evaluar en la convocatoria de julio como se describe más adelante. La evaluación se basará principalmente en los conocimientos adquiridos tanto en clase de teoría como en las prácticas de laboratorios y se realizará según las siguientes indicaciones: En las Enseñanzas Básicas se evaluará la participación en clase y se realizará una prueba escrita al final del semestre. Las Enseñanzas Prácticas y de Desarrollo se evaluarán mediante pruebas en aulas de informática y/o una prueba escrita sobre algún problema propuesto en las clases prácticas. La nota oscilará entre 0 y 10 puntos, y vendrá descrita por los porcentajes descritos a continuación: Enseñazas Básicas: 50% Enseñanzas Prácticas y de Desarrollo: 50% Para poder realizar la media, el estudiante deberá obtener al menos 1 punto sobre el cómputo de 10 en la prueba escrita de Enseñanzas Básicas y obtener al menos 1 punto sobre el cómputo de 10 en la parte de las pruebas que se desarrollen en el aula de informática. Para la realización de cualquier prueba evaluable no se permitirá el uso o consulta de documentación, salvo indicación expresa del profesor/a. CONVOCATORIA DE JULIO Para la convocatoria de julio, la asignatura se evaluará mediante dos pruebas escritas correspondientes a Enseñanzas Básicas y Enseñanzas Prácticas y de Desarrollo respectivamente con un porcentaje de 50% cada prueba y que englobarán todos los contenidos de la asignatura. Las notas obtenidas en las pruebas evaluables durante la evaluación continua y la nota de EB se guardarán según la normativa vigente. Esta evaluación seguirá la estructura de pruebas de la convocatoria de curso. 7

8. BIBLIOGRAFÍA GENERAL Thinking in Java, 3rd Edition. Bruce Eckel. Prentice Hall, 2002. Programación en Java 2. Luis Joyanes Aguilar, Ignacio Zahonero Martínez. McGraw-Hill, 2002. Estructuras de Datos Con Java: diseño de estructuras y algoritmos. John Lewis, Joseph Chase, Pearson Educación, 2006 Data Structures and Algorithms in Java, 4th editions, Michael T. Goodrich and Roberto Tamassia, John Wiley & Sons, Inc., 2005 8