820006 - I - Informática - Escola Universitària d`Enginyeria Tècnica

Anuncio
Última modificación: 20/05/2011
820006 - I - Informática
Unidad responsable:
820 - EUETIB - Escola Universitària d'Enginyeria Tècnica Industrial de Barcelona
Unidad que imparte:
723 - LSI - Departamento de Lenguajes y Sistemas Informáticos
707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial
Curso:
2011
Titulación:
GRADO EN INGENIERÍA
GRADO EN INGENIERÍA
GRADO EN INGENIERÍA
GRADO EN INGENIERÍA
Obligatoria)
GRADO EN INGENIERÍA
GRADO EN INGENIERÍA
Créditos ECTS:
6
BIOMÉDICA (Plan 2009). (Unidad docente Obligatoria)
ELÉCTRICA (Plan 2009). (Unidad docente Obligatoria)
QUÍMICA (Plan 2009). (Unidad docente Obligatoria)
ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA (Plan 2009). (Unidad docente
MECÁNICA (Plan 2009). (Unidad docente Obligatoria)
DE LA ENERGÍA (Plan 2009). (Unidad docente Obligatoria)
Idiomas docencia:
Catalán, Castellano
Profesorado
Responsable:
ANTONI PEREZ POCH
Otros:
Profesorado de los departamentos LSI y ESAII.
Horario de atención
Horario:
Consultar el tablón de anuncios de los departamentos.
Capacidades previas
No se necesitan.
Requisitos
No hay requisitos.
Competencias de la titulación a las que contribuye la asignatura
Específicas:
2. Conocimientos fundamentales sobre el uso y programación de los ordenadores, sistemas operativos, bases de
datos y programas informáticos con aplicación en ingeniería.
Genéricas:
1. USO SOLVENTE DE LOS RECURSOS DE INFORMACIÓN - Nivel 1: Identificar las propias necesidades de información
y utilizar las colecciones, los espacios y los servicios disponibles para diseñar y ejecutar búsquedas simples adecuadas
al ámbito temático.
Metodologías docentes
La asignatura consta de dos horas semanales de clases presenciales en el aula y dos horas de prácticas de laboratorio. En
las horas de grupo grande se combinarán exposiciones teóricas de contenidos, exposiciones de ejemplos y realización de
problemas por parte del alumnado. En las horas de laboratorio el estudiantado seguirá las indicaciones de los profesores
de laboratorio. También se consideran las horas de aprendizaje autónomo como por ejemplo las dedicadas a aprender
otros lenguajes de programación. La práctica de programación se realizará mediante técnicas PBL (Project Based
Learning).
1/5
Universitat Politècnica de Catalunya
Última modificación: 20/05/2011
820006 - I - Informática
Objetivos de aprendizaje de la asignatura
Al acabar la asignatura, el estudiante deberá ser capaz de:
· Definir los conceptos y términos básicos de la informática y la programación de ordenadores.
· Realizar programas informáticos de pequeña y mediana complejidad con metodología de programación estructurada y
diseño modular.
· Aprender de forma autónoma nuevos lenguajes y entornos de programación.
· Utilizar herramientas informáticas que le serán útiles en el seguimiento de asignaturas posteriores, y en el desarrollo de
su actividad laboral futura como graduado o graduada en ingeniería.
Horas totales de dedicación del estudiantado
Dedicación total: 150h
Horas actividades dirigidas:
0h
0.00%
Horas aprendizaje autónomo:
90h
60.00%
Horas grupo grande:
30h
20.00%
Horas grupo mediano:
0h
0.00%
Horas grupo pequeño:
30h
20.00%
Contenidos
Tema 1 - Conceptos básicos
Dedicación: 8h
Grupo grande/Teoría: 2h
Grupo pequeño/Laboratorio: 2h
Aprendizaje autónomo: 4h
Descripción:
Estructura de un ordenador: modelo von Neumann y componentes habituales de un ordenador.
Sistema operativo: máquina virtual y gestor de procesos y recursos.
Algorítmica y programación: algoritmo, programa, pseudocódigo, compilación, depuración, lenguaje natural,
lenguajes de alto y bajo nivel. Revisión histórica.
Actividades vinculadas:
Clase de explicación teórica.
Actividad 2. Práctica de entorno de programación.
2/5
Universitat Politècnica de Catalunya
Última modificación: 20/05/2011
820006 - I - Informática
Tema 2 - Algorítmica
Dedicación: 56h
Grupo grande/Teoría: 12h
Grupo pequeño/Laboratorio: 12h
Aprendizaje autónomo: 32h
Descripción:
Tipos escalares: representación, rango, precisión y operadores
Expresiones: reglas de evaluación y prioridad de operadores
Variables, constantes y literales
Estructura de un algoritmo
Acciones elementales: lectura, escritura y asignación
Estructura sequencial
Estructura alternativa
Estructura iterativa
Esquemas iterativos: recorrido y búsqueda
Actividades vinculadas:
Clases de explicaciones teóricas con problemas-ejemplos.
Actividad 1: Controles de teoría
Actividad 2: Prácticas de algorítmica
Actividad 3: Ejercicios no presenciales de traducción a otros lenguajes
Actividad 4: Proyecto de programación
Tema 3 - Acciones, funciones y parametrización
Dedicación: 40h
Grupo grande/Teoría: 8h
Grupo pequeño/Laboratorio: 8h
Aprendizaje autónomo: 24h
Descripción:
Acciones y funciones
Parámetros
Reutilización, programación modular y diseño descendiente
Actividades vinculadas:
Clases de explicaciones teóricas con problemas-ejemplos
Actividad 1: Controles de teoría
Actividad 2: Prácticas de algorítmica
Actividad 3: Ejercicios no presenciales de traducción a otros lenguajes
Actividad 4: Proyecto de programación
3/5
Universitat Politècnica de Catalunya
Última modificación: 20/05/2011
820006 - I - Informática
Tema 4 - Tipos de datos estructurados
Dedicación: 40h
Grupo grande/Teoría: 8h
Grupo pequeño/Laboratorio: 8h
Aprendizaje autónomo: 24h
Descripción:
Tablas o tipos homogéneos
Tuplas o tipos heterogéneos
Diseño de tipos de datos no estándard.
Actividades vinculadas:
Clases de explicaciones teóricas con problemas-ejemplos
Actividad 1: Controles de teoría
Actividad 2: Prácticas de algorítmica
Actividad 3: Ejercicios no presenciales de traducción a otros lenguajes
Actividad 4: Proyecto de programación
Tema 5 - Conceptos avanzados
Dedicación: 6h
Grupo grande/Teoría: 2h
Aprendizaje autónomo: 4h
Descripción:
Ficheros y bases de datos
Programación orientada a objetos
Programación orientada a acontecimientos
Programación visual
Actividades vinculadas:
Clases de explicaciones teóricas con problemas-ejemplos
4/5
Universitat Politècnica de Catalunya
Última modificación: 20/05/2011
820006 - I - Informática
Sistema de calificación
La calificación final es la suma de las calificaciones parciales siguientes:
NF = 0,25 CP + 0,30 CF + 0,25 NP + 0,2 Lab
NF: nota final ; CP: controles parciales; CF: control final
NP: calificación no presencial (incluye Proyecto de programación (0,15) y Práctica en otro lenguaje (0,1)) ; Lab:
calificación de los trabajos de laboratorio.
La nota de los controles parciales puede incluir ejercicios trabajados en las clases de teoría y problemas.
Las competencias genéricas se trabajan, como mínimo, en las siguientes actividades.
La evaluación de estas actividades seguirán los siguientes baremos:
- Práctica en otro lenguaje:
50% Contenido
50% Uso Solvente de Recursos de información
Además de la nota final de la asignatura, cada alumno tendrá una nota referente
al trabajo en la competencia genérica trabajada.
Normas de realización de las actividades
· Los alumnos repetidores no tendrán convalidada parte alguna o trabajo de la asignatura.
· Si no se realiza alguna de las actividades de laboratorio o de evaluación continua, se considerará como no puntuada.
· No se podrá utilizar ningún tipo de material de consulta durante la realización de los controles parciales y final.
Bibliografía
Básica:
Vancells, Joan; López i Ruestes, Enric. Programació: introducció a l'algorísmica. Barcelona: EUMO, 1992. ISBN 84-7602-561-0.
Gallego Fernández, M. Isabel; Medina Llinás, Manuel. Algorítmica y programación para ingenieros. Barcelona: Edicions UPC,
1993. ISBN 84-7653-326-8.
Virgós, Ferran; Segura Casanovas, Joan. Fundamentos de informática. Madrid: McGraw-Hill, 2008. ISBN 978-84-4816-747-9.
Complementaria:
Bofill Arasa, Miquel [et al.]. Fonaments de programació. Barcelona: EDIUOC, 2001. ISBN 84-8429-108-1.
Nance, Douglas W. Pascal: understanding programming and problem solving. 3rd ed. [s.l.]: West Publishing Co., 1992. ISBN 9780314933041.
5/5
Universitat Politècnica de Catalunya
Descargar