Última actualización: 11/03/2024


Curso Académico: 2024/2025

Programación de Java
(18853)
Máster Universitario en Tecnologías del Sector Financiero: FinTech (Plan: 461 - Estudio: 313)
Escuela de Ingeniería y Ciencias Básicas


Coordinador/a: GARCIA OLAYA, ANGEL

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Complementos de Formación
Créditos: 3.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
Conocimientos de programación, preferiblemente en un lenguaje orientado a objetos.
Objetivos
Proporcionar los conocimientos de programación orientada a objetos en Java necesarios para otras asignaturas relacionadas del máster
Competencias y resultados del aprendizaje
Descripción de contenidos: Programa
1. Introducción a Java - Variables - Operadores - Control de flujo 2. Estructuras de datos simples 3. Programación orientada a objetos - Clases y objetos - Propiedades de la Orientación a Objetos 4. Gestión de Proyectos en Java Enterprise - Gestión de dependencias y compilación - Gestión y desarrollo de proyectos - Sistemas de Gestión de Código Fuente - Gestión de trabajo Colaborativo 5. Gestión de memoria y programación funcional en Java - Máquina virtual Java - Gestión de memoria y el recolector de basura - Programación funcional en Java
Actividades formativas, metodología a utilizar y régimen de tutorías
ACTIVIDADES FORMATIVAS AF1 Presentaciones teóricas de docencia síncrona acompañadas de material electrónico, como presentaciones digitales AF2 Actividades de e-learning AF3 Clases teórico-prácticas docencia síncrona AF4 Prácticas de laboratorio AF5 Tutorías AF7 Trabajo individual del alumno METODOLOGÍA DOCENTE MD1: Exposiciones en clase (en modalidad de docencia síncrona no presencial) del profesor con soporte de medios informáticos y audiovisuales, en las que se desarrollan los conceptos principales de la materia y se proporciona la bibliografía para complementar el aprendizaje de los alumnos. MD2: Lectura crítica de textos recomendados por el profesor de la asignatura: Artículos de prensa, informes, manuales y/o artículos académicos, bien para su posterior discusión en clase, bien para ampliar y consolidar los conocimientos de la asignatura. MD3: Resolución de casos prácticos, problemas, etc. planteados por el profesor de manera individual o en grupo MD4: Exposición y discusión en clase, bajo la moderación del profesor de temas relacionados con el contenido de la materia, así como de casos prácticos MD5: Elaboración de trabajos e informes de manera individual o en grupo MD6: Actividades específicas de e-learning, relacionadas con el carácter semi-presencialdel título, incluyendo la visualización de contenidos grabados, actividades de auto-corrección, participación en foros, y cualquier otro mecanismo de enseñanza on-line REGIMEN DE TUTORIAS Se podrán pedir tutorías individualizadas que se realizarán virtualmente.
Sistema de evaluación
  • Peso porcentual del Examen Final 50
  • Peso porcentual del resto de la evaluación 50

Calendario de Evaluación Continua


Bibliografía básica
  • Bruce Eckel. Piensa en Java / Think in Java. Pearson.
  • David Camacho, José Mª Valls, Jesús García, José M. Molina, Enrique Bueno . Programación, algoritmos y ejercicios resueltos en Java. Pearson/Prentice Hall. 2003
  • Francisco Duran, Francisco Gutierrez, Ernesto Pimentel . Programación orientada a objetos con Java. Thomson. 2007

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.