Вы находитесь на странице: 1из 9

INFORMATICA INFORMATICA

PROGRAMACIÓN III

7832844 IV 3 0 3 4 7832043
Los lenguajes de programación son la herramienta utilizada por los programadores para
indicarle al computador lo que debe hacer para atender una solicitud del usuario. También
son programas, pero cumplen una función específica: generar un mecanismo de “dialogo”
entre el lenguaje natural del ser humano y la información digital que interpreta el
computador para automatizar procesos secuénciales de operaciones.

Al finalizar la asignatura, el estudiante estará en capacidad de: Manejar adecuadamente


EL Lenguaje aplicativo JAVA en toda su extensión básica.

UNIDAD I - INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS. Duracion 2 semanas.


UNIDAD II - INTRODUCCIÓN Y PROGRAMACIÓN EN JAVA – Duracion 2 semanas.
UNIDAD III - ESTRUCTURAS DE PROGRAMACIÓN Y CLASES EN JAVA – Duracion 4 semanas.
UNIDAD IV - CONSTRUCTORES Y MANEJO DE EXCEPCIONES – Duración 3 semanas.
UNIDAD V - ENTRADA Y SALIDA, HERENCIA, ESTRUCTURAS DE ALMACENAMIENTO – Duracion 4 semanas.
UNIDAD VI – POLIMORFISMO – Duracion 2 semanas.
I
INTRODUCCIÓN A LA PROGRAMACIÓN Al finalizar la unidad el estudiante estará en la capacidad de
ORIENTADA A OBJETOS
identificar los fundamentos de la Programación Orientada a
02 SEMANAS Objetos.
.

INTRODUCCIÓN A LA PROGRAMACIÓN
ORIENTADA A OBJETOS
Analizar los conceptos básicos en los
¿Qué es la Programación Orientada a
que se fundamenta la POO. Objetos (POO)?. Ventajas de la POO con
respecto a la Programación tradicional.
Identificar las ventajas de la POO.
CONCEPTOS BÁSICOS DE LA POO
Objeto, Atributos, Clase, Herencia, Mensaje,
Polimorfismo.

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos.
Utilización de los simbología UML para representar ejemplos simples de objetos, clases,
atributos y herencia.

Informe, trabajo escrito


Prueba escrita, practicas y orales
II
INTRODUCCIÓN A JAVA Al finalizar el Objetivo el estudiante estará en la capacidad de
PROGRAMACIÓN EN JAVA indentificar la estructura del Lenguaje el manejo de sus variables
02 SEMANAS y operadores

INTRODUCCIÓN A JAVA
Qué es java. El entorno de desarrollo de java. El compilador de
Java. La Maquina Virtual de Java. Las variables PATH y
CLASSPATH. Nomenclatura Habitual En La Programación en
Java. Estructura General de un Programa Java. Concepto de
•Definir la programación JAVA en todo Clase. Herencia. Concepto de Interface. Concepto de Package.
La jerarquía de clases de Java (API)).
su contexto. PROGRAMACIÓN EN JAVA
VARIABLES: Nombres de Variables. Tipos Primitivos de
Variables. Cómo se definen e inicializan las variables. Visibilidad
•Manejar las diferentes variables y y vida de las variables. Casos especiales: Clases BigInteger y
BigDecimal
operadores en la programación JAVA. OPERADORES DE JAVA: Operadores aritméticos. Operadores
de asignación. Operadores unarios. Operador instanceof.
Operador condicional ?:. Operadores incrementales. Operadores
relacionales. Operadores lógicos. Operador de concatenación de
cadenas de caracteres (+). Operadores que actúan a nivel de
bits. Precedencia de operadores.

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos

Informe, trabajo escrito


Prueba escrita, practicas y orales
III
ESTRUCTURAS DE PROGRAMACIÓN Al finalizar la unidad el estudiante estará en capacidad de analizar
Y CLASES EN JAVA las estructuras de programación y el manejo de las clases en
04 SEMANAS Java en las técnicas de programación de magnitud media

