Titulación Ficha Reina
Otros recursos
Coordinador
Competencias
Conocimiento de los conceptos básicos de la programación imperativa desde un enfoque orientado a objetos(PO a,k).
Conocimientos básicos de la sintaxis de un lenguaje de programación orientado a objetos (PO k).
Capacidad para descomponer un problema real según una metodología orientada a objetos para su posterior codificación en un programa (PO a,c,e,k).
Conocimiento de estructuras sencillas para el manejo de información (PO a).
Capacidad para comprender documentación técnica y reutilizar código desarrollado por terceras partes (PO a,k).
Conocimientos básicos del concepto de complejidad computacional (PO a,k)
Capacidad para la autoorganización y planificación del trabajo individual y del proceso de aprendizaje (PO k).
Capacidad para el trabajo en grupo (PO d).
Comunicación oral y escrita (PO g).
Capacidad de análisis y síntesis (PO a).
Capacidad para la toma de decisiones (PO e).
Motivación por la calidad (PO k)
Programa
Introducción a la asignatura
Elementos de un programa: datos y algoritmos
Breve introducción histórica a la programación: desde el código binario hasta la programación orientada a componentes
Compilación vs. interpretación de programas
Paradigmas de programación: programación imperativa, lógica y funcional
Introducción a Java
Datos y operaciones
Tipos de datos básicos
Variables y constantes
Operadores
Comentarios
Arrays
Creación de nuevos tipos de datos: enumerdados y objetos
Control de flujo: condicionales y bucles
La clase String, Math y entrada estándar
Algoritmos
Introducción a la complejidad computacional
Búsqueda (lineal y binaria)
Inserción
Ordenación (métodos directos: burbuja, inserción directa y selección directa)
Grupos
Grado en Ingeniería Informática (Plan 2008)
Escuela Politécnica Superior (Colmenarejo)
Escuela Politécnica Superior (Leganés)
Grado en Ingeniería Informática (Plan 2011)
Escuela Politécnica Superior (Colmenarejo)
Escuela Politécnica Superior (Leganés)
Bibliografía
BRUCE ECKEL. "Piensa en Java / Thinking in Java". Pearson Educación. Versión española: 2002 - 2ª Edición. Versión inglesa: 2007 - 4ª Edición.
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.
RUSSEL WINDER & GRAHAM ROBERTS. "Developing Java software". Wiley. 2006 - 3º Edición.