19
Guía docente de la asignatura Informática Aplicada Titulación: Grado en Ingeniería Mecánica Curso 2010-2011

Guía docente de la asignatura · 3.3. Descripción de la asignatura. Adecuación al perfil profesional La formación del ingeniero industrial integra las habilidades propias de la

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Guía docente de la asignatura

Informática Aplicada

Titulación: Grado en Ingeniería Mecánica Curso 2010-2011

Guía Docente

1. Datos de la asignatura

Nombre Informática Aplicada

Materia Informática

Módulo Materias básicas

Código 508101004

Titulación Grado en Ingeniería Mecánica

Plan de estudios 2010

Centro Escuela Técnica Superior de Ingeniería Industrial

Tipo Obligatoria

Periodo lectivo Primer Cuatrimestre Curso 1º

Idioma Castellano

ECTS 6 Horas / ECTS 30 Carga total de trabajo (horas) 180

Horario clases teoría Gr. A: Mar. 9-11; Vier. 11-12

Gr. B: Mar. 16-18; Vier. 18-19

Gr. C: Xcol. 9-11; Vier. 10-11

Aula Grs. A y B: PS-1

Gr. C: PS-2

Horario clases prácticas Gr. A: Lun. 16:00-20:00

Gr. B: Lun. 9:00-13:00

Gr. C: Mar. 16:00-20:00

Lugar Aula Informática

ETSII

2. Datos del profesorado

Profesor responsable Pedro María Alcover Garau (Teo Gr. A, B y C; Pr Gr. B); José Miguel Morales Illán y Francisco Escribá Perez (Pr Grs. A y C)

Departamento Tecnologías de la Información y las Comunicaciones

Área de conocimiento Lenguajes y Sistemas Informáticos

Ubicación del despacho 2ª Planta Antiguo Cuartel de Antigones, despacho 20

Teléfono 968 325396 Fax 968 325973

Correo electrónico [email protected]

URL / WEB Aula Virtual UPCT

Horario de atención / Tutorías Lunes y Miércoles 16:00-18:00, Martes 11:30-13:30

Ubicación durante las tutorías Despacho profesor.

3. Descripción de la asignatura

3.1. Presentación

La asignatura Informática Aplicada se presenta como una materia básica que recoge y describe los fundamentos de los sistemas informáticos, tanto el hardware como el software. El núcleo más importante de la asignatura lo constituye la introducción al desarrollo de programas de computador, describiendo para ello los elementos fundamentales que lo integran y las posibilidades existentes en el contexto ingenieril. La asignatura se desarrolla con un carácter eminentemente práctico, potenciándose para ello las prácticas en el aula de informática así como el trabajo en grupo.

3.2. Ubicación en el plan de estudios

La asignatura Informática Aplicada se estudia en primer curso primer cuatrimestre. Es una asignatura básica que aporta los conocimientos mínimos para facilitar el desarrollo de las asignaturas posteriores en lo que a conocimientos informáticos se refiere.

3.3. Descripción de la asignatura. Adecuación al perfil profesional

La formación del ingeniero industrial integra las habilidades propias de la ingeniería con los métodos de la matemática y la informática para formular y construir modelos para el diseño, análisis, evaluación y predicción de sistemas. Por ello, el alumno debe ser capaz de hacer uso de los recursos propios de un sistema informático en el ámbito de su especialidad ingenieril. Con la asignatura Informática Aplicada, el alumno será capaz de hacer uso de lenguajes de programación con los que desarrollar aplicaciones de propósito general y dispondrá de conocimientos generales sobre bases de datos, modelos de datos y realización de consultas. Por otra parte, se proporciona al alumno conocimientos básicos sobre las partes que constituyen un sistema informático y sobre la estructura y funcionamiento de sistemas operativos. La formación aportada al alumno le capacita para poder extrapolar los conocimientos adquiridos a otras infraestructuras (lenguajes de programación, sistemas operativos, plataformas de desarrollo, etc.), de manera que las competencias adquiridas sean útiles en su desarrollo profesional a medio y largo plazo.

3.4. Relación con otras asignaturas. Prerrequisitos y recomendaciones

No existe ningún prerrequisito ni recomendación asociada a la asignatura Informática Aplicada.

