<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>04149nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20250403103658.0</controlfield>
  <controlfield tag="008">220326b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-958-778-073-4</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">ES</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Estructuras de datos b&#xE1;sicas</subfield>
    <subfield code="b">programaci&#xF3;n orientada a objetos con Java.</subfield>
    <subfield code="c">Guardati Buemo Silvia</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1ra Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Mexico</subfield>
    <subfield code="b">Alfaomega grupo Editor S.A</subfield>
    <subfield code="c">2015</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">416 P&#xE1;g.</subfield>
    <subfield code="c">21 x 24 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">TABLA DE CONTENIDO 
Introducci&#xF3;n
Organizaci&#xF3;n del libro
Material Web
Plataforma de contenidos interactivos
Capitulo 1
Elementos b&#xE1;sicos para empezar a programar en java
1.1 Introducci&#xF3;n
1.2 Conceptos b&#xE1;sicos
1.3 Algoritmos y programas
1.3.1 Impresi&#xF3;n, lectura y asignaci&#xF3;n
1.3.2 Estructuras algoritmicas selectivas
1.3.3 Estructuras algoritmicas repetitivas 
1.3.4 Manejo de excepciones
1.4 Programaci&#xF3;n modular
1.5 Pruebas de software
1.5.1 Mapa de memoria o prueba de escritorio
1.5.2 Pruebas unitarias
1.6 Resumen
1.7 Ejercicios
Cap&#xED;tulo 2
Principio de la programaci&#xF3;n orientada a objetos
2.1 Introducci&#xF3;n
2.2 Clases
2.2.1 Representaci&#xF3;n de una clase en UML
2.2.2 Definici&#xF3;n de una clase en Java
Estructura de datos b&#xE1;sicas Silvia Guardati Buemo
2.2.3 Constitores
2.2.4 Ejemplo de una clase endava
2.2.5 Membros est&#xE1;ticos de una clase
2.2.6 Otros modificadores una clase-Anidaci&#xF3;n de clases
2.3 Sobresura y sobrecarga
2.4 Interfaces
2.8 Herencia
2.5.1 Harencia simple
2.5.2 Herencia de multiples niveles, 
2.5.3 Herencia mutiple
2.5.4 Uso del modificador final.
2.6 Resumen
2.7 Ejercicios
Capitulo 3
Clases abstractas, polimorfismo y clases gen&#xE9;ricas
3.1 Introducci&#xF3;n
3.2 Clases abstractas,
3.3 Polimorfismo
3.3.1 Uso de herencia
3.3.2 Uso de interfaces
3.3.3 Alternativas para determinar el tipo de un objeto
3.4 Clases gen&#xE9;ricas
3.4.1 Clase Object
3.42 Tipo T
3.4.3 Tipo Ty herencia
3.4.4 Tipo Ty polimorfismo,
3.5 Paquetes de clases
3.6 Pruebas untarias
3.7 Resumen
3.8 Ejercicios
Capitulo 4
Arreglos
4.1 Introducci&#xF3;n
4.2 Componentes de un arreglo
4.3 Declaraci&#xF3;n de arreglos en java
4.4 Operaciones con arreglos
4.4.1 Lectura, impresi&#xF3;n y asignaci&#xF3;n
4.4.2 B&#xFA;squeda de un elemento en un arreglo 
4.4.3 Inserci&#xF3;n de elementos en un arreglo
4.4.4 Eliminaci&#xF3;n de elementos en el arreglo
4.4.5 Otras operaciones
4.5 Operaciones con arreglos gen&#xE9;ricos 
4.6 Aplicaci&#xF3;n de arreglos
4.7 Arreglos paralelos
4.8 Resumen 
4.9 Ejercicios
Cap&#xED;tulo 5
Arreglos y POO
5.1 Introducci&#xF3;n
5.2 La clase arreglo
5.3 Arreglos polim&#xF3;rficos.
5.4 Otras operaciones
5.5 Iteradores y arreglos
5.6 Arreglos multidimensionales
5.6.1 Declaraci&#xF3;n e instanciaci&#xF3;n de arreglos bidimensionales
5.6.2 Lectura, impresi&#xF3;n e inicializaci&#xF3;n de arreglos bidimensionales
5.6.3 Otras operaciones con arreglos bidimensionales 
5.7La clase arreglo bidimensional
5.8 Las clases arraylist y vector de java
5.8.1 Clase ArrayList
5.8.2 Clase Vector
5.9 Resumen
5.10 Ejercicios
Cap&#xED;tulo 6
Estructuras enlazadas
6.1 Introducci&#xF3;n
6.2 Componentes de una estructura enlazada
6.3 Operaciones en estructuras enlazadas
6.3.1 Inserci&#xF3;n. 
6.3.2 Eliminaci&#xF3;n
6.4 Implementaci&#xF3;n de una estructura enlazada en java
6.5 Aplicaciones de estructuras enlazadas
6.6 Resumen
6.7 Ejercicios
Capitulo 7
Pilas y colas
7.1 Introducci&#xF3;n
7.2 Pila
7.2.1 Implementaci&#xF3;n de una pila 
7.2.2 Operaciones en una pila
7.2.3 Aplicaciones de pilas: calculadora
7.3 Cola
7.3.1 Implementaci&#xF3;n de una cola
7.3.2 Operaciones en una cola
7.3.3 Aplicaciones de colas
7.3.4 Doble cola
7.4 Resumen 
7.5 Ejercicios
Cap&#xED;tulo 8
Recursi&#xF3;n
8.1 Introducci&#xF3;n
8.2 Problemas recursivos
8.3 Representaci&#xF3;n gr&#xE1;fica de la pila interna de la recursi&#xF3;n 
8.4&#xBF;Recursi&#xF3;n o iteraci&#xF3;n? 
8.5 Aplicaci&#xF3;n de la recursi&#xF3;n en la soluci&#xF3;n de problemas.
8.5.1 Torres de Hanoi.
8.5.2 M&#xE9;todo de ordenaci&#xF3;n Quicksort.
8.6 Tipos de recursi&#xF3;n.
8.7 Resumen.
8.8 Ejercicios.
Indice analitico.


</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Programaci&#xF3;n oriento a objetos</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">26/03/2022</subfield>
    <subfield code="q">J.R</subfield>
    <subfield code="n">26/03/2022</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">93</subfield>
    <subfield code="d">93</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2021-03-11</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0136</subfield>
    <subfield code="p">ISTT-DS-0136</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
