libro: estructuras de datos orientadas a objetos. pseudocódigo y aplicaciones en c# .net

26
Libro: Estructuras de Datos Orientadas a Objetos. Pseudocódigo y aplicaciones en C# .NET Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo

Upload: emiko

Post on 20-Mar-2016

360 views

Category:

Documents


27 download

DESCRIPTION

Libro: Estructuras de Datos Orientadas a Objetos. Pseudocódigo y aplicaciones en C# .NET. Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo. El autor. Ing. en Sistemas Computacionales (Instituto Tecnológico de Nuevo Laredo, 1993). - PowerPoint PPT Presentation

TRANSCRIPT

Libro: Introduccin a la ISC y al diseo de algoritmos

Libro:Estructuras de Datos Orientadas a Objetos. Pseudocdigo y aplicaciones en C# .NETBruno Lpez TakeyasInstituto Tecnolgico de Nuevo Laredo

El autorUniv. Tcnica de Machala, Ecuador

Ing. en Sistemas Computacionales (Instituto Tecnolgico de Nuevo Laredo, 1993).Maestra en Ciencias de la Administracin con especialidad en Sistemas (UANL-FIME, 2000).Docente de ISC desde agosto de 1994.Profesor invitado de diversos programas de posgrado (maestra).Varias conferencias impartidas

Universidad Autnoma de TamaulipasIT Cancn

IT Piedras NegrasAntecedentesDiseo de algoritmos

18 aos de experiencia docente

Desarrollar habilidades para el desarrollo de lgica, diseo de algoritmos y su implementacin mediante un lenguaje de programacin para la solucin de problemas.MotivacinRevisin de numerosos libros de estructuras de datosDificultad de la materia de Estructura de DatosEstructuras estticas vs. estructuras dinmicasParadigma orientado a objetosContinuidad de la materia de Programacin Orientada a ObjetosNo solamente con colecciones genricasProgramacin en un lenguaje actual: C# .NETObjetivos del libroLibro de texto para la materia Estructura de Datos

Identificar, seleccionar y aplicar eficientemente tipos de datos abstractos para representar estructuras de datos y mtodos de ordenamiento para la optimizacin del rendimiento de soluciones de problemas del mundo real.

Diseo orientado a objetos

Implementacin en C# .NET

Libro de texto dirigido a Estudiantes de Estructura de Datos

Profesores

Estudiantes o egresados que analizaron estructuras de datos con paradigmas no orientados a objetos

Interesados en conocer, dominar, profundizar y aplicar estructuras de datos orientadas a objetos en la solucin de problemas en C# .NETCaptulos1. Introduccin a la Programacin Orientada a Objetos2. El lenguaje de programacin Microsoft C# .NET3. Arreglos4. Pilas5. Colas6. Listas enlazadas7. Recursividad8. rboles binarios9.- Grafos10.- Mtodos de ordenamiento

512 pgs.+ apoyo en la webCaractersticas de cada captuloConceptos, definiciones y caractersticas de la estructura de datosRepresentacin

Ejemplos de la vida cotidiana

NuloNodo Inicial

Caractersticas de cada captuloOperaciones a realizar en ella

PseudocdigoTres programas:Modo consolaFormularios (formas) de WindowsUsando colecciones genricas (ArrayList, Stack, Queue, List, LinkedList, etc.)

Caractersticas de cada captuloAlmacenamiento esttico y dinmicoDiseo de clases en UML

Implementacin completa de programas en C# .NET

Cap. 1.- Introduccin a la Programacin Orientada a ObjetosCaractersticas de la POOAbstraccinEncapsulamientoModularidadHerencia Polimorfismo

Cap. 2.- El lenguaje de programacin Microsoft C# .NET

Cap. 3.- ArreglosUnidimensionales (vectores)Bidimensionales (matrices)Tridimensionales (cubos)

Cap. 4.- Pilas

Cap. 5.- Colas

Colas simplesColas circulares

Cap. 6.- Listas enlazadasSimplesDoblesPilas y colas a travs de listas simples

Cap. 7.- Recursividadmbito de variables (locales y globales)Uso de mtodosEnvo de parmetros Por valorPor referencia

Cap. 8.- rboles binariosRecorridosInOrdenPreOrdenPostOrden

Cap. 9.- GrafosRepresentacionesMatriz de adyacenciaAlgoritmo de WarshallAlgoritmo de FloydListas enlazadas

Recorridos de grafosProfundidadAnchuraCamino mnimo

Cdigo para dibujar la estructura

Cap. 10.- Mtodos de ordenamientoExplicacin paso a paso de los ordenadores de datosMtodos genricos que ordenan cualquier conjunto de datos, independientemente de Tipos de datosNombres de variablesCriterio de ordenamiento (ascendente descendente)Mediante reutilizacin de cdigoAnlisis de eficiencia Cap. 10.- Mtodos de ordenamiento

Diseo genrico de clasesObjetos cuyos mtodos y propiedades almacenan datosDe cualquier tipoIndependientemente del nombreSin necesidad de modificar el cdigo

Mediante diseo e implementacin de:ClasesInterfacesDelegadosRelaciones: herencia, composicin, agregacin, etc.

Descargas va web:CuestionariosPrcticas con ejerciciosProgramas completos en C# .NETImgenes y figurasDiagramas UMLLecturas complementarias

Mayores informes y pedidoshttp://www.itnuevolaredo.edu.mx/Takeyas/libro

Bruno Lpez Takeyas

[email protected]$250