3.5. Medidas especiales previstas

Se adoptarán medidas especiales que permitan la integración de alumnos que puedan tener deficiencias visuales utilizando amplificadores de imagen.

4. Competencias

4.1. Competencias específicas de la asignatura

Conocimiento fundamental sobre el uso y programación de ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.

4.2. Competencias genéricas / transversales

COMPETENCIAS INSTRUMENTALES

X T1.1 Capacidad de análisis y síntesis

T1.2 Capacidad de organización y planificación

X T1.3 Comunicación oral y escrita en lengua propia

T1.4 Comprensión oral y escrita de una lengua extranjera

X T1.5 Habilidades básicas computacionales

T1.6 Capacidad de gestión de la información

X T1.7 Resolución de problemas

T1.8 Toma de decisiones

COMPETENCIAS PERSONALES

X T2.1 Capacidad crítica y autocrítica

X T2.2 Trabajo en equipo

T2.3 Habilidades en las relaciones interpersonales

T2.4 Habilidades de trabajo en un equipo interdisciplinar

T2.5 Habilidades para comunicarse con expertos en otros campos

T2.6 Reconocimiento de la diversidad y la multiculturalidad

T2.7 Sensibilidad hacia temas medioambientales

T2.8 Compromiso ético

COMPETENCIAS SISTÉMICAS

T3.1 Capacidad para aplicar los conocimientos a la práctica

T3.2 Capacidad de aprender

T3.3 Adaptación a nuevas situaciones

T3.4 Capacidad de generar nuevas ideas (creatividad)

T3.5 Liderazgo

T3.6 Conocimiento de otras culturas y costumbres

X T3.7 Habilidad de realizar trabajo autónomo

T3.8 Iniciativa y espíritu emprendedor

T3.9 Preocupación por la calidad

T3.10 Motivación de logro

4.3. Competencias específicas del Título

COMPETENCIAS ESPECÍFICAS DISCIPLINARES

X E1.1 Conocimiento en las materias básicas matemáticas, física, química, organización de empresas, expresión gráfica e

informática, que capaciten al alumno para el aprendizaje de nuevos métodos y teorías

E1.2 Conocimientos en materias tecnológicas para la realización de mediciones, cálculos, valoraciones, tasaciones, peritaciones, estudios, informes, planes de labores y otros trabajos análogos

E1.3 Conocimiento, comprensión y capacidad para aplicar la legislación necesaria en el ejercicio de la profesión de Ingeniero Técnico Industrial

COMPETENCIAS PROFESIONALES

E1.1 Capacidad para la redacción, firma y desarrollo de proyectos en el ámbito de la Ingeniería industrial que tengan por objeto, en el área de la Ingeniería Mecánica, la construcción, reforma, reparación, conservación, demolición, fabricación, instalación, montaje o explotación de: estructuras, equipos mecánicos, instalaciones energéticas, instalaciones eléctricas y electrónicas, instalaciones y plantas industriales y procesos de fabricación y automatización en función de la ley de atribuciones profesionales

E1.2 Capacidad para el manejo de especificaciones, reglamentos y normas de obligado cumplimiento

E1.3 Capacidad de analizar y valorar el impacto social y medioambiental de las soluciones técnicas

E2.4 Capacidad de dirección, organización y planificación en el ámbito de la empresa, y otras instituciones y organizaciones

OTRAS COMPETENCIAS

E3.1 Experiencia laboral mediante convenios Universidad-Empresa

E3.2 Experiencia internacional a través de programas de movilidad

4.4. Objetivos del aprendizaje Al finalizar la asignatura el alumno deberá ser capaz de:

1. Conocer los principios básicos de arquitectura de computadores y sistemas operativos. 2. Conocer los tipos de lenguajes de programación, así como los principios básicos y las herramientas necesarias para el desarrollo de programas. 3. Conocer los mecanismos básicos para la construcción de algoritmos en el paradigma de la programación estructurada y ser capaz de diseñar programas utilizando dichos mecanismos. 4. Conocer los mecanismos básicos del lenguaje de programación C para representar tipos de datos (tanto primitivos como compuestos), estructuras de control de la programación estructurada, y transformar a dicho lenguaje los diseños realizados. 5. Ser capaz de modularizar programas utilizando funciones y los mecanismos de paso de parámetros. 6. Conocer las características básicas de una base de datos y los modelos semánticos de datos más utilizados, siendo capaz de diseñar un modelo Entidad-Relación y transformarlo a un modelo relacional. 7. Resolver consultas y modificaciones sencillas a bases de datos utilizando el lenguaje SQL.

