SICI 4036

Estructuras de Datos

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Prontuario

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Tópicos en Discusión:

Material, Trabajos, Exámenes:

Repaso de Programación Orientada a Objetos

(OOP)

 

·         Clases y Objetos

·         Agregación / Composición de Clases

·         Herencia y Polimorfismo

·         Clases Abstractas

·         Manejo de Excepciones

·         Arreglos de Referencias a Objetos

Tutoriales de Java en Línea

Incluyendo OOP

 

Presentaciones OOP – Liang

Objects and Classes

Thinking in Objects

Inheritance and  Polymorphism

Abstracts Classes and Interfaces

 

Conceptos OOP
Prof. Antonio Huertas

 

Aplicación Figuras Geométricas
(Problema creado por el Prof. Antonio Huertas)

 

Diagrama UML de la Aplicación

 

1.      Interfaz para Objetos Movibles: Movable

2.      Clase para Punto: Point, PointTest.java

3.      Tipo Enumerado para Color: Color, ColorTest.java

4.      Clase Abstracta para Figura Geométrica: Shape, ShapeTest.java

5.      Subclase de Figura para Círculo: Circle, CircleTest.java

6.      Subclase de Figura para Rectángulo: Rectangle, RectangleTest.java

7.      Aplicación para Mostrar un Grupo de Figuras: ShapeArrayPrinter


 

Análisis de Algoritmos; Búsqueda y Ordenamiento                                                     5

Análisis de Algoritmos y Notación de la O grande

Algoritmos de Búsqueda: Lineal y Binaria

Algoritmos Básicos de Ordenamiento: por Selección y por Inserción

 

Tutoriales Ciencias de Computadoras

(Xoax.net)

 

Código Parcial Search and Sort

10 de septiembre de 2014

 

Conceptos Análisis
Prof. Antonio Huertas

 

Conceptos Análisis Búsquedas
Prof. Antonio Huertas

 

Conceptos Análisis Ordenamientos
Prof. Antonio Huertas

 

Generics
Prof. Antonio Huertas

 

 

 

 

 

 

 

 

Referencias:

Documentación en Línea

Tutoriales de Java en Línea
buckysroom.org

Eclipse

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Description: Description: Description: Description: Description: Description: Description: Description: horizontal rule

Miguel Vélez Rubio
miguel.velez5@upr.edu
17 de septiembre de 2014
http://www.uprb.edu/profesores/mvelez/cursos/sici4036/index.html