Académique Documents
Professionnel Documents
Culture Documents
TEMARIO
PRIMERA PARTE
1. Conceptos preliminares
2. Instrucciones basicas en java 3. Modificadores y entradas y salidas
4. Clases y objetos
5. Arreglos 6. Herencia e Interfaces 7. Clases Abstractas EXAMEN PARCIAL
TEMARIO
SEGUNDA PARTE
1. Polimorfismo
2. GUI 3. Programacion por eventos
EXAMEN FINAL
Paradigmas de Programacion
Programacin procedural
Programacin modular
Programacin estructurada Programacin imperativa
Programacin declarativa
Programacin funcional Programacin orientada a objetos
PARADIGMAS DE PROGRAMACIN
Proporcionan guas tanto sobre cmo realizar la abstraccin de los datos como sobre el control de la ejecucin
PARADIGMAS DE PROGRAMACIN
Son herramientas conceptuales para analizar, representar y abordar los problemas presentan sistematizaciones alternativas o complementarias para pasar del espacio de los problemas al de las implementaciones de una solucin.
PROGRAMACIN MULTIPARADIGMA
Los paradigmas de programacin son idealizaciones, y, como tales, no siempre se presentan de forma totalmente pura, ni siempre resultan incompatibles entre s. Cuando se entremezclan diversos paradigmas se producen lo que se conoce como programacin
multiparadigma.
PROGRAMACION ESTRUCTURADA(PE)
INICIO
I1 I2
? I3 I4
? I5
mensaje2
OBJETO 3 mensaje2
OBJETO 4
10
CARACTERISTICAS DE LA POO
Abstraccin Modularidad
Encapsulamiento
Jerarqua Polimorfismo
11
12
Prog Estructura
La informacin aparece en forma de datos simples.
POO
La informacin se presenta en forma organizada y estructurada
13
Prog Estructurada
Registrar_alumno Reporte _alumnos Reporte_alumnos_sexo Sacar_alumno_BD
POO
ALUMNO
datos operaciones
14
Prog Estructurada
Mantenimiento tedioso y dificil segn el tamao del programa.
POO
Facilidad de mantenimiento en los programas
15
VENTAJAS DE LA POO
Desarrollo rpido de sistemas Mejora en la calidad y legibilidad del cdigo Facilidad de mantenimiento
Aprovechamiento del poder de los LPOO Reusabilidad de software y diseos Produccin de sistemas ms resistentes al cambio
16
DESVENTAJAS DE LA POO
Largas curvas de aprendizaje
17
JAVA
Java WorkShop de SunSoft JBuilder de Borland Visual J++ de Microsoft Visual Caf de Symantec
18
Interprete (JAVA)
Programa Fuente ( .java)
TRADUCTOR
Analisis Lexico
Analisis Lexico
Analisis Sintactico
Analisis Semantico
Analisis Sintactico
Analisis Semantico
Codigo Intermedio
Programa Objeto (codigo ensamblador)
19
Windows
Linux
Mac
Solaris
Unix
20
Motorola
Intel
Fujitsu
Texas Instruments
Hewlett Packard
21
22
23
24
25
26
27
28
Compilar un programa
29
Ejecucin de un programa
30
BIBLIOGRAFIA
Fco. Javier Ceballos. Java 2 Curso de Programacin Luis Joyanes Aguilar. Programacin Orientada a Objetos Bertrand Meyer. Construccin de Software Orientado a Objetos Grady Booch. Anlisis y Diseo Orientado a Objetos
BIBLIOGRAFIA
James Rumbaugh, Modelado y Diseo Orientado a Objetos, Metodologa OMT Budd. Timothy. Introduccin a la POO