8. Conocer los programas de computador más comunes en el ámbito de la ingeniería industrial.

Las actividades de enseñanza/aprendizaje diseñadas permitirán al alumno desarrollar su capacidad de: trabajo en equipo, análisis y síntesis de información, expresión escrita y comunicación oral mediante el desarrollo de un programa de ordenador y su defensa oral al finalizar en cuatrimestre.

5. Contenidos

5.1. Contenidos según el plan de estudios

Programación estructurada de aplicaciones informáticas. Lenguajes de programación. Edición y compilación de programas. Estructura y funciones de un sistema operativo. Tipos de sistemas operativos. Administración básica de sistemas operativos. Bases de Datos relacionales. Modelos de Datos. Herramientas de gestión de bases de datos. Componentes de un sistema informático. Categorías de aplicaciones informáticas. Recursos utilizados en un sistema informático. Aplicaciones informáticas habituales en ámbito ingenieril.

5.2. Programa de teoría

UD 1. Sistemas Informáticos y Arquitectura de Computadores Tema 1. Introducción a los sistemas informáticos Tema 2. Estructura básica de un computador y representación de la información

UD 2. La Programación Estructurada en C Tema 3. Introducción a la programación estructurada y la algoritmia Tema 4. Tipos de datos primitivos y operaciones de entrada/salida Tema 5. Estructuras de control: selección y repetición Tema 6. Tipos Estructurados de Datos: Vectores Tema 7. Abstracción Funcional. Paso de parámetros

UD 3. Bases de Datos Relacionales Tema 8. Introducción a las bases de datos relacionales Tema 9. El lenguaje SQL

UD 4. Aplicaciones de Computador Específicas para Ingeniería Tema 10. Conceptos básicos de sistemas operativos Tema 11. Aplicaciones Específicas en Ingeniería

5.3. Programa de prácticas

Sesiones de Aula de Informática: Se desarrollan once sesiones de aula de informática donde los alumnos además de familiarizarse con el uso de un computador y conocer las herramientas habituales para el desarrollo de programas, sean capaces de resolver y probar con la asistencia del profesor de prácticas pequeños ejemplos guiados. Estos ejemplos tienen la complejidad suficiente para poder ser seguidos sin dificultad al tiempo que refuercen los conocimientos adquiridos en el desarrollo de las clases de pizarra. Las prácticas de laboratorio a desarrollar en la totalidad de sesiones serán:

Práctica 1. Introducción al entorno de programación: Compiladores e intérpretes Práctica 2. Tipos de datos y entrada/salida básica en el lenguaje C Práctica 3. Estructuras de selección del flujo de control en el lenguaje C Práctica 4. Estructuras de repetición del flujo de control en el lenguaje C (2 sesiones) Práctica 5. Estructuras estáticas de datos en el lenguaje C (2 sesiones) Práctica 6. Definición y uso de funciones en el lenguaje C (2 sesiones) Práctica 7. Introducción a un sistema gestor de bases de datos relacional Práctica 8. Desarrollo de consultas básicas de una base de datos relacional usando el

lenguaje SQL

5.4. Objetivos de aprendizaje detallados por Unidades Didácticas (opcional)

Temas: Introducción a los Sistemas Informáticos. Estructura Básica de un

Computador y Representación de la Información.

Objetivos de

aprendizaje:

Definir los tipos y las características de los sistemas informáticos industriales.

Describir los niveles de abstracción que se pueden considerar en todo sistema informático.

Exponer la arquitectura básica de los sistemas informáticos: arquitectura de von Neumann.

Describir las características principales y la secuencia de funcionamiento de la unidad central de procesos.

Construir programas simples que utilicen la unidad central de procesos mediante un simulador de la misma.

Describir el funcionamiento de la memoria de un sistema informático y los tipos de memoria existentes (magnética, óptica y de estado sólido).

Exponer la clasificación de la memoria según la jerarquía de memoria de un PC.