ESTRUCTURAS DE PROGRAMACIÓN
Sentencias o expresiones. Comentarios. Bifurcaciones
(Bifircación if. Biurcación if else. Bifurcación if elseif else.
Sentencia switch). Bucles ( Bucle while. Bucle for Bucle do
while. Sentencias break y continue. Sentencias break y continue
Describir las diferentes estructuras de con etiquetas. Sentencia return. Bloque try {...} catch {...} finally
{...})
programación presentes en JAVA. CLASES EN JAVA
CONCEPTOS BÁSICOS: Concepto de Clase. Concepto de
Interface. Ejemplo de definición de una clase. Variables miembro.
Describir las clases en JAVA, para Variables miembro de objeto. Variables miembro de clase
(static). VARIABLES FINALES. MÉTODOS (FUNCIONES
elaborar programas de magnitud MIEMBRO). Métodos de objeto. Métodos sobrecargados
media. (overloaded). Paso de argumentos a métodos. Métodos de clase
(static). Constructores. Inicializadotes. Inicializadores static.
Inicializadores de objeto. Resumen del proceso de creación de
un objeto. Destrucción de objetos (liberación de memoria).
Finalizadotes. PACKAGES. Qué es un package.
Cómo funcionan los package

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos.
Practicas de laboratorio.

Informe, trabajo escrito


Prueba escrita, practicas y orales
IV
CONSTRUCTORES Y MANEJO DE Al finalizar la unidad, el alumno estará en la capacidad de
EXCEPCIONES manejar rutinas de constructores y de excepciones para la
03 SEMANAS validación de acciones

Describir los diferentes tipos de Constructores


constructores y excepciones, para el Constructores de clases no pertenecientes a la API
Palabra reservada this
manejo de rutinas en Java. Sobrecarga de métodos
Sobrecarga de constructores
Elaborar programas de magnitud Excepciones
Excepciones
media, aplicando los conocimientos excepciones asociadas a errores de
adquiridos ejecución:
excepciones asociadas a errores de
compilación:
Causas de excepciones habituales
Bloque try...catch...finally
Cláusula throws

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos.
Practicas de laboratorio.

Informe, trabajo escrito


Prueba escrita, practicas y orales
V
ENTRADA, SALIDA,
HERENCIA Y ESTRUCTURAS DE ALMACENAMIENTO
Al finalizar el objetivo, el estudiante estará en capacidad de programar
rutinas y programas de magnitud mediana a alta envergadura
05 SEMANAS

ENTRADA Y SALIDA. Concepto de flujo en Java. Tipos de flujo.


Leer y escribir en un archivo. Leer y escribir en memoria. Filtros.
Entrad desde Teclado
Definir las diferentes entradas y HERENCIA. Concepto de herencia. La clase Object. Redefinición
salidas, herencias y estructuras de de métodos heredados. Constructores en clases derivadas.
CLASES Y MÉTODOS FINALES. INTERFACES. Concepto de
almacenamiento, necesarias en la interface. Definición de interfaces. Herencia en interfaces.
Utilización de interfaces. CLASES INTERNAS. Clases e
realización de rutinas. interfaces internas static. Clases internas miembro (no static).
Clases internas locales. Clases anónimas. PERMISOS DE
ACCESO EN JAVA. Accesibilidad de los packages. Accesibilidad
Realizar programas de magnitud de clases o interfaces
mediana a alta envergadura, aplicando
ESTRUCTURAS DE ALMACENAMIENTO. Arreglos. Arreglos
los conocimientos adquiridos Unidimensionales. Arreglos Bidimensionales. Arreglos
Tridimensionales. Busqueda y Ordenación de arreglos.
Ordenación por inserción. Ordenación por inserción directa.
Ordenación por selección. Ordenación Rápida

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos.
Practicas de laboratorio.

Informe, trabajo escrito


Prueba escrita, practicas y orales
VI

Polimorfismo Al finalizar el estudiante estará en capacidad de crear aplicaciones con


la utilización de elementos poliformicos
02 SEMANAS

Interpretar el concepto de interfaz


Analizar el mecanismo de polimorfismo Concepto de Interfaz.
Analizar la implementación en Java de
interfaces y uso del polimorfismo Qué es el polimorfismo? Creación de
Examinar algún ejemplo concreto en Java métodos y clases para el uso extensivo de
en el que intervengan interfaces, herencia y diferentes aplicaciones.
polimorfismo
Aplicar el criterio de creación de elementos Usos del polimorfismo.
poliformicos
Desarrollar programas que pongan de Beneficios del polimorfismo.
manifiesto la utilización de métodos y clases
poliformicas por consola Métodos y clases de polimorfismos.

Investigación documental.
Ejemplos prácticos de la vida real de los conceptos básicos.
Practicas de laboratorio.

Informe, trabajo escrito


Prueba escrita, practicas y orales
Benjamin Aumaille – 2000. Java 2. Editorial Ediciones Eni.

Ken Arnold, James Gosling, David Holmes – 2001. El lenguaje de Programación Java.
Editorial Addison-Wesley

Jesús Sánchez Allende, Gabriel Muecas Fernández, Baltasar Fernández.-2005. Java 2.


Editorial: Mc Graw Hill