Diagrama de temas

  • Programación en Lenguaje Java (2015)

    programacion_en_lenguaje_java

         

    Profesores

    Michael González Harbour

    Mario Aldea-Rivas      

    Departamento de Ingeniería Informática y Electrónica

     

     

     

     

     

     

     

    Curso básico sobre "Programación en Lenguaje Java" en el que se ven los fundamentos de la programación de computadores y del razonamiento sobre los programas. Se pretende familiarizarse con las nociones fundamentales de la programación orientada a objetos así como ser capaz de documentar el código fuente de un programa.

    Basic course on the Java Programming Language including the fundamentals of computer programming and reasoning about programs. The aim is to become familiar with the fundamentals of object-oriented programming and to be able to document the source code of a program.

     

    Palabras Clave de la Asignatura

      Polymorphism, Polimorfismo, Java, Modularidad, Inheritance, Programming, Pruebas de Módulos, Modularity, Input and Output, Class Diagrams, Exceptions, Programación orientada a objetos, Unit Testing, Object-Oriented Programming, Entrada y Salida, Herencia, Programación, Excepciones, Diagramas de Clases.

  • Ejercicios

    ejercicios

      

      

    Tema 2. Datos y expresiones

    • EP-F-001. Problema 2.1. Datos de una clase. Tipos primitivos; Sangrado.

    • EP-F-002. Problema 2.2. Practicar con literales, clases, expresiones y compatibilidad de tipos.

    • EP-F-003. Problema 2.3. Practicar con expresiones.

       

    Tema 3. Estructuras algorítmicas

    • EP-F-004. Problema 3.1. Practicar con strings e instrucciones condicionales.

    • EP-F-005. Problema 3.2. Practicar con instrucciones de control.

       

    Tema 4. Datos compuestos

    • EP-F-006Problema 4.1. Practicar recorridos con Arrays.

    • EP-F-007Problema 4.2. Practicar con arrays y ArrayList.

    • EP-F-008Problema 4.3. Practicar con ArrayList, Arrays multidimensionales y tipos enumerados.

       

    Tema 6. Clases, referencias y objetos

    • EP-F-009Problema 6.1. Diseño. Empresa de alquiler de vehículos con conductor.

    • EP-F-010Problema 6.2. Cuestiones sobre referencias y objetos.

       

    Tema 7. Modularidad y abstracción

    • EP-F-011Problema 7.1. Uso de ArrayList. Agenda de contactos.

       

    Tema 8. Herencia y polimorfismo

    • EP-F-012Problema 8.1. Precio del alquiler de vehículos.

    • EP-F-013Problema 8.2. Cuestiones herencia y polimorfismo.

       

    Tema 9. Tratamiento de errores

    • EP-F-014Problema 9.1. Cuestión propagación excepciones.

    • EP-F-015Problema 9.2. Cuestiones excepciones.

       

    Tema 10. Entrada/salida con ficheros

    • EP-F-016Problema 10.1. Escritura/lectura de ficheros de texto.

    • EP-F-017Problema 10.2. Ficheros binarios. Medidas contaminación. 

       

    Tema 11. Pruebas

    • EP-F-018Problema 11.1. Prueba unitaria de una clase sencilla.

    • EP-F-019Problema 11.2. Cuestiones: referencias, objetos y excepciones.