Explicar el funcionamiento del subsistema de entrada/salida de un sistema informático.

Enumerar los buses de un sistema informático y principales tipos de periféricos.

Conocer los distintos mecanismos de representación de la información en un computador digital.

Tema: Introducción a la Programación Estructurada y la Algoritmia

Objetivos de

aprendizaje:

Explicar los principios básicos del desarrollo de programas.

Explicar las fases de construcción de un programa.

Enumerar los principales paradigmas de programación existentes.

Distinguir entre lenguajes de programación de alto y bajo nivel de abstracción y entre lenguajes compilados e interpretados.

Conocer las herramientas necesarias para el desarrollo de programas.

Explicar los principios de la programación imperativa y estructurada.

Explicar las ventajas de la programación estructurada.

Explicar los mecanismos básicos para la construcción de algoritmos en el paradigma de la programación estructurada.

Descubrir los saltos necesarios durante la programación de un algoritmo, distinguiendo entre los saltos condicionales y e incondicionales en el mismo.

Dar ejemplos de algoritmos sencillos resueltos.

Diseñar algoritmos a partir de enunciados de problemas.

Tema: Tipos de Datos Primitivos y Operaciones de Entrada/Salida

Objetivos de

aprendizaje:

Definir las características de los tipos de datos.

Explicar los tipos de datos primitivos que ofrece el lenguaje C.

Dar ejemplos del uso de un tipo de datos.

Seleccionar el tipo de datos más adecuado a las necesidades de un problema.

Explicar la declaración y uso de variables y constantes.

Explicar los operadores aritméticos y lógicos.

Explicar las reglas de precedencia de los operadores.

Explicar las conversiones de tipos explícitas e implícitas.

Dar ejemplos de la declaración y uso de variables y constantes en el lenguaje C.

Resolver distintas expresiones aritméticas y lógicas en el lenguaje C.

Tema: Estructuras de Control: Selección y Repetición

Objetivos de

aprendizaje:

Enumerar las siete estructuras de control disponibles en el Lenguaje C.

Distinguir entre la selección única, la selección con alternativa y la selección múltiple.

Describir el funcionamiento de las estructuras de selección if, if-else, y switch y solucionar con ellas problemas sencillos.

Distinguir las diferentes formas de repetición que aparecen en los algoritmos estudiados con anterioridad.

Explicar el funcionamiento de las estructuras de repetición while y do-while, describir las diferencias entre ellas y resolver algoritmos sencillos.

Explicar el funcionamiento de la estructura de repetición for, ser capaces de configurar las expresiones que usa y resolver con ella algoritmos sencillos.

Interpretar la necesidad de alterar en ocasiones la repetición en curso y explicar el funcionamiento de las instrucciones break y continue. Modificar la programación de las estructuras de repetición para evitar el uso de ambas instrucciones.

Resolver los algoritmos estudiados en la unidad didáctica usando las diferentes estructuras de control.

Utilizar las estructuras de control combinándolas en apilamiento y anidamiento, para resolver algoritmos complejos.

Tema: Tipos Estructurados de Datos: Vectores

Objetivos de

aprendizaje:

Explicar las características de una estructura estática de datos y las posibilidades que ofrece.

Explicar los mecanismos que ofrece el lenguaje C para definir Estructuras Estáticas de datos (Arreglos).

Explicar la sintaxis del lenguaje C para definir arreglos.

Explicar el procedimiento básico para recorrer arreglos y acceder o modificar su contenido.

Explicar la definición de arreglos multidimensionales en el lenguaje C.

Interpretar la necesidad de definir arreglos de una o más dimensiones.

Resolver problemas sencillos en los que sea precio utilizar arreglos.

Explicar los mecanismos básicos de búsqueda de datos en arreglos uni y multidimensionales.

Explicar los algoritmos más conocidos para la ordenación de datos en arreglos.

Explicar los tiempos de cómputo asociados a un algoritmo de ordenación.

Tema: Abstracción Funcional: Paso de Parámetros

Objetivos de

aprendizaje:

Exponer la necesidad de modularizar los programas de tamaño medio.

Explicar el concepto de módulo y su correspondencia con la definición de una función en la programación estructurada.

Explicar las partes que constituyen una función.

