Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grado en Matemticas
Curso 2014-15
Grado en Matemticas
Asignatura:
Materia:
Informtica
Mdulo:
Informtica
Carcter:
Obligatoria
Crditos ECTS:
6,00
701G
Curso:
Horas presenciales:
828
Duracin:
60,00
Espaol
Ingls, Espaol
Semestral
90,00
MATEMTICAS Y COMPUTACIN
Direccin:
Localidad:
Logroo
Telfono:
941299452
Cdigo postal:
Provincia:
Fax:
941299460
26004
La Rioja
Correo electrnico:
PROFESORADO PREVISTO
Profesor:
Telfono:
941299438
Correo electrnico:
Responsable de la asignatura
Despacho:
235
Edificio:
jesus-maria.aransay@unirioja.es
EDIFICIO VIVES
Tutoras:
Consultar
Pg. 1 de 4.
dotar a los alumnos de las competencias para desarrollar programas de tamao medio en diversos lenguajes de
Programacin Orientada a Objetos (POO), abstraer y representar estructuras de datos en lenguajes de POO o analizar y
abordar problemas aplicando el paradigma de POO.
COMPETENCIAS
Competencias generales
CG6: Relacionar el conocimiento especializado de Matemticas con el conocimiento general en el que se inserta y con las
herramientas que utiliza cuando se aplica en diversas opciones profesionales, especialmente en el marco de las TIC.
CG7: Saber abstraer las propiedades estructurales de objetos de la realidad observada y de otros mbitos, distinguindolas de
aquellas puramente ocasionales, comprobando la aplicabilidad de las Matemticas.
CG8: Capacitar para el aprendizaje autnomo de nuevos conocimientos y tcnicas.
Competencias especficas
CE4: Encontrar soluciones algortmicas de problemas matemticos y de aplicacin (de mbito acadmico, tcnico, financiero o
social), sabiendo comparar distintas alternativas, segn criterios de adecuacin, complejidad y coste.
CE5: Saber programar algoritmos de modo correcto y eficaz, eligiendo convenientemente lenguajes y plataformas de
programacin.
CE6: Utilizar herramientas de bsqueda de recursos en Matemticas, Informtica y aplicaciones.
RESULTADOS DEL APRENDIZAJE
Abordar la solucin de problemas aplicando el paradigmas de la programacin orientada a objetos. Conocer y usar algunos
lenguajes que faciliten la orientacin a objetos y que sean de uso extendido. Conocer y manejar distintos entornos y
plataformas de desarrollo de software. Saber determinar la adecuacin o no del uso de distintas plataformas y/o lenguajes para
resolver un problema de desarrollo de software. Comprender el tratamiento de los conceptos de programacin orientada a
objetos en distintas plataformas y lenguajes de desarrollo.
TEMARIO
1. Nociones de clase y objeto en programacin orientada a objetos.
1.1 Representacin de la informacin por medio de objetos
1.2 Atributos o estado
1.3 Mtodos o comportamiento
1.4 Abstraccin de objetos en clases
1.5 Necesidad y relevancia de los constructores de clase: constructor por defecto, constructores propios
1.6 Mtodos de acceso y modificacin del estado de un objeto
1.7 Atributos y mtodos estticos o de clase
1.8 Modificadores de acceso: relevancia y necesidad de los modificadores pblico y privado
1.9 Ocultacin de la informacin: distintas formas de representar una misma clase manteniendo su comportamiento
1.10 Introduccin al lenguaje de especificacin UML: utilizacin para representar clases y objetos
1.11 Lenguaje de programacin C++: declaracin de clases y construccin de objetos
1.12 Lenguaje de programacin Java: declaracin de clases
2. Relaciones entre clases. Herencia entre clases.
2.1 Comunicacin entre distintas clases
2.2 Clases que contienen objetos como atributos: algunos ejemplos conocidos
2.3 Relaciones de especializacin/generalizacin
2.4 Definicin de la relacin de herencia entre clases
2.5 Ventajas del uso de relaciones de herencia: reutilizacin de cdigo y polimorfismo de tipos de datos
Pg. 2 de 4.
Ttulo
Bsica
Bsica
Thinking in C++; Bruce Eckel, Chuck Allison (disponible tambin en castellano) Absys
Bsica
Bsica
Java Generics and Collections; Maurice Naftalin and Philip Wadler Absys
Bsica
Bsica
The unified modelling language reference manual; James Rumbaugh, Ivar Jacobson, Grady Booch
(disponible tambin en castellano) Absys
Complementaria
Design patterns: elements of reusable object-oriented software; Erich Gamma, Richard Helm, Ralph
Johnson, John Vlissides Absys
Complementaria
Objects, abstraction, data structures and design using Java; Elliot B. Koffman, Paul A.T. Wolfgang
Absys
Complementaria
Practical object-oriented development with UML and Java; Richard C. Lee, William M. Tepfenhart
Absys
Complementaria
Complementaria
Complementaria
The Java Language Specification; James Gosling, Bill Joy, Guy Steele, Gilad Bracha Absys
Complementaria
Recursos en Internet
Los apuntes necesarios para el seguimiento de la asignatura estarn disponibles en el Aula Virtual de la misma
http://campusvirtual.unirioja.es
Pgina de la API de Java (en sus distintas versiones). Interesante tanto para consultar las caractersticas de los elementos
del lenguaje, como para encontrar ejemplos de uso de muchas de las caractersticas de la POO que se aprenden en el
Pg. 3 de 4.
curso.
http://java.sun.com/reference/api
Pgina sobre C++ con documentacin diversa sobre el lenguaje. Especialmente til resulta su referencia sobre la librera de
C++.
http://www.cplusplus.com
Informacin adicional sobre la asignatura como el horario de tutoras se podrn encontrar en la siguiente web
http://www.unirioja.es/cu/jearansa
METODOLOGA
Modalidades organizativas
Clases tericas
Clases prcticas
Estudio y trabajo autnomo individual
Mtodos de enseanza
Mtodo expositivo - Leccin magistral
Resolucin de ejercicios y problemas
ORGANIZACIN
Actividades presenciales
Clases prcticas de laboratorio o aula informtica
Clases tericas
Tamao de grupo
Horas
Informtica
28,00
Grande
32,00
60,00
Horas
30,00
30,00
30,00
90,00
Total de horas
150,00
EVALUACIN
Sistemas de evaluacin
Pruebas escritas
Recuperable
70%
No Recup.
30%
100%
Comentarios
En el caso de estudiantes a tiempo parcial (reconocidos como tales por la Universidad) el profesor responsable de la
asignatura podr sustituir las actividades de evaluacin no recuperable por otras a especificar en cada caso.
La evaluacin continua (30%) se realizar mediante los sistemas de evaluacin "Informes y memorias de prcticas"
Criterios crticos para superar la asignatura
Ser imprescindible superar (obtener ms de un 50% de la calificacin) ambas partes de la evaluacin (Pruebas escritas, e
Informes y memorias de prcticas) para aprobar la asignatura
Pg. 4 de 4.