Upload
emiko
View
362
Download
27
Embed Size (px)
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
Citation preview
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