Logo Univalle Foto
Consultar en la Biblioteca Teléfonos de las Facultades Buscar en Univalle
Escuela de Ingeniería de Sistemas y Computación
Programación Interactiva
 
Algorit y Program
Inicio
Objetivos
Contenido
Metodología
Bibliografía
Bitácora
Material
Docentes
Estudiantes
Calificaciones
   
 

Valid HTML 4.01!


Contenido
1. El enfoque de objetos

Los objetos en el mundo real. Identificación, caracterización, representación y organización de objetos. Clases. Organización y relación entre clases. Paradigma de objetos y paradigma de
procesos. La programación orientada a objetos. Abstracción, encapsulamiento, modularidad,
jerarquización, polimorfismo, persistencia, reutilización. Definiciones básicas del enfoque de objetos: clase, atributo, método, mensajes, objeto, herencia, clase abstracta, visibilidad.

2. El lenguaje de programación Java

Los lenguajes orientados a objetos. Orígenes del Java. El ambiente de la Web y el Java. Características. El JDK y su instalación. Herramientas de desarrollo: el compilador, el interprete, el visualizador, depurador de código, generador de documentación. Plataforma de ejecución del Java. El JVM, AWT, JFC, Swing, Java Beans. Organización del Java. Estructura de un programa en Java. Aplicaciones y Applets. Ejemplos y explicación de código fuente.

3. Los problemas y sus soluciones por medio de objetos

Ejemplos de problemas y soluciones. Análisis de las soluciones. Metodología para la solución de problemas con el enfoque de objetos. Modelación de un problema en términos de los objetos de su dominio. Enfoques y técnicas para resolver problemas. Ejemplos de problemas resueltos
con objetos.

4. Desarrollo de métodos para los objetos

Definición. Características. Elementos del lenguaje Algorítmico. Estructura de un algoritmo, ejemplos. Instrucciones: bloques de instrucciones, de entrada y salida, de asignación aritmética, de asignación lógica, de selección de casos, de repetición o ciclos. Uso de contadores, acumuladores e interruptores, intercambio de variables. Tipos de datos. Uso de funciones predefinidas. Ejemplos de conversión de algoritmos a métodos de clases en Java

5. Programación en Java

De la representación de objetos al programa Java. Las relaciones en un programa: es-un,
tiene-un, usa-un. Identificadores. Operadores: aritméticos, relacionales, booleanos. operaciones. Tipos de datos: enteros, reales, carácter, booleanos, literales. Arreglos uni-dimensionales y bi-dimensionales. Instrucciones de selección: if-else, if anidadas, if-else-if múltiple, switch. Instrucciones para manejo de ciclos: while, do-while, for. Utilización de la clase Vector.

6. Clases en Java

Estructura de las clases. Componentes de las clases. Creación de tipos de clase, de instancias.
Construcción de sus propias clases, mensajes, datos miembros, ubicación en una jerarquía, diseño y construcción de los métodos. Ejemplos de clases. Estructura de clases y paquetes del Java. Declaración de métodos. Firma de métodos, sobrecarga de métodos. Llamando a métodos. El operador punto(.). Control de acceso. Clases y métodos abstractos. Métodos
constructores. Paso de argumentos. Uso del paquete Math y de la clase Integer. Introducción al manejo de cadenas. Uso de elementos del paquete AWT y del Graphics

7. Componentes Swing

JFrame, Distribuidores de contenido, Contenedores, JOptionPane, JTextArea, JScrollPane, JTextField, JButton, JLabel, JMenuBar, JCheckBox, ButtonGroup, JList, JPanel, JTable

8. Eventos y excepciones

Tipos de Eventos y Escuchas. Manejo de Excepciones.
 
Mayor Información
Escuela de Ingeniería de Sistemas y Computación
Ciudad Universitaria Meléndez
©1994-2006 Universidad del Valle. Cali, Colombia
Portal de la Universidad del Valle