Explicar la declaración de funciones en C.

Explicar el mecanismo de llamada a procedimiento síncrono.

Clasificar los distintos métodos de pasos de parámetros (por valor y por referencia).

Dar ejemplos demostrativos de declaración, invocación e implementación de funciones.

Explicar los mecanismos de definición de funciones recursivas.

Distinguir las situaciones en las que una definición recursiva es adecuada.

Explicar los mecanismos básicos de referenciado de memoria en el lenguaje C.

Distinguir entre la declaración de variables y la declaración de punteros a variables.

Explicar la manera en la que se gestionan las direcciones de memoria.

Explicar la aritmética básica de punteros.

Explicar la manera en la que los punteros participan en el paso de parámetros por referencia.

Dar ejemplos del uso básico de punteros.

Explicar la reserva de memoria y su relación con el manejo de estructuras de datos estáticas y con cadenas de caracteres.

Dar ejemplos del paso de parámetros a funciones utilizando punteros.

Temas: Introducción a las Bases de Datos Relacionales. El Lenguaje SQL.

Objetivos de

aprendizaje:

Explicar las características básicas de una base de datos.

Exponer las ventajas del uso de un enfoque de bases de datos.

Enumerar los modelos semánticos de datos más utilizados.

Describir con detalle el modelo Entidad Relación.

Dar ejemplos de modelado utilizando la notación del Diagrama Entidad Relación.

Describir con detalle el modelo Entidad Relación y el Modelo Relacional.

Describir las correspondencias existentes entre el modelo entidad-relación y el modelo relacionar.

Citar los mecanismos de normalización de modelos de datos relacionales existentes.

Dar ejemplos del modelo relacional.

Explicar el lenguaje de manipulación de bases de datos SQL.

Reseñar la evolución histórica del lenguaje.

Sintetizar las posibilidades que ofrece el lenguaje SQL.

Explicar la sentencia SELECT en la definición de consultas no anidadas.

Explicar la sentencia SELECT con anidamiento.

Explicar la sentencia UPDATE, INSERT y DELETE en su sintaxis más fundamental.

Dar ejemplos de acceso a una base de datos utilizando las instrucciones SQL anteriores.

Resolver un problema de tamaño medio utilizando los modelos semánticos de datos explicados.

Resolver el acceso al problema anterior utilizando sentencias SQL básicas.

Dar ejemplos de sistemas gestores de bases de datos comerciales y de libre distribución.

Exponer con detalle las características de un sistema gestor de bases de datos relacionales particular.

Tema: Conceptos básicos de Sistemas Operativos

Objetivos de

aprendizaje:

Describir los tipos de programas que se pueden ejecutar en un sistema informático.

Definir los programas encargados de controlar el funcionamiento de un sistema informático: sistemas operativos.

Exponer la historia de los sistemas operativos.

Enumerar los tipos de sistemas operativos que existen en la actualidad y sus características más sobresalientes.

Exponer la secuencia de arranque de un sistema informático y las funciones principales de un sistema operativo.

Describir la gestión del tiempo de ejecución de los programas de un sistema informático que realiza un sistema operativo.

Relacionar la gestión de la memoria del sistema por parte del sistema operativo con la jerarquía de memoria de un sistema informático.

Describir las principales características del subsistema de entrada/salida y los problemas asociados al mismo.

Exponer la gestión del almacenamiento que realiza un sistema operativo.

Enumerar las unidades fundamentales de almacenamiento.

Definir qué es la información y cómo se codifica en un

sistema informático.

Enumerar las principales bases numéricas que se utilizan en informática

Computar la conversión entre distintas bases.

Exponer las formas de codificar números enteros.

Computar la conversión de un número entero entre las distintas formas de codificarlo.

Describir las formas de codificar números reales.

Enumerar las formas de codificar caracteres.

Tema: Aplicaciones Específicas en Ingeniería

Objetivos de

aprendizaje:

Describir las principales herramientas informáticas que se utilizan en Ingeniería.

Dar ejemplos de la utilización de algunas de estas herramientas.

5.5. Programa resumido en inglés (opcional)

U 1. Computer Systems and Computer Architecture 1. Introduction to computer systems 2. Basic computer architecture and information representation

U 2. Structured Programming in C 3. Introduction to structured programming and algorithms 4. Primitive data types and input/output functions 5. Control structures: selection and iteration 6. Structured Data Types: arrays 7. Functional abstraction. Parameter types

U 3. Relational Databases 8. Introduction to relational databases 9. SQL Language

U 4. Specific Computer Applications for Engineering 10. Operating systems basics 11. Introduction to engineering-specific computer applications

6. Metodología docente

6.1. Actividades formativas de E/A Actividad Trabajo del profesor Trabajo del estudiante ECTS

Clase de teoría

Clase expositiva utilizando técnicas de aprendizaje cooperativo informal de corta duración. Resolución de dudas planteadas por los estudiantes. Orientación a los alumnos de los recursos documentales y multimedia disponibles de soporte al aprendizaje.

Presencial: Toma de apuntes. Planteamiento de dudas.

0,77

No presencial: Estudio de la materia.

0,75

Clase de problemas

Se resolverán problemas tipo y se analizarán casos prácticos. Se enfatizará el trabajo en plantear métodos de resolución y no en los resultados. Se plantearán problemas y/o casos prácticos similares para que los alumnos lo vayan resolviendo, siendo guiados paso a paso por el profesor.

Presencial: Toma de apuntes y revisión con el compañero. Planteamiento de dudas individualmente o por parejas.

0,34

No presencial: Resolución de problemas y ejercicios.

1,75

Clase de Prácticas. Sesiones de aula de informática

Las sesiones prácticas en el aula de informática son fundamentales para enlazar los contenidos teóricos y prácticos de forma directa. Mediante las sesiones de aula de informática se pretende que los alumnos apliquen los conocimientos de programación y de desarrollo de bases de datos.

Presencial: Manejo de los entornos de programación y gestión de bases de datos y resolución de problemas.

0,74

Actividades de aprendizaje cooperativo

Explicación de la práctica final, objetivos, criterios de evaluación, aportación de algunos detalles de implementación, etc.

Presencial: Discusión de dudas, generación de soluciones y puesta en común de ideas para resolver el problema planteado.

0,2

Actividades de evaluación formativa y sumativa

Se realizarán dos pruebas escritas de tipo individual. Estas pruebas están distribuidas a lo largo del curso y permiten comprobar el grado de consecución de las competencias específicas.

Presencial: Asistencia a la prueba escrita y realización de esta. Corrección cooperativa en clase.

0,1

Realización de exámenes oficiales

Acorde a la Normativa vigente. Presencial: Asistencia a la prueba escrita y realización de esta.

0,15

Preparación de Trabajos/ Informes en grupo

El profesor propondrá un trabajo para entregar al final del cuatrimestre y ser evaluado en una entrevista. Este trabajo se realizará por parejas y será publicado con antelación suficiente y donde se detallen los criterios de evaluación.

Presencial: defensa del trabajo en una entrevista personal

0,05

No presencial: Búsqueda y síntesis de información. Trabajo en grupo. Resolución de la práctica final. Elaboración del informe técnico y preparación de la entrevista. Desarrollo de competencias en expresión oral y escrita con la presentación de informes de prácticas por los alumnos.

1,15

6

7. Evaluación

7.1. Técnicas de evaluación

Instrumentos Realización / criterios Ponderación

Competencias genéricas

(4.2) evaluadas

Objetivos de

aprendizaje (4.4)

evaluados

Prueba escrita individual en convocatoria oficial

(70 %)

Cuestiones teóricas y/o teórico-prácticas: Entre 4 y 8 cuestiones teóricas simples o aplicadas a los temas desarrollados en la asignatura.

30-40 % del examen

T1.1, T1.3, E1.1

todos

Problemas: Entre 3 y 6 problemas de media o larga extensión. Se evalúa principalmente la capacidad de aplicar los conocimientos adquiridos a la hora de implementar programas de ordenador.

60-70 % del examen

T1.1, T1.3, T1.5, T1.7, E1.1

todos

Dos pruebas de evaluación sumativa y formativa (30%)

Cuestiones teóricas y/o teórico-prácticas: Entre 2 y 4 cuestiones teóricas simples o aplicadas a los temas desarrollados en la asignatura.

15% cada prueba

T1.1, T1.3, E1.1 1, 2, 3

Problemas: Entre 1 y 2 problemas de media extensión. Dichos problemas se elegirán de los que están resueltos en la bibliografía recomendada.

T1.1, T1.3, T1.5, T1.7, E1.1

3, 4, 5

Trabajo final por parejas y actividades Moodle (hasta 1 punto adicionales)

Se propondrá un trabajo final obligatorio de asignatura que el alumno deberá efectuar de manera cooperativa con otro alumno. Este trabajo junto con la participación del alumno en las actividades voluntarias planificadas en Moodle constituirán hasta un punto adicional a criterio de los profesores de la asignatura.

Apto/no Apto. Hasta un punto

adicional a la nota del examen

T1.1, T1.3, T1.5, T1.7, T3.7, T2.1,

T2.2, E1.1

2, 3, 4, 5

Observaciones:

Se admiten hasta 3 faltas sin justificar a las sesiones de aula de informática.

La asistencia al aula de informática se guarda para el curso académico siguiente.

La realización del trabajo final es obligatorio para todos los alumnos.

El punto adicional sólo se podrá conseguir para la convocatoria de febrero.

Será imprescindible para aprobar la asignatura haber obtenido un apto en prácticas (es decir, la asistencia mínima al aula de informática más el apto en el trabajo final). Los alumnos no aptos en prácticas quedarán sujetos a la Normativa vigente de exámenes de la Universidad.

Los alumnos que no concurran a las pruebas de evaluación formativa/sumativas tendrán en la prueba escrita individual en convocatoria oficial el 100% de la nota.

En cualquier caso, es imprescindible obtener una calificación mínima de 4 puntos en la prueba de la convocatoria oficial para aprobar la asignatura.

El profesor responsable de la asignatura publicará con la antelación suficiente el trabajo final que será obligatorio presentar y defender en entrevista con el profesor de prácticas para poder aprobar la asignatura. El enunciado del trabajo especificará los criterios de corrección y valoración del mismo.

7.2. Mecanismos de control y seguimiento El seguimiento del aprendizaje se realizará mediante las siguientes actividades:

- Los resultados de las pruebas de evaluación sumativas y formativas. - La actitud de los alumnos en las prácticas. - Estadísticas de uso del material multimedia o documental colocado en el aula virtual. - Cuestiones planteadas en clase puntualmente. - El tiempo de resolución de los problemas planteados en el aula de informática. - Realización de cuestionarios individuales no evaluables en el aula virtual.

7.3. Objetivos del aprendizaje / actividades formativas / evaluación de los objetivos de aprendizaje (opcional)

Objetivos del aprendizaje (4.4)

Cla

ses

de

te

orí

a

Cla

se d

e p

rob

lem

as

Sesi

on

es

Prá

ctic

as e

n A

ula

d

e In

form

átic

a

Act

ivid

ade

s d

e T

rab

ajo

C

oo

pe

rati

vo

Eval

uac

ión

fo

rmat

iva

y

Sum

ativ

a

Prá

ctic

a Fi

nal

Trab

ajo

/Est

ud

io In

div

idu

al

Re

aliz

ació

n d

e E

xám

en

es

Ofi

cial

es

1. Conocer los principios básicos de arquitectura de computadores y sistemas operativos.

9. 2. Conocer los tipos de lenguajes de programación, así como los principios básicos así como las herramientas necesarias para el desarrollo de programas.

3. Conocer los mecanismos básicos para la construcción de algoritmos en el paradigma de la programación estructurada y ser capaz de diseñar programas utilizando dichos mecanismos.

4. Conocer los mecanismos básicos del lenguaje de programación C para representar tipos de datos (tanto primitivos como compuestos), estructuras de control de la programación estructurada, y transformar a dicho lenguaje los diseños realizados.

5. Ser capaz de modularizar programas utilizando funciones y los mecanismos de paso de parámetros.

6. Conocer las características básicas de una base de datos y los modelos semánticos de datos más utilizados, siendo capaz de diseñar un modelo Entidad-Relación y transformarlo a un modelo relacional.

7. Resolver consultas y modificaciones sencillas a bases de datos utilizando el lenguaje SQL.

8. Conocer los programas de computador más comunes en el ámbito de la ingeniería industrial.

7.4. Actividades en las que se evalúan las competencias (opcional)

Competencias (4.2 y 4.3)

Sesi

on

es

Prá

ctic

as e

n A

ula

d

e In

form

átic

a

Act

ivid

ade

s d

e T

rab

ajo

C

oo

pe

rati

vo

Eval

uac

ión

fo

rmat

iva

y Su

mat

iva

Prá

ctic

a Fi

nal

Re

aliz

ació

n d

e E

xám

en

es

Ofi

cial

es

T1.1 Capacidad de análisis y síntesis

T1.3 Comunicación oral y escrita en lengua propia

T1.5 Habilidades básicas computacionales

T1.7 Resolución de problemas

T2.1 Capacidad crítica y autocrítica

T2.2 Trabajo en equipo

T3.7 Habilidad de realizar trabajo autónomo

E1.1 Conocimiento en las materias básicas matemáticas, física, química, organización de empresas, expresión gráfica e informática, que capaciten al alumno para el aprendizaje de nuevos métodos y teorías

8. Temporalización. Distribución de créditos ECTS

ACTIVIDADES PRESENCIALES ACTIVIDADES NO PRESENCIALES

Convencionales No convencionales

Semana Temas o actividades (visita, examen parcial, etc.)

Cla

ses t

eo

ría

Cla

ses p

rob

lem

as

Au

la in

form

áti

ca

To

tal P

resen

cia

l

Co

nv

en

cio

nal

Tra

ba

jo

co

op

era

tivo

Evalu

ació

n

form

ati

va

Evalu

ació

n

To

tal P

resen

cia

l

No

Co

nv

en

cio

na

l

Estu

dio

pe

rso

na

l (t

eo

ría y

pro

ble

mas)

Tra

ba

jos / i

nfo

rmes

en

gru

po

To

tal

No

Pre

sen

cia

l

TOTAL HORAS

EN

TR

EG

AB

LE

S

1 T0, T1, T2 3 3 3 3 6

2 T2(cont.), T3 3 3 3 3 6

3 T3(cont.) 1 2 3 3 3 6

4 T3(cont.), PE-1 1

1 1 1 2 3 3 6

5 T4, PE-1 (rev.) 2 2 4 1 1 3 3 8

6 T5 2 1 2 5 3 3 8

7 T5(cont.) 1 2 2 5

1 3 3 8

8 T5 (cont.), T6 2

2 4 1 3 3 8

9 T6(cont.), PE-2 1 2 3 1 1 2 3 3 8

10 T7, PE-2 (rev.) 2 2 4 1 1 3 3 8

11 T7 (cont.) 1 1 2 4 1 1 3 3 8

12 P. Final, T8 1 2 3 2 2 3 3 6 11

13 T8 (cont.), T9 2 1 2 5 3 6 9 14

14 T9, T10 2 1 2 5 3 6 9 14

15 T11 1 2 3 3 8 11 14

Periodo de exámenes 4 4 30 12 42 46 PF

Otros 1 1 1

TOTAL HORAS 23 10 22 55 6 2 6 15 75 35 110 180

PE: Prueba Evaluación

9. Recursos y bibliografía

9.1. Bibliografía básica

- Fundamentos de informática. Programación en C. Pedro M. Alcover Garau. Edita la Universidad Politécnica de Cartagena, 2005.

- Introducción a la Informática. Alberto Prieto y otros. Mc. Graw Hill, 4ª edición, 2006.

9.2. Bibliografía complementaria

Muy recomendados:

El lenguaje de programación C, B. Kernighan y D. Ritchie, Editorial Prentice Hall, 1991.

Programación estructurada en C, J. Antonakos y K. Mansfield, Editorial Prentice Hall, 2004.

Bases de datos relacionales, Matilde Celma Giménez, Editorial Prentice Hall, 2003. Para ampliar conocimientos:

Organización de computadoras: un enfoque estructurado, A. Tanenbaum, Editorial Pearson Education, 2000.

Organización y arquitectura de computadores, W. Stallings, Editorial Prentice-Hall, 2006.

Sistemas operativos: aspectos internos y principios de diseño, W. Stallings, Editorial Pearson Prentice Hall, 2005.

9.3. Recursos en red y otros recursos

Asignatura en Aula